20180612早课记录29-MySQL

1.MySQL部署过程流程大概是什么?

检查是否已安装;创建用户和用户组;修改配置文件;初始化启动

2.创建DB和赋予一个用户,对这个DB有所有权限,密码123

create database db;
grant all privileges on db.* to 'user' @'%' identified by '123';
flush privileges;

3.%代表什么

任意IP

4.(扩展题)在5.6系列有user表的password字段,但是在5.7版本里,没有这个password字段,各位有兴趣的,可以装一下试试

5.7是authentication_string字段

5.修改一个用户xxx的密码为456,SQL是什么?

UPDATE mysql.user SET Password=PASSWORD("456") WHERE Host='%' AND User='xxx';

6.MySQL查看哪些连接,怎样杀

show processlist;
kill id

7.MySQL字符集你们觉得在哪些地方设置?服务端等等?

服务端 客户端 库 表 字段

8.MySQL的查看参数的语法是什么?

show variables like '%xxx%';

9.切换DB的语法,查看该DB下哪些tables

use db;
show table;

10.建表的常规规则是什么?

建议表字段包含 id自增长主键,创建人,创建时间,更新人,更新时间

11.(声明题)各位建表的db名称,table名称,字段名称,请统一规则,自己网上搜搜

你可能感兴趣的:(20180612早课记录29-MySQL)