1. 程式人生 > >20180518早課記錄13-MySQL

20180518早課記錄13-MySQL

MySQL

1.join哪幾種

left join
right join
inner join

2.left join是哪個表數據最全

左表

3.分組函數有哪些

group by

4.分組語法是什麽?要註意什麽

group by column
查詢列要放到group by裏面,函數除外

5.分組時,過濾的語法

having

6.排序語法,默認是降序?

不是 默認是升序

7.a表,我想要創建b表,和a表的表結構一模一樣,請問怎麽創建?(拓展題)

create table b as select * from a where 1=2;

8.創建一用戶rz,密碼123,對庫ruozedata有所有權限,語法是什麽

GRANT ALL PRIVILEGES ON ruozedata.* TO ‘rz‘@‘%‘ identified by ‘123‘;

9.關於權限我們有句話 是什麽

flush privileges;

10.%是代表什麽

任意ip

11.union 和 union all 什麽區別

union去重 union all不去重

12.mysql登錄時 -p 123456登錄,這樣對嗎

不對 不能有空格

13.mysql的connection怎樣查看?怎樣殺死

show processlist;
kill id

14.切換到庫ruozedata,語法

use ruozedata;

15.查看庫多少,表多少,語法是什麽

show databases;
show tables;

16.MySQL的用戶表在哪?

mysql.user

17.查看表結構的字段有哪些,哪幾種語法(拓展題)

desc table_name;
show columns from table_name;

18.更新一個用戶的密碼,其實就是用 什麽函數去去更新那個user表,具體語法是什麽

UPDATE mysql.user SET Password=PASSWORD("123456") WHERE Host=‘%‘ AND User=‘yonghu‘;

20180518早課記錄13-MySQL