MySQL创建department表结构_MySql表结构修改详解
时间: 2024-01-13 22:02:27 浏览: 39
好的,关于MySQL创建department表结构,可以使用以下语句:
```
CREATE TABLE department (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
解释一下每个字段的含义:
- `id`:部门ID,使用INT类型,长度为11,自增长,非空;
- `name`:部门名称,使用VARCHAR类型,长度为50,非空;
- `PRIMARY KEY (id)`:将id设置为主键;
- `ENGINE=InnoDB`:使用InnoDB存储引擎;
- `DEFAULT CHARSET=utf8mb4`:使用utf8mb4字符集。
如果需要修改表结构,可以使用以下语句:
- 修改字段名:
```
ALTER TABLE department CHANGE COLUMN old_name new_name VARCHAR(50) NOT NULL;
```
- 添加字段:
```
ALTER TABLE department ADD COLUMN new_column_name VARCHAR(50) NOT NULL AFTER old_column_name;
```
- 修改字段类型:
```
ALTER TABLE department MODIFY COLUMN column_name INT(11) NOT NULL;
```
- 删除字段:
```
ALTER TABLE department DROP COLUMN column_name;
```
注意:修改表结构可能会影响到已有数据,谨慎操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)