增加表記錄語法格式:
增加一條記錄,給所有字段賦值
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 ...