小白mysql入門操作(3)表內資料的增刪改

2021-08-28 09:10:18 字數 1320 閱讀 2642

首先

在對錶內資料操作之前我們應該,先明白表的結構。

現在先說幾句查詢表結構的語句:

desc 表名;

describe 表名;

show columns from 表名;

等。這幾種方式都可以用來查詢表的結構。

現在簡紹一種較為簡單的插入語句:

insert into  表名 values

(欄位11,欄位12,欄位13……),

(欄位21,欄位22,欄位23……),

………………………………

(………………………………);

例如:

需要注意的是:語句中的所有符號都是英文符號,每一字段之間要用「,」隔開,並且字元型別的資料需加上單引號。

清空表內資料:delete from 表名;    

truncate table 表名;

與delete不同的是,使用truncate清除表中內容。 效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復資料。 delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完, 而truncate相當於保留mysql表的結構,重新建立了這個表,所有的狀態都相當於新錶。(與drop不同的是delete和truncate並沒有將表刪除,只是將表內資料清空)

刪除表內的某條資料:delete from 表名 where 表示式;

在表示式中,多條件的情況下,可以用and,or,not;

例如:

表示式這部分由某個表頭(欄位名)和它的值組成。

修改表內某個資料:update 表名 set 欄位名=『新內容』  where 條件 ;

注意:多欄位時用「,」隔開

例如:

修改表名:rename table 舊表名 to 新錶名;

例如:

MySQL入門基礎 3 多表操作

實際開發中的表之間是存在關係的,用於描述現實生活中的物件關係 alter table 多表名稱 add foreign key 外來鍵名稱 references 一表名稱 主鍵 select a.b.from a join b on ab連線條件 顯示的內連線,join之前表是主表 select a...

mysql操作大全3 刪除表

1.刪除表字段 刪除欄位是將資料表中的某個欄位從表中移除,語法規則 alter table 表名 drop 欄位名 欄位名 指需要從表中刪除的欄位名稱。刪除clo2欄位,sql語句如下 alter table table name drop clo2 2.刪除表的外來鍵約束 刪除外來鍵的語法格式 a...

mysql基礎 3 表的基本操作

show tables 建立乙個名為infor的表,注意id 約束是自增 主鍵 非空 性別用0,1表示。create table infor id int auto increment primary key not null,name varchar 10 not null,age int not...