![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 56
o_瓜田李下_o
这个作者很懒,什么都没留下…
展开
-
mysql 常用操作
mysql常用操作***************************数据库操作创建数据库:createdatabasedatabase_name(如果数据库名称已存在,不能重复创建)删除数据库:dropdatabase database_name(如果数据库不存在,会报错)dropdatabaseifexistsdatabase_name(如果数...原创 2019-11-29 16:00:17 · 208 阅读 · 1 评论 -
mysql 时间日期函数
mysql时间日期函数******************************查看当前日期:select current_date、select current_date()查看当前时间:select current_time、select current_time()查看当前日期时间:select current_timestamp、select current_ti...原创 2019-11-29 17:21:38 · 172 阅读 · 0 评论 -
mysql 正则表达式
mysql 正则表达式**************************************正则表达式语法格式^ :以某个字符开头$ :以某个字符结尾. :匹配单个字符* :匹配0或多个字符ab:字符串中包含ab[ab]:字符串中包含a或者b[^ab]:字符串中不包含a或则b+ :前面的字符出现0到多个{n}:前面的字符连续出现n...原创 2019-11-30 10:10:21 · 277 阅读 · 0 评论 -
mysql 子查询
mysql 子查询子查询:一个查询语句嵌套在另一个查询语句中,子查询语句只能返回一个列值***********************************子查询常用操作符any(some):查询结果的任意一个值all:查询结果的所有值in:检索的值在查询返回结果中exists:查询的结果不为null********************...原创 2019-11-30 10:38:35 · 766 阅读 · 0 评论 -
mysql 视图
mysql 视图视图:常用于数据查询,也可用于数据插入、修改、删除,使用视图方便了用户的操作***************************************相关操作创建视图:create view view_name as expression修改视图:create view view_name as expression(与创建视图操作一样)、...原创 2019-11-30 11:12:07 · 140 阅读 · 0 评论 -
mysql 存储过程
mysql 存储过程************************************存储过程创建存储过程create procedure procedure_name (参数体)begin 。。。end参数体格式:in | out | inout param_nametype,参数体可为空in:输入参数out:输出参数inout:输入...原创 2019-11-30 11:28:35 · 645 阅读 · 0 评论 -
mysql 游标
mysql游标作用:查询返回的结果很大,可在存储过程或者函数中使用游标逐条读取数据记录***********************************游标声明游标:declarecursor_name cursor for select_statement打开游标:opencursor_name使用游标:fetchcursor_namein...原创 2019-11-30 16:47:20 · 150 阅读 · 0 评论 -
mysql 触发器
mysql触发器触发器:当对表进行插入、修改、删除时,自动触发相关操作,使用触发器会影响操作性能*********************************触发器创建触发器:createtriggertrigger_nametrigger_timetrigger_eventon table_name foreach rowstatement...原创 2019-11-30 19:05:06 · 132 阅读 · 0 评论 -
mysql 变量
mysql变量**************************************局部变量:在begin ... end中定义并使用的变量,变量的作用范围在该语句块中定义变量:declareparam_nametype [default value]; 如果不设置默认值,默认值为null设置变量:setparam_name=value输出变量:sel...原创 2019-11-30 19:52:50 · 136 阅读 · 0 评论 -
mysql 分区
mysql分区分区:数据量很大时,可根据指定列将数据分散存储在使用多张表中,如果表有主键或者唯一索引,分区键应包含在主键中************************************分区方法*************************range分区:整数分区,可为自定义表达式,表达式的返回结果为整数创建分区:drop ta...原创 2019-12-01 19:39:50 · 252 阅读 · 0 评论 -
mysql like 通配符
mysqllike通配符***********************************通配符格式_ :匹配单个字符%:匹配0到多个字符like表达式中不能使用字符集,要在正则表达式中使用,正则表达式中用"*"表示0到多个字符[ab]:匹配字符a或者b[^ab]:不匹配字符a或者b***********************...原创 2019-12-02 17:16:33 · 737 阅读 · 0 评论 -
mysql 用户管理
mysql用户管理**************************************常用操作创建用户:createuser "username"@"host" identified by "password";可用"%"匹配所有host查看用户:select user,host from mysql.user [ where user="username"...原创 2019-12-02 19:40:43 · 109 阅读 · 0 评论 -
mysql 日志
mysql日志mysql日志主要有四种类型:二进制日志、错误日志、慢查询日志、通用查询日志二进制日志:记录对数据库数据更改的sql语句,默认关闭,开启后可根据该日志恢复数据错误日志:记录mysql启动、运行、停止时出现的问题,默认开启慢查询日志:记录sql语句执行时间超过指定时间的sql语句,默认关闭通用查询日志:记录数据库查询语句,默认关闭******...原创 2019-12-03 10:55:57 · 346 阅读 · 0 评论 -
mysql 慢查询
mysql慢查询慢查询记录执行时间超过某一时间的sql语句,默认不开启,开启后会影响数据库性能,一般在需要查询调优的时候开启*********************************常用参数slow_query_log = [ 0|1 ]:0表示关闭慢查询,1表示开启慢查询,参数也可写为slow-query-log的形式slow_query_log_...原创 2019-12-03 12:24:10 · 158 阅读 · 0 评论 -
mysql 事务与日志
mysql事务与日志**************************************InnoDB存储引擎事务功能实现mysqlinnodb存储引擎的事务功能通过redolog以及undolog来实现,redolog:实现事务的原子性、持久性,undolog:实现事务的一致性,用来帮助事务回滚以及mvcc功能的实现事务的隔离性通过mvcc...原创 2019-12-05 09:35:32 · 391 阅读 · 0 评论 -
mysql 性能优化
mysql性能优化*************************************查询优化使用索引优化查询,索引使用注意:like查询通配符 % 不能出现在开头部分;or查询两边都要单独建立索引;否定(not)操作不会使用索引;联合索引要遵循最左前缀原则,即查询的索引列要包含左边的列;如果在索引列上使用函数或者表达式,则不会使用索引;可使...原创 2019-12-06 16:10:34 · 163 阅读 · 0 评论 -
mysql 索引优化查询使用测试
mysql索引优化查询测试*******************************************测试表字段:id、name、age、distance插入10万条数据drop procedure if exists hh;delimiter //create procedure hh()begin declare i int de...原创 2019-12-06 18:56:37 · 190 阅读 · 0 评论 -
mysql 索引使用测试(group by、order by)
mysql索引使用测试(groupby、orderby)*******************************************测试表字段:id、name、age、distance插入10万条数据drop procedure if exists hh;delimiter //create procedure hh()begin ...原创 2019-12-06 19:31:00 · 1377 阅读 · 0 评论 -
mysql limit 优化
mysqllimit优化limit m,n:当偏移量很大时,可以使用索引或者子查询优化,提高查询效率查询测试语句:select age,distancefrom test3 where age>24 and distance<800 order by age,distance limit 200000,2;************************...原创 2019-12-08 10:27:34 · 229 阅读 · 0 评论 -
mysql sql注入
mysqlsql注入sql注入:将sql语句插入到查询参数中,可以获取后端数据,或者修改删除数据库************************************示例查询语句:select *fromtestwhereid=?传入参数:1,查询语句为:select *fromtestwhereid='1'; ...原创 2019-12-08 15:37:28 · 150 阅读 · 0 评论 -
mysql 主从复制
mysql 主从复制*************************************主从复制过程 slave i/o线程启动连接master,发出日志请求;master接受同步请求(需先将二进制日志打开),将指定位置后的二进制日志数据、binlog文件名称、偏移量发送给slave;slavei/o线程将日志数据写入relayl...原创 2019-12-08 18:55:45 · 161 阅读 · 0 评论 -
mysql 数据备份(mysqldump)
mysql 数据备份(mysqldump)原创 2021-05-27 22:13:36 · 744 阅读 · 2 评论 -
mysql xtrabackup 简介
mysql xtrabackup 简介原创 2021-05-29 18:09:48 · 541 阅读 · 1 评论 -
mysql xtrabackup 使用说明
mysql xtrabackup 使用说明原创 2021-05-29 23:40:42 · 1173 阅读 · 0 评论 -
mysql xtrabackup 全量复制
mysql xtrabackup 全量复制原创 2021-06-05 18:09:58 · 662 阅读 · 0 评论 -
mysql xtrabackup 增量复制
mysql xtrabackup 增量复制原创 2021-06-09 22:13:10 · 216 阅读 · 0 评论 -
mysql xtrabackup 部分复制
mysql xtrabackup 部分复制原创 2021-06-11 22:50:57 · 295 阅读 · 1 评论 -
mysql xtrabackup 压缩限流
mysql xtrabackup 压缩限流原创 2021-06-12 21:34:27 · 628 阅读 · 0 评论