1. 程式人生 > 實用技巧 >MySQL常用命令或設定

MySQL常用命令或設定


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

範圍查詢:

空判斷:

排序:

聚合函式:

分組: