1.简述mysql部署过程
下载,解压,配置文件
2.mysql哪些数据类型
int double float char varchar
3.增删改查语法
insert delete update select
4.模糊查询 第二个字母s
like '_s%'
5.union 和 union all区别是什么
去重,不去重的区别
6.order by 默认降序吗? 该怎么表示
默认升序
7.group by having 注意什么
注意要跟聚合函数
8.join 哪三种? 谈谈你对left join理解
left join,right join,inner join 以左表为主右表匹配左表
9.谈谈对inner join理解
左右表互相匹配的数据
10.谈谈对子表的理解
一个根据sql语句临时生成的临时表
11.拓展题,你认为建表规范该怎么样的?
清楚表达,最好定义一个自增主键,有更改和创建时间
12.拓展题:
我们建的主键,一张表只能一个主键约束,那么主键约束相当于哪两个约束?
还有哪些约束?怎么创建?怎么删除
唯一和非空
13.拓展题:
索引有哪些? 区别是什么? 怎样创建?怎样删除??
主键索引,复合索引,
主键索引于复合索引的区别就是字段的数量,craeate index on 字段,delete index
14.拓展题:
什么叫视图?怎样创建?
视图就是一个临时表,create view
15.拓展题:
什么叫存储过程?怎样创建
存储过程相当于一个固定的流程和功能,直接可以批量操作