1. 程式人生 > >SQL基礎語法的單表操作 select|insert|update|delete(增刪改查) 簡單使用

SQL基礎語法的單表操作 select|insert|update|delete(增刪改查) 簡單使用

ati 否則 意思 ext 插入數據 基礎語法 結合 tinc style

1、select(查詢)

select簡單的查詢分為兩種

註:字段也就是表結構中的列的名稱

第一種:

select 字段名 from 表名

此種查詢只列出你所需要查詢的字段,要查詢多個字段以“,”隔開

第二種:

select * from 表名

* 的意思是查詢出此表的所有字段

額外的內容:distinct關鍵字

select distinct 字段名 from 表名

給查詢的結果去重

2、insert(插入)

insert插入數據行(記錄)的兩種簡單實現方式

第一種:

insert into 表名 values(值1,值2...)

這種插入數據行的的值必須與表的字段名一一對應,否則數據會插入失敗給出錯誤提示:

錯誤提示:Column count doesn‘t match value count at row 1

第二種:

insert into 表名(字段名,字段名...) values(值1,值2...)

顯而易見,這是指定字段名來插入數據

3、update(更新(修改))

語法:

update 表名 set 字段名 = 新值 where 字段名 = 舊值

where 後面接條件,條件有多種多樣,後面我會一一說明。在這裏where的意思就是我要修改這個字段名下的這個舊值,新值寫在set後面

4、delete(刪除)

語法:

delete from 表名 where 字段名 = 值

根據字段名找到值的這一行記錄就被刪除了

where(重點)

如果你的語句中有條件,則在語句末尾加上where,再跟上你的條件。例如:

select * from 表名 where 字段名 = 值

delete from 表名 where 字段名 = 值

=, >, <, >=, <=, <>(不等於)都適用於where

where用法極其豐富,後面我會一一講解,這裏暫時給點簡單的例子

and 和 or

and類似於java(不僅僅java)運算符的 &(與), or類似於 | 。

AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來

and例子:

select * from 表名 where 條件1 and 條件2

查詢列出滿足條件1條件2的結果

or例子:

select * from 表名 where 條件1 or 條件2

查詢列出滿足條件1或者條件2的結果(滿足其中一的都列出來)

order by

對結果進行排序

order by asc 升序 查詢出的結果升序

order by desc 降序 結果降序

可以沒有order by 後面的關鍵字,那樣就默認asc(升序)

order by 寫在語句最後面,給結果集排序。

order by 列子:

select 字段1,字段2 from 表名 order by 字段1 desc, 字段2 asc

用法大同小異,多種結果也可以多種排序,用","隔開

SQL基礎語法的單表操作 select|insert|update|delete(增刪改查) 簡單使用