mysql學習-----表資料操作
練習使用sql語句對資料進行增刪改查。
向表中所有字段新增資料
使用關鍵字insert向表中插入資料。
資料表準備
mysql>
create
table student(id int
primary
keyauto_increment,-
> name varchar(20
),-> age int
notnull
->);
//基本語法
insert
into 表名 values
(字段值)
insert
into student values(1
,'jack',20
);
向表中指定字段新增資料基本語法
insert
into 表名 (欄位名稱.
..) values
(字段值)
mysql>
insert
into student (name,age)
values
('tom',20
);也可以使用insert
into 表名 set 欄位名稱=字段值,這種方式
mysql>
insert
into student set name=
'lucy'
,age=
'15'
;
當不寫字段名稱時,則需要給表中的所有字段賦值。若只指定部分字段,則未指定名稱的字段使用預設值。
複製表資料
基本語法
insert
into 表名稱 (欄位名稱)select
(欄位名稱)
from 表名稱
insert
into tt2 (id,name,age)
select id,name,age from student;
修改表資料
關鍵字update
基本語法
update 表名 set 欄位名稱 = 值 where
/limit
/order
by子句
mysql>
update student set age=
'20'
where name=
'tom'
;mysql>
update exam_result set shuxue=shuxue+
30order
by shuxue limit
1;
刪除表資料
關鍵字delete
基本語法
delete
from 表名稱 where
/orderby/
limit 子句
mysql>
delete
from student where name=
'tom'
;
如果不加where條件,將會刪除表中的所有資料。 Mysql學習記錄 Mysql資料表操作
一 建立表 基本語法 create table表名 欄位名1 字段型別,欄位名n 字段型別n 示例 create table user username varchar 20 password varchar 32 示例說明 建立乙個表名叫user的表,第乙個欄位為username 表的字段型別為v...
mysql 表資料操作
命令列下具體用法如下 mysqldump u 使用者名稱 p 密碼 d 資料庫名 表名指令碼名 1 匯出資料庫為 dbname 的表結構 其中使用者名為 root,密碼為dbpasswd,生成的指令碼名為 db.sql mysqldump uroot pdbpasswd d dbname db.sq...
mysql常用表資料操作
表資料常用 增 向表中新增一條資料 insert into table name column1,column2 values val1,val2 向表中新增多條資料 insert into table name column1,column2 values val1,val2 val1,val2 ...