随笔分类 -  MySql

摘要:目的:当表中unique索引或者primary key(主键)出现重复时,执行update操作,当不出现重复时,执行insert操作 例子: INSERT INTO tp_circle_recommend (userid, circleids, nohad, bothhad, had) VALUES 阅读全文
posted @ 2020-05-08 14:45 市丸银 阅读(356) 评论(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 市丸银 阅读(243) 评论(0) 推荐(0)
摘要:引擎 1、innodb 支持事务 锁 2、mysiam 不支持事务 只支持表锁 优点:速度快 阅读全文
posted @ 2019-09-30 00:07 市丸银 阅读(144) 评论(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 市丸银 阅读(677) 评论(0) 推荐(0)
摘要:1、date() 提取日期或日期时间表达式的日期部分 2、date_format() 其它参考: https://www.cnblogs.com/waterystone/p/5606196.html 阅读全文
posted @ 2019-08-11 18:17 市丸银 阅读(142) 评论(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 市丸银 阅读(989) 评论(0) 推荐(0)
摘要:一、简述 二、方案 阅读全文
posted @ 2019-07-01 20:57 市丸银 阅读(171) 评论(0) 推荐(0)
摘要:一、执行计划 二、慢日志记录 阅读全文
posted @ 2019-07-01 20:35 市丸银 阅读(324) 评论(0) 推荐(0)
摘要:1、添加 2、删除 阅读全文
posted @ 2019-07-01 17:56 市丸银 阅读(65041) 评论(1) 推荐(2)
摘要:一、简介 索引的作用: 加速查找和约束 二、索引的类型 三、索引的种类 四、非命中索引的情况 五、优化操作 阅读全文
posted @ 2019-07-01 16:57 市丸银 阅读(185) 评论(0) 推荐(0)
摘要:作用:替代sql语句,把sql语句封装 1、无参数 2、含参数(in out inout) 3、传递参数(out) out目的:设置值,用于检测储存过程是否成功(储存过程全是插入) 4、 事务 5、游标 注意:性能低,能不用就不用,对每一行数据进行单独操作,用游标 6、动态执行sql(防止sql注入 阅读全文
posted @ 2019-06-30 22:08 市丸银 阅读(133) 评论(0) 推荐(0)
摘要:一、视图 作用:简写代码,与临时表的作用差不多 二、触发器 作用:对某张表做增删改操作时,可以使用触发器定义连接行为 三、函数 分类:内置函数、自定义函数 阅读全文
posted @ 2019-06-30 18:43 市丸银 阅读(143) 评论(0) 推荐(0)
摘要:auto_increment 在创建表的时候,可以设置id为自增 注意:用delete清空表的数据,自增值不会改变 用truncate清空表的数据时,自增值还原 补充: 阅读全文
posted @ 2019-06-28 12:08 市丸银 阅读(551) 评论(0) 推荐(0)
摘要:一、介绍 unique唯一索引,唯一且可以为空。主键唯一且不为空 注意:凡是带索引的都有加速查找的作用 二、添加唯一索引(创建完表后的操作) 三、删除唯一索引(创建完表后的操作) 阅读全文
posted @ 2019-06-28 10:51 市丸银 阅读(866) 评论(0) 推荐(0)
摘要:一、 数字 1、整数 tinyint int bigint 2、浮点数 folat 单精度 double 双精度 deciaml 最为精确,涉及到钱 注意:unsigned 二、字符串 cahr() 定长,查询速度快 varchar() 不定长,查询速度慢 text 超过255个字符用 三、日期 常 阅读全文
posted @ 2019-06-28 08:33 市丸银 阅读(140) 评论(0) 推荐(0)
摘要:一、数据库备份 二、数据库还原 注意:当还原数据库时,mysql中要创建对应的数据库 > <是linux的重定向,不是比较运算符 run as administrator 阅读全文
posted @ 2019-06-27 19:28 市丸银 阅读(175) 评论(0) 推荐(0)
摘要:一、外键 constraint 名称 foreign key() references 表名() create table student( sid int auto_increment primary key, sname char(10), gender char(5), class_id in 阅读全文
posted @ 2019-06-26 23:10 市丸银 阅读(208) 评论(0) 推荐(0)
摘要:一、增 二、删 三、改 四、查 补充 阅读全文
posted @ 2019-06-26 17:54 市丸银 阅读(241) 评论(0) 推荐(0)
摘要:注意:创建表的时候,最后一个字段不要加 , 一、数据库 注意:创建数据库的时候,设置默认编码 二、表 注意:auto_incrment 自增 primary key 主键 约束(唯一且不为空) 注意:一个表里只能有一个主键,但主键可以有多列 三、行 阅读全文
posted @ 2019-06-25 18:02 市丸银 阅读(230) 评论(0) 推荐(0)
摘要:1、查看mysql的版本 2、用户操作 注意:ip地址为%是任意地址,若192.168.% 改变新密码时。新密码。字母(大小写)、数字、特殊字符都要有 3、权限操作 注意:要想表示数据库中的所有表 数据库.* 阅读全文
posted @ 2019-06-24 23:22 市丸银 阅读(322) 评论(0) 推荐(0)