小白mysql入門操作(3)表內資料的增刪改
阿新 • • 發佈:2018-12-11
首先
在對錶內資料操作之前我們應該,先明白表的結構。
現在先說幾句查詢表結構的語句:
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 新表名;
例如: