随笔分类 -  【Mysql】

摘要:1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? (1)如果表的类型是MylSAM,那么是18 因为MylSAM表会把自增主键的最大ID记录到 阅读全文
posted @ 2018-04-23 16:38 EdisonYao 阅读(2627) 评论(0) 推荐(0) 编辑
摘要:1.介绍 if not exists 即如果不存在,if exists 即如果存在 2.使用 a.判断数据库不存在时 if not exists(select * from sys.databases where name = ‘database_name’) b.判断表不存在时 if not ex 阅读全文
posted @ 2018-03-26 16:06 EdisonYao 阅读(17093) 评论(0) 推荐(0) 编辑
摘要:1 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 2 查看列:desc 表名; 3 修改表名:alter table t_book rename to bbb; 4 添加列:alter table 表名 add column 列名 varchar(30); 5 删除列:alter table 表名 drop column 列名; 6 修改... 阅读全文
posted @ 2018-01-08 15:26 EdisonYao 阅读(20364) 评论(1) 推荐(2) 编辑
摘要:本篇文章是对SQL中的四种连接-左外连接、右外连接、内连接、全连接进行了详细的分析介绍,需要的朋友参考下: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和cou 阅读全文
posted @ 2017-12-25 17:45 EdisonYao 阅读(920) 评论(1) 推荐(0) 编辑
摘要:mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。 查询的开销指标: 执行时间 检查的 阅读全文
posted @ 2017-12-05 16:20 EdisonYao 阅读(323) 评论(0) 推荐(0) 编辑

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