1. 程式人生 > >MySQL 語句整理 2019-5-3

MySQL 語句整理 2019-5-3

視頻 整理 lan drop 修改表 creat ref details 使用

MySQL 語句整理

在整理完Oracle的一些常見用語句後,由於MySQL的語法跟Oracle略有不同,隨跟PN的MySQL視頻進行了間接整理.

查詢薪水大於1800, 並且部門編號為20或30的員工sql select deptno,ename,sal from emp where sal > 1800 and (deptno = 20 or deptno = 30); and 優先級 高於 or 如果搞不明白誰應該先執行,就加入小括號.

Null不是數字,所以判定為Null的字段時,使用is null 而不是 = null

如: select ename,comm from emp where comm is null;

判定不為null的則使用 is not null

做完這些sql

設置字段not null 變為可以null: (必須加類型) sql ALTER TABLE 表名 MODIFY 字段名 VARCHAR(20) DEFAULT NULL;

修改表字段默認值:sql alter table 表名 alter column 字段名 drop default; (若本身存在默認值,則先刪除) alter table 表名 alter column 字段名 set default 默認值;(若本身不存在則可以直接設定)

選取最新的一條數據 根據創建時間 sql select * from user order by create_time desc limit 1;

MySQL 語句整理 2019-5-3