3 2 管理表記錄

2022-07-10 02:54:12 字數 2033 閱讀 4647

增加表記錄

語法格式:

增加一條記錄,給所有字段賦值

insert

into 表名 values

(字段值列表)

insert

into 表名 (name,id) values ("yase",1

);

增加多條記錄,給所有字段賦值

insert

into 表名 values

("","",),("","",""),("","","");

注意事項

字段值要與字段型別想匹配

對於字元型別的字段,要用雙引或單引號括起來

依次給所有字段賦值時,欄位名可以省略

只給一部分字段賦值時,必須明確寫出對應的欄位名稱

查詢表記錄

語法格式

格式一select 欄位1,…,欄位n from

表名; 格式二

select 欄位1,…,欄位n from

表名

where

條件;注意事項

使用 * 可匹配所有字段

更新表記錄

語法格式

格式一:更新表內所有內容

update

表名

set 欄位1=欄位1值,欄位2=欄位2值,欄位n=

欄位n值;

格式二:只更新符合條件的內容

update

表名

set 欄位1=欄位1值,欄位2=欄位2值,欄位n=

欄位n值

where

條件;注意事項

字段值要與字段型別匹配

字元型別的字段要用雙引或單引號括起來

如果不加where條件會更新所有記錄

使用where條件時只更新匹配條件的記錄

刪除表記錄

語法格式

格式一:僅刪除符合條件的記錄

delete

from 表名 where

條件;格式二:刪除所有的記錄

delete

from 表名;

匹配條件查詢

數值比較

=等於>

大於

>=

大於等於

<

小於

<=

小於等於

!=不相等

查區間mysql

>

select

*from 賬號資訊表 where id>=

10and id <=

20;

字元比較

字元比較

=相等!=不相等

isnull

匹配空

is ont null   非空

範圍內比較

範圍內匹配/

去重顯示

匹配範圍內的任意乙個值即可

in(值列表) 在..裡..

notin

(值列表) 不在..裡..

between 數字1 and

數字2 在..之間..

distinct 欄位名 去重顯示

限制查詢結果顯示行數

基本用法

sql查詢 limit n;

//顯示查詢結果的n條記錄

sql查詢 limit n,m

//顯示指定範圍內的查詢結果

sql查詢

where 條件查詢 limit 3; //

顯示查詢結果的3條記錄

sql查詢

where 條件查詢 limit 3,3; //從第四條開始,共顯示3條

操作表記錄

練習表記錄的操作 表記錄的插入 表記錄的更新 表記錄的查詢 表記錄的刪除 實現此案例需要按照如下步驟進行。步驟一 刪除上次試驗stu info表中記錄 刪除stu info表的所有記錄 mysql delete from stu info query ok,3 rows affected 0.00 ...

操作表記錄

2.操作表記錄 問題練習表記錄的操作 1 表記錄的插入 2 表記錄的更新 3 表記錄的查詢 4 表記錄的刪除 步驟實現此案例需要按照如下步驟進行。步驟一 刪除上次試驗stu info表中記錄 刪除stu info表的所有記錄 mysql delete from stu info query ok,3...

合併表記錄

資料表記錄包含表索引和數值 int範圍的整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。先輸入鍵值對的個數 然後輸入成對的index和value值,以空格隔開 輸出合併後的鍵值對 多行 示例1輸入 40 1 0 21 2 3 4輸出 0 31 2 ...