每天10分钟——10.24

1.MySQL部署过程 你觉得哪几步

下载	解压	修改配置文件	启动 

2.MySQL如何重新部署,只要删除哪两个文件夹,再安装就行

data文件和binlog文件

3.MySQL的创建DB命令是什么?

creatdatabase xxx;

4.创建一个用户 密码123456 对新建库DB有所有权限的SQL

grant all privileges on db.* to user@'%' identified by '123456';

5.刷新权限SQL

flush privileges;

6.SQL增删改查语法是什么

insert delete update select

7.MySQL数据类型常用哪些

int double float char varchar date

8.以后建MySQL 表,在生产上,要统一规范,假如已经有表存在,就先看看人家表名称 字段名称是什么规则创建,不要按照自己想当然的。最后,作为新人建表,先把create SQL语句写好,让你同事和领导帮忙 check

9.MySQL建表一般有约束,一般我们选择第一个字段为自增长主键,那么主键约束是 非空约束和 唯一约束的组合体。那么你们可以去了解看看还有哪些约束? 约束怎么加

主键	primary key
外键	foreign key
唯一	unique
非空	not null
自增	auto_increment

10.拓展题: 什么叫索引,为什么要有索引,索引哪几种,该怎么创建

单列索引和组合索引
单列索引:一个索引只包含一个列,一个表可以有多个单列索引.
CREATE INDEX account_Index ON `award`(`account`);
ALTER TABLE award ADD INDEX account_Index(`account`)
组合索引:一个组合索引包含两个或两个以上的列,
CREATE INDEX nickname_account_createdTime_Index ON `award`(`nickname`, `account`, `created_time`);

11.group by语法注意什么

要和聚合函数一起使用

12.order by默认是升序吗

13.union all和union 什么区别

uninon all 不去重

14.模糊查询第二个字符是s的

like '_s%'

15.left join 是什么意思

左链接

16.什么叫子表

临时表,由其他表生成的数据临时表

你可能感兴趣的:(每天10分钟)