先放一張mysql基本類型的表吧!
表裏面是我們常用創建表時候用到都數據類型
- 創建一個表
MariaDB [workspace]> create table user( id int, name varchar(32) comment '用戶名',
-> password char(32) comment '密碼是32位',
-> birthday date comment '生日' )character set utf8 engine MyISAM;
Query OK, 0 rows affected (0.01 sec)
說明:
不同的存儲引擎,創建表的文件不一樣。 users 表存儲引擎是 MyISAM ,在數據目中有三個不同的文件,分別是: users.frm:表結構 users.MYD:表數據 users.MYI:表索引
- 查看錶結構
- 修改表
在項目實際開發中,經常修改某個表的結構,比如字段名字,字段大小,字段類型,表的字符集類型,表的存儲引 擎等等。我們還有需求,添加字段,刪除字段等等。這時我們就需要修改表。
- 在表中添加四條數據
MariaDB [workspace]> insert into user values(1, 'a', 'k','1982-01-02'),(2,'b','k','1986-01-04');
MariaDB [workspace]> insert into user values(1, 'a', 'k','1982-01-02'),(2,'b','k','1986-01-04');
- 在users表添加一個字段,用於保存圖片路徑
MariaDB [workspace]> alter table user add hhah varchar(100) comment '圖片路徑' after birthday;
- 修改name長度
alter table user modify name varchar(60);
- 刪password除列
注意:刪除字段一定要小心,刪除字段及其對應的列數據都沒了
alter table user drop password;
- 修改表名爲employee
alter table users rename to employee;