新增資料
方案1.
給權標字段插入資料,不需要指定字段列表;要求資料的值出現的順序必須與表中設計的字段出現的順序一致;凡是非數值資料,都需要使用引號(建議單引號)包裹
insert into [
表名] values[(
值列表1),(
值列表2)]; #
可以一次性插入多條記錄
例:mysql> insert into my_student values(1,'itcast0001','jim','male'), (2,'itcast0002','hanmeimei','famale');
方案2.
給部分字段插入資料,需選定字段列表;字段列表出現的順序與字段的順序無關,但值列表的順序必須與選定的字段的順序一致。
insert into [
表名] [
字段列表
] values[(
值列表1),(
列表2)];
例:mysql> insert into my_student (number,***,name,id) values('itcast0003','male','tom',3),('itcast0004','female','lily',4);
檢視資料
select */
字段列表
from
表名where [
條件]; #
星號代表所有也可選定字段列表
,也可不跟條件例1
:mysql> select * from my_student; #
檢視所有資料
檢視my_student id為1
的資料
1.3
更新資料
update [
表名] set [
字段] = [
值] where [
條件]; #where
可有可無,但建議都有
where
要不就更新全部
# 如果沒有真正的資料更新不會成功。
刪除資料
delete from [
表名] where [
條件]; #
建議加條件以防止全部刪除
mysql> delete from my_student where *** = 'male'; #
刪除需謹慎
資料庫9 校對集
在某一種字符集下,為了使字元之間可以互相比較,讓字元和字元形成一種關 系的集合,稱之為校對集。比如說 ascii 中的 a 和 b,如果區分大小寫 a b,如果不區分 a b 不同字符集有不同的校對規則,命名約定 以其相關的字符集名開始,通常包 括乙個語言名,並且以 ci cs 或 bin 結束。資...
Python學習 任務9 MySQL資料庫操作
資料庫操作是很多高階語言的常規學習任務 本demo的實驗用具 mysql資料庫,乙個可用的資料庫,乙個可用的表 學生表為例 對於python 3.x,用pymysql包,python 2貌似是mysqldb tutorial 9 2020 2 8 johan 題目 1 從mysql資料庫讀取資料 2...
mysql資料庫 子查詢(9)
mysql資料庫 子查詢 把乙個查詢巢狀在另乙個查詢當中的方式,返回結果是根據兩個查詢共同作用的結果。子查詢語法格式 select filed,filed from tbname where 例如 select frome tbname in select frome tbname not in s...