-
MySQL的一些指令操作[简版]
所属栏目:[MySql教程] 日期:2020-12-11 热度:73
div class="cnblogs_code" apt-get mysql- | / = = ( ,name ( add dct_name ( alter table span style="color: #0000ff"mv modify name varchar(span style="color: #800080"20 span style="color: #000000"); alter table span style="color: #0000ff"mv ch[详细]
-
mysql给root开启远程访问权限
所属栏目:[MySql教程] 日期:2020-12-11 热度:193
MySql-Server 出于安全方面考虑默认只允许本机(localhost,127.0.0.1)来连接访问. !!!所以必须给root修改可以远程访问的权限 ? ? ? ?? 1.在连接服务器后,操作mysql系统数据库 ? ? ? ? ? ?? 命令为:? mysql -u root -p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? use[详细]
-
cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据
所属栏目:[MySql教程] 日期:2020-12-11 热度:68
一 查看数据库、表、数据字段、数据 1 首先配置环境变量 进入mysql ?或者通过一键集成工具 打开mysql命令行 ?或者mysql 可视化工具 打开命令行 进入这样的界面 ? 不同的机器操作不同,这里就不一一描述了 2 查看当前所有的数据库 ? ? ? ? show ?databases;[详细]
-
xshell工具source导入几个G的数据库
所属栏目:[MySql教程] 日期:2020-12-11 热度:121
? 1、先把sql文件通过ftp或者winscp上传到服务器对应站点根目录,如图所示 输入密码 进入数据库 进行 数据库操作 查看 数据库 ? 创建数据库 ? 操作datang数据库 查看 数据表 导入 数据库文件 好了到此结束!感谢大家看到这里~~~~[详细]
-
MySQL添加新用户、为用户创建数据库、为新用户分配权限
所属栏目:[MySql教程] 日期:2020-12-11 热度:167
[root@VM_0_2_33_centos /]#mysql u root p 允许本地 IP 访问 localhost,127.0.0.1 mysql> @ identified ; ?允许外网 IP 访问 mysql> @ identified ; 刷新授权 mysql>flush ; 为用户创建数据库 mysql> test CHARSET utf8 COLLATE utf8_general_ci; 为新用户[详细]
-
查询文章的上下篇Sql语句
所属栏目:[MySql教程] 日期:2020-12-11 热度:191
直接开入正题 文章内容页一般都会有上一篇和下一篇的功能; 那么查询上下篇的sql语句应该怎么写呢;示例数据表:zmd_article自增主键:id当前文章id:10 肯定有人说,这简单啊id+1和id-1不就OK了;sql无非如下: zmd_article id zmd_article id ; #下一篇[详细]
-
数据库锁机制
所属栏目:[MySql教程] 日期:2020-12-11 热度:150
h4 id="并发控制"并发控制 数据库管理系统中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 封锁,时间戳,乐观并发控制和悲观并发控制是并发控制主要采用的技术手段 当并发事务同时访问一个资[详细]
-
乐观锁和悲观锁
所属栏目:[MySql教程] 日期:2020-12-11 热度:112
h2 id="前言"前言 数据库管理系统中并发控制的任务是确保在多个事务同时存取数据库中同一数据不破坏事务的隔离性和统一性以及数据库的统一性 乐观锁和悲观锁式并发控制主要采用的技术手段 在关系数据库管理系统中,悲观并发控制(悲观锁,PCC)是一种并发控[详细]
-
MySQL与Redis实现二级缓存
所属栏目:[MySql教程] 日期:2020-12-11 热度:120
h2 id="redis简介"redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 Redis不仅[详细]
-
MySQL事务实现原理
所属栏目:[MySql教程] 日期:2020-12-11 热度:191
h2 id="mysql事务隔离级别的实现原理"MySQL事务隔离级别的实现原理 h3 id="知识储备"知识储备 只有InnoDB支持事务,所以这里说的事务隔离级别是指InnoDB下的事务隔离级别 隔离级别 读未提交:一个事务可以读取到另一个事务未提交的修改。这会带来脏读,幻读[详细]
-
MySQL事务
所属栏目:[MySql教程] 日期:2020-12-11 热度:171
h2 id="mysql事务以及事务隔离级别"MySQL事务以及事务隔离级别 MySQL事务主要用于处理操作量大,复杂度高的数据。比如在人员管理系统中,你删除一个人员,你就要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等,这些数据库操作语句就构成[详细]
-
mysql之CREATE DATABASE Syntax(创建数据库)
所属栏目:[MySql教程] 日期:2020-12-11 热度:78
一:语法 { } create_specification: span style="color: #ff0000"[ span style="color: #ff0000"DEFAULT span style="color: #ff0000"] span style="color: #0000ff"CHARACTER span style="color: #0000ff"SET span style="color: #ff0000"[ span style="co[详细]
-
mysql之UPDATE,SELECT,INSERT语法
所属栏目:[MySql教程] 日期:2020-12-11 热度:59
h3 class="title" 一 :UPDATE语法 ?是一个修改表中行的DML语句。 table_reference , table_reference2 value: () {expr | DEFAULT } #值可以是表达式或默认值 例如 col1 assignment: col_name = value # col_name 列名 assignment_list: assignment [,as[详细]
-
mysql之select语法
所属栏目:[MySql教程] 日期:2020-12-11 热度:169
一:连接查询(外链接outer和内链接inner) 连接查询是另一种类型的多表查询。连接查询对多个表进行JOIN运算,简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表结果集上。 语法:两个表的连接(left join table1 on 。[详细]
-
java的poi技术写Excel的Sheet
所属栏目:[MySql教程] 日期:2020-12-11 热度:149
在这之前写过关于java读,写Excel的blog如下: 然而,这篇blog主要内容是关于Excel里面怎样去写Sheet数据。 那么在Excel里面什么叫做Sheet呢?如下图红色框里面的内容就是Excel的Sheet了。 我们需要知道怎样创建一个Sheet,下面是一个Sample: Workbook wb =[详细]
-
sql之left join、right join、inner join的区别
所属栏目:[MySql教程] 日期:2020-12-11 热度:50
SQL JOINS: Please refer the link :? 如图: left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录?right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如[详细]
-
oracle系列--第一篇 数据库基础
所属栏目:[MySql教程] 日期:2020-12-11 热度:167
1.1 数据管理概述 1.1.1 什么是数据管理 与我们人类相比,计算机的最大优势就是能够高速、精准地运行,其运行的过程就是执行程序代码和操作指令、处理数据的过程。可以说,数据处理是计算机最基本的功能,而数据 管理则是数据处理的重要组成部分。在进一步讲[详细]
-
mysql_语法总结
所属栏目:[MySql教程] 日期:2020-12-11 热度:133
环境:mysql 5.5 创建数据库test: test; 我们执行代码就可以创建test数据库了,如果想要查看我们是否创建好了数据库test,我们可以通过一下代码查看mysql中的所有数据库 show databases; 在我机器上面查询出来的是: mysql information_schema drp duona exp[详细]
-
python开发_python操作mysql数据库
所属栏目:[MySql教程] 日期:2020-12-11 热度:200
如果你还没有准备好开发环境,你不妨花上一小点时间去看看: 本篇blog是有关python操作mysql数据的相关内容。 我做了一个demo: 先看运行效果: : DATABASE_NAME = HOST = PORT = USER_NAME = PASSWORD = CHAR_SET = DATABASE_NAME = HOST = PORT = USER_NA[详细]
-
面试题中遇到的SQL题目
所属栏目:[MySql教程] 日期:2020-12-11 热度:99
div class="cnblogs_code" 要求查询结果: 姓名 语文 数学 物理 张三 80 90 85 李四 85 92 82 span style="color: #008000;" `id` ( ) `name` ( ) `subject` ( ) `result` ( ) ) ENGINE InnoDB AUTO_INCREMENT CHARSET utf8; ( , , , ( , , ( , , ( , , ( ,[详细]
-
MySQL压缩包zip安装
所属栏目:[MySql教程] 日期:2020-12-11 热度:61
看了网上好多种教程,自己尝试失败了好多次,最后总算弄好了,具体如下 zip下载地址: 之后点击 No thanks,just start my download. 下载之后解压文件 然后配置环境变量,这样可以直接在cmd中输入mysql就可以运行,不用切换地址 我这里win10直接在下方搜索[详细]
-
MySQL基础操作
所属栏目:[MySql教程] 日期:2020-12-11 热度:101
h2 style="text-align: center;"数据库级别 1.显示数据库 show databases; 2.创建数据库 database 数据库名; 3.使用数据库,进入数据库 数据库名; 4.用户管理 创建用户: @ identified ; 删除用户: @ ; 修改用户: 可以进入MySQL的user表中进行更改 ; 也可[详细]
-
MySql 中文写入数据库乱码及Incorrect string value: '\
所属栏目:[MySql教程] 日期:2020-12-11 热度:60
h3 id="一中文写入乱码问题"一、中文写入乱码问题 我输入的中文编码是 urf8 的,建的库是 urf8 的,但是插入MySQL总是乱码,一堆"???????????????????????"。可以使用以下的方式试试决解: 原url地址是 jdbc:mysql://localhost:3306/数据库名 改为 jdbc:mysq[详细]
-
MySQL触发器
所属栏目:[MySql教程] 日期:2020-12-11 热度:181
触发器(trigger)是数据库中的一个很重要的、很实用的基于事件的处理器,在处理一些业务需求的时候,使用触发器会很方便。似乎在《高性能MySQL》中,对触发器作了一定的描述,也提到使用中的一些优势和局限性,但感觉还是不能完全理解触发器的全部功能和实[详细]
-
MySQL聚簇索引
所属栏目:[MySql教程] 日期:2020-12-11 热度:63
MySQL作为迭代了很多个版本的数据库。在数据库的索引上实现了很多的优化版本,从一开始的只允许一个表有一个列为索引值,到目前版本可支持多个列建立索引值,更多关于索引优化版本的描述,以后有机会笔者再写一篇文章。本文主要介绍索引当中的聚簇索引。 MyS[详细]