標籤:str row mysq 更新記錄 values value 意思 key ble
二、DML資料操縱語句
關鍵字:insert(插入) delete(刪除) update(更新) select(查詢)
1.表建立好以後,就可以插入記錄了,文法如下:
方法一 :insert into 表名 (欄位1,欄位2,欄位3,.....欄位n) values(‘內容1‘,‘內容2‘....);
方法二: insert into 表名 values(‘內容1‘,‘內容2‘.......)
方法三 : insert into 表名 values (‘內容1‘,‘內容2‘.......),(‘內容1‘,‘內容2‘.......),..........
方法二和方法三這樣插入,values後邊的順序必須與欄位的順序一樣。
例子:
建立表名稱為 banji
create table banji (
xingming char (11),
xingbie char (11),
nianling int,
chengji int,
yixingpengyou char (11));
查看錶結構
mysql> desc banji;
+---------------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+----------+------+-----+---------+-------+
| xingming | char(11) | YES | | NULL | |
| xingbie | char(11) | YES | | NULL | |
| nianling | int(11) | YES | | NULL | |
| chengji | int(11) | YES | | NULL | |
| yixingpengyou | char(11) | YES | | NULL | |
+---------------+----------+------+-----+---------+-------+
5 rows in set (0.07 sec)
insert into banji
values (‘xiaohong‘,‘boy‘,11,99,‘yes‘);
或者同時插入多行資料
insert into banji
values (‘xiaohong‘,‘gril‘,19,99,‘yes‘),
(‘xiaogming‘,‘boy‘,19,99,‘yes‘),
(‘xiaoli‘,‘gril‘,19,99,‘yes‘);
2.更新記錄(更改內容)
表裡的值可以通過“update”變更。文法如下:
update 表名 set 欄位=修改的內容 where 欄位=‘修改誰的‘;
例子:
update banji set chengji=100 where xingming=‘xiaohong‘; ##意思為將名字等於小紅的人的成績由99改為100。
3.刪除記錄
delete form 表名 where 欄位=‘刪除的內容‘
例子:在banji表中將xingming為“xiaoli”的記錄刪除
delete from banji where xingming=‘xiaoli‘;
刪除姓名等於小麗的一行。
mysql語句3-插入、修改刪除表