数据库
JadeHanLiang
不管前路崎岖,我会努力
展开
-
sql语句的顺序和优化
SQL语句的执行顺序 MySQL的语句共分为11步,如下所示 (8)select (9)distinct<去重的字段> (1)from<左表> (3)<join的类型>join <右表> (2)on<分组前的筛选条件> (4)where<分组前的筛选条件> (5)group by<分组的字段> (6)with...原创 2019-11-29 11:18:30 · 157 阅读 · 0 评论 -
常用的一些sql语句面试题
数据表test 想要的结果如下 sql可以如下书写:select DISTINCT id,name, (SELECT score FROM test t WHERE cour = '语文' and t.id=test.id) as '语文' , (SELECT score FROM test t WHERE cour = '数学' and t.id=test.id) as '数学' , (S...原创 2019-11-21 19:03:42 · 612 阅读 · 0 评论 -
数据库索引
数据库索引: 什么是索引: a) 索引是用来快速寻找那些具有特定值的记录,MySQL中的索引都以B-树的形式保存,如果没有索引,执行查询时,MySQL会扫面整个表的所有记录,直到找到符合要求的记录,如果做为索引条件的列上创建了索引,MySQL无需扫面记录,可迅速找到目标记录位置。 索引的类型 a) 普通索引:没有唯一性的限制,alert table tablename add index 索引名...原创 2019-08-08 17:00:25 · 67 阅读 · 0 评论 -
MySQL最全整理待更新
1. 什么是关系型数据库 由关系、数据、数据之间的约束所组成的数据模型 2. 几种主流的数据库和厂商 a. Oracle数据库是甲骨文公司的产品,是第一个商品化的关系型数据库 b. DB2是IBM公司的产品,可运行在掌上和大型机的终端上 c. SQLServer是微软公司的产品,开始应用于中小企业,后期可用于可以用于大型企业 d. MySQL起初被SUN公司收购,后期Oracle收购了SU...原创 2019-03-24 21:18:56 · 115 阅读 · 0 评论