1. 程式人生 > >小白mysql入門操作(3)表內資料的增刪改

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

首先

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

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

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 表示式;

例如:

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

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

例如:

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

例如: