随笔分类 -  MySql

摘要:目的:当表中unique索引或者primary key(主键)出现重复时,执行update操作,当不出现重复时,执行insert操作 例子: INSERT INTO tp_circle_recommend (userid, circleids, nohad, bothhad, had) VALUES 阅读全文
posted @ 2020-05-08 14:45 市丸银 阅读(338) 评论(0) 推荐(0) 编辑
摘要:一、安装 # 1.更新 sudo apt-get update # 2.安装 sduo apt-get install -y mysql-server mysql-client # 3.确保mysql服务开启 sudo service mysql start sudo service mysql s 阅读全文
posted @ 2019-11-21 16:00 市丸银 阅读(223) 评论(0) 推荐(0) 编辑
摘要:引擎 1、innodb 支持事务 锁 2、mysiam 不支持事务 只支持表锁 优点:速度快 阅读全文
posted @ 2019-09-30 00:07 市丸银 阅读(138) 评论(0) 推荐(0) 编辑
摘要:# 查看时区 show variables like '%time_zone%'; # 设置全局 set global time_zone='+8:00'; # 设置当前会话 set time_zone='+8:00'; # 立即生效 flush privileges; UTC是协调世界时(Univ 阅读全文
posted @ 2019-08-15 21:27 市丸银 阅读(663) 评论(0) 推荐(0) 编辑
摘要:1、date() 提取日期或日期时间表达式的日期部分 2、date_format() 其它参考: https://www.cnblogs.com/waterystone/p/5606196.html 阅读全文
posted @ 2019-08-11 18:17 市丸银 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1、与limit相关的sql语句作为临时表 select * from 临时表 select B.id from (select id from test where id>100 limit 30) as B 缺点:只能查临时表的数据 2、可以查原表的数据 select * from test where id in(临时表) select * from test where id in(se... 阅读全文
posted @ 2019-07-01 22:48 市丸银 阅读(968) 评论(0) 推荐(0) 编辑
摘要:一、简述 二、方案 阅读全文
posted @ 2019-07-01 20:57 市丸银 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、执行计划 二、慢日志记录 阅读全文
posted @ 2019-07-01 20:35 市丸银 阅读(311) 评论(0) 推荐(0) 编辑
摘要:1、添加 2、删除 阅读全文
posted @ 2019-07-01 17:56 市丸银 阅读(64922) 评论(1) 推荐(2) 编辑
摘要:一、简介 索引的作用: 加速查找和约束 二、索引的类型 三、索引的种类 四、非命中索引的情况 五、优化操作 阅读全文
posted @ 2019-07-01 16:57 市丸银 阅读(177) 评论(0) 推荐(0) 编辑
摘要:作用:替代sql语句,把sql语句封装 1、无参数 2、含参数(in out inout) 3、传递参数(out) out目的:设置值,用于检测储存过程是否成功(储存过程全是插入) 4、 事务 5、游标 注意:性能低,能不用就不用,对每一行数据进行单独操作,用游标 6、动态执行sql(防止sql注入 阅读全文
posted @ 2019-06-30 22:08 市丸银 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、视图 作用:简写代码,与临时表的作用差不多 二、触发器 作用:对某张表做增删改操作时,可以使用触发器定义连接行为 三、函数 分类:内置函数、自定义函数 阅读全文
posted @ 2019-06-30 18:43 市丸银 阅读(132) 评论(0) 推荐(0) 编辑
摘要:auto_increment 在创建表的时候,可以设置id为自增 注意:用delete清空表的数据,自增值不会改变 用truncate清空表的数据时,自增值还原 补充: 阅读全文
posted @ 2019-06-28 12:08 市丸银 阅读(538) 评论(0) 推荐(0) 编辑
摘要:一、介绍 unique唯一索引,唯一且可以为空。主键唯一且不为空 注意:凡是带索引的都有加速查找的作用 二、添加唯一索引(创建完表后的操作) 三、删除唯一索引(创建完表后的操作) 阅读全文
posted @ 2019-06-28 10:51 市丸银 阅读(845) 评论(0) 推荐(0) 编辑
摘要:一、 数字 1、整数 tinyint int bigint 2、浮点数 folat 单精度 double 双精度 deciaml 最为精确,涉及到钱 注意:unsigned 二、字符串 cahr() 定长,查询速度快 varchar() 不定长,查询速度慢 text 超过255个字符用 三、日期 常 阅读全文
posted @ 2019-06-28 08:33 市丸银 阅读(125) 评论(0) 推荐(0) 编辑
摘要:一、数据库备份 二、数据库还原 注意:当还原数据库时,mysql中要创建对应的数据库 > <是linux的重定向,不是比较运算符 run as administrator 阅读全文
posted @ 2019-06-27 19:28 市丸银 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、外键 constraint 名称 foreign key() references 表名() 二、唯一索引 唯一索引和主键的区别 唯一索引:唯一但可以为空 主键:唯一且不为空 unique 名称 (多列) 联合唯一 三、外键变种 1、一对多 外键本身一对多 2、一对一 外键与唯一索引结合使用 3 阅读全文
posted @ 2019-06-26 23:10 市丸银 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、增 二、删 三、改 四、查 补充 阅读全文
posted @ 2019-06-26 17:54 市丸银 阅读(223) 评论(0) 推荐(0) 编辑
摘要:注意:创建表的时候,最后一个字段不要加 , 一、数据库 注意:创建数据库的时候,设置默认编码 二、表 注意:auto_incrment 自增 primary key 主键 约束(唯一且不为空) 注意:一个表里只能有一个主键,但主键可以有多列 三、行 阅读全文
posted @ 2019-06-25 18:02 市丸银 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1、查看mysql的版本 2、用户操作 注意:ip地址为%是任意地址,若192.168.% 改变新密码时。新密码。字母(大小写)、数字、特殊字符都要有 3、权限操作 注意:要想表示数据库中的所有表 数据库.* 阅读全文
posted @ 2019-06-24 23:22 市丸银 阅读(298) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示