作為一款常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)軟件,MySQL通過多次迭代,不斷完善其功能和性能,以滿足不同用戶的需求。然而在這個(gè)過程中,如何保證其質(zhì)量和穩(wěn)定性就顯得尤為重要了。不管是開發(fā)還是測(cè)試,都要掌握一定的MySQL基礎(chǔ)知識(shí)。下面就為大家整理了50條必背的MySQL語句。
/* DDL語句(數(shù)據(jù)定義語言) */ 1.CREATE DATABASE:創(chuàng)建數(shù)據(jù)庫 2.ALTER DATABASE:修改數(shù)據(jù)庫 3.DROP DATABASE:刪除數(shù)據(jù)庫 4.CREATE TABLE:創(chuàng)建數(shù)據(jù)表 5.ALTER TABLE:修改數(shù)據(jù)表 6.DROP TABLE:刪除數(shù)據(jù)表 7.CREATE INDEX:創(chuàng)建索引 8.DROP INDEX:刪除索引 /* DML語句(數(shù)據(jù)操作語言) */ 9.SELECT:查詢數(shù)據(jù) 10.INSERT INTO:插入新數(shù)據(jù) 11.UPDATE:修改數(shù)據(jù) 12.DELETE FROM:刪除數(shù)據(jù) 13.TRUNCATE:清空數(shù)據(jù) 14.REPLACE INTO:若存在則先刪除再插入新的數(shù)據(jù),否則直接插入新數(shù)據(jù) 15.LOAD DATA:從外部文件導(dǎo)入數(shù)據(jù) 16.EXPORT:導(dǎo)出數(shù)據(jù)到外部文件 /* DCL語句(數(shù)據(jù)控制語言) */ 17.GRANT:授權(quán) 18.REVOKE:撤銷權(quán)限 /* DDL語句(數(shù)據(jù)定義語言) */ 19.CREATE USER:創(chuàng)建用戶 20.ALTER USER:修改用戶 21.DROP USER:刪除用戶 22.SET PASSWORD:修改用戶密碼 /* DQL語句(數(shù)據(jù)查詢語言) */ 23.SELECT COUNT(*):查詢數(shù)據(jù)總條數(shù) /* 數(shù)據(jù)類型 */ 24.INT:整型 25.VARCHAR:變長(zhǎng)字符串類型 26.CHAR:定長(zhǎng)字符串類型 27.TEXT:文本類型 28.DATE:日期類型 29.TIME:時(shí)間類型 30.DATETIME:日期時(shí)間類型 31.TIMESTAMP:時(shí)間戳類型 32.FLOAT:?jiǎn)尉雀↑c(diǎn)數(shù)類型 33.DOUBLE:雙精度浮點(diǎn)數(shù)類型 34.BOOLEAN:布爾類型 35.BIGINT:大整數(shù)類型 /* 約束 */ 36.UNIQUE:唯一約束 37.PRIMARY KEY:主鍵約束 38.FOREIGN KEY:外鍵約束 39.CHECK:檢查約束 40.NOT NULL:非空約束 41.DEFAULT:默認(rèn)約束 /* 函數(shù) */ 42.COUNT:計(jì)數(shù) 43.SUM:求和 44.AVG:平均值 45.MIN:最小值 46.MAX:最大值 47.SUBSTRING:子串 48.TRIM:去除空格 49.UPPER:轉(zhuǎn)換為大寫 50.LOWER:轉(zhuǎn)換為小寫