mysql的注意項總結(jié)

注意:

1.所有的數(shù)據(jù)庫名,表名,表字段都是區(qū)分大小寫的。所以你在使用SQL命令時需要輸入正確的名稱

2.語句結(jié)束用分號‘;’結(jié)尾

3.使用箭頭標(biāo)記?->?不是 SQL 語句的一部分,它僅僅表示一個新行,如果一條SQL語句太長,我們可以通過回車鍵來創(chuàng)建一個新行來編寫 SQL 語句,SQL 語句的命令結(jié)束符為分號?;

4.select * form 表名 where 條件 約束,where在前,order by? ? ,limit

5.插入如果字段是唯一的,要設(shè)置成自增,比如id是key,唯一,不為空,最好創(chuàng)建表就設(shè)置自增

6.空值的處理,只能is nul 和 is not null

7.where (條件 or 條件) and 條件 括號里的是一個條件集,這條語句分兩個條件看

where 條件 and 條件 and 條件? 這里就有三個條件

and 表示要同時符合

or 表示滿足其一即可

8.合并表,如果兩表有相同的字段名,不能別名引用,但可以查詢,有 * 星號,會有重復(fù)字段名的報錯,解決方法是去掉 * 星號,字段替代

合并表,相同的字段不會合并,會重復(fù),左,右,內(nèi)連接都如此

,9.子查詢? select * from (子查詢) 別名 where 別名.字段 < 值? ? 條件

引用子查詢必須用別名

合并成一個表,別名作為一個臨時表使用

where 字段 = (子查詢) 這個子查詢返回的是一個值,等于后面接的一個值

where 字段 in (子查詢) 這個子查詢返回的一個字段值的集合,in 后面接值的集合

10.any in some all

all? 單字段依次匹配子集全部字段

any some? in 單字段匹配子集的任一字段

all和any 前面必須接操作符? 字段 > < = != all / any(子查詢)

字段? = any(子查詢)等同于 in

11.用作查詢表的子查詢,必須別名,用作條件可以不用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容