MySQL學習 表資料操作

2021-09-24 08:50:13 字數 1608 閱讀 5668

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 ...