MySQL學習 修改資料表

2021-09-12 11:40:55 字數 1088 閱讀 8685

1、取出乙個表的部分內容,形成乙個新錶

原表user:

取出其中的 userid,username,userpass三項內容形成新錶user1

2、在原有表的基礎上新增新的列定義(下圖,增加新的gender列和email列演示)

alter table user add(

gender varchar(2) default '神秘' comment '男',

email varchar(20) default '未知' comment '郵箱'

3、修改列資訊(將email列改為weapon列)

alter table user

change email weapon varchar(10) comment'**';

注:更改時需要寫明資料更改後放入型別和大小否則會報錯

4、刪除列(刪除telephone列)

alter table user drop telephone;
5、刪除表

drop table user;
6、刪除表中資料保留表結構

(1)delete刪除,找到檔案表的儲存空間遍歷資料刪除

delete from user1;
(2)truncate刪除,直接找到資料儲存空間刪除

truncate table user1;

MySQL 修改資料表

修改資料表是指修改資料庫中已有資料表的結構。mysql 使用 alter table 語句修改表。mysql 通過 alter table 語句修改表名,語法規則如下 alter table 舊表名 rename to 新錶名 其中 to 為可選引數,使用與否均不影響結果。修改欄位的資料型別,就是把...

MySQL修改資料表

alter ignore table tb name alter spec,alter spec.alter specification add column create definition first after column name 新增新字段 add index index name i...

MySQL之修改資料表操作

mysql之修改資料表操作 1.mysql修改資料表 新增 刪除列 新增單列 alter table tbl name add column col name column definition first after col name 新增多列 alter table tbl name add c...