MySQL常用命令或設定 阿新 • • 發佈:2020-08-16 1、查詢: 2、說明:建立資料庫CREATE DATABASE database-name 3、說明:刪除資料表 drop table 表名drop table if exists 表名 1、查詢: 2、說明:建立資料庫CREATE DATABASE database-name 3、說明:刪除資料表 drop table 表名drop table if exists 表名 4、說明:增加資料 4.1新增資料 : Insert into 表名 [(欄位1 , 欄位2 , ….)] values (值1 , 值2 , …..); 如果向表中的每個欄位都插入一個值,那麼前面 [ ] 括號內欄位名可寫也可不寫 4.2修改資料: Update table_name set 欄位名=’新值’ [, 欄位2 =’新值’ , …..][where id=id_num] [order by 欄位 順序] 4.3刪除資料: 刪除整個表中的資訊 : delete from table_name; 刪除表中指定條件的語句 : delete from table_name where 條件語句 ; 條件語句如 : id=3; 4.4邏輯刪除: 設計表,給表新增一個欄位isdelete,1代表刪除,0代表沒有被刪除 把所有的資料isdelete都改為0 要刪除某一條資料時,只更新他的isdelete為0 當腰查詢資料時,只查詢isdelete為0的資料update students3 set isdelete=0 update students3 set isdelete=1 where id=1 select * from students3 where isdelete=0 4.5新增欄位: 1 ALTERTABLEUSERSADDaliasvarchar(20) COMMENT'別名'; 5.查詢: 比較運算子: SELECT 語句中的條件語句經常要使用比較運算子。通過這些比較運算子,可以判斷表中的哪些記錄是符合條件的。比較結果為真,則返回 1,為假則返回 0,比較結果不確定則返回 NULL。 符號描述備註 = 等於 <>, != 不等於 > 大於 < 小於 <= 小於等於 >= 大於等於 BETWEEN 在兩值之間 >=min&&<=max NOT BETWEEN 不在兩值之間 IN 在集合中 NOT IN 不在集合中 <=> 嚴格比較兩個NULL值是否相等 兩個操作碼均為NULL時,其所得值為1;而當一個操作碼為NULL時,其所得值為0 LIKE 模糊匹配 REGEXP 或 RLIKE 正則式匹配 IS NULL 為空 IS NOT NULL 不為空 模糊查詢:like 範圍查詢: 空判斷: 排序: 聚合函式: 分組: