mysql 创建表并加注释的示例
时间: 2023-08-29 08:10:18 浏览: 44
以下是创建表并加注释的示例:
```sql
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`name` varchar(50) NOT NULL COMMENT '用户名',
`email` varchar(50) NOT NULL COMMENT '用户邮箱',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
```
在上述示例中,我们创建了一个名为 `users` 的表,并定义了三个字段 `id`、`name` 和 `email`。每个字段都有一个相应的数据类型和注释。最后,我们还为整个表加了一个注释 `'用户表'`。
相关问题
mysql给表加注释
在MySQL中,可以通过添加comment属性来给表加注释。在创建表的脚本中,可以在字段定义脚本中使用comment属性来添加注释。示例如下:
create table test(
id int not null default 0 comment '用户id'
) comment='表的注释';
如果是已经建好的表,可以使用修改字段的命令,然后加上comment属性定义,来添加注释。示例如下:
alter table test change column id id int not null default 0 comment '测试表id';
要查看已有表的所有字段的注释,可以使用命令:show full columns from table 来查看。示例如下:
show full columns from test;
mysql各表的注释
在MySQL中,可以通过以下方法查看表和字段的注释:
1. 使用SHOW CREATE TABLE语句查看表的注释。在生成的SQL语句中,可以找到表的注释。例如,使用以下语句查看表test1的注释:
```
SHOW CREATE TABLE test1;
```
在结果中,可以找到comment='表的注释'的部分,这是表的注释。[1]
2. 使用元数据表information_schema中的TABLES表查看表的注释。可以使用以下语句查看表test1的注释:
```
USE information_schema;
SELECT * FROM TABLES WHERE TABLE_SCHEMA='my_db' AND TABLE_NAME='test1';
```
在结果中,可以找到table_comment列,这是表的注释。[1]
3. 使用SHOW FULL COLUMNS语句查看字段的注释。可以使用以下语句查看表test1中所有字段的注释:
```
SHOW FULL COLUMNS FROM test1;
```
在结果中,可以找到COLUMN_COMMENT列,这是字段的注释。[2]
4. 使用元数据表information_schema中的COLUMNS表查看字段的注释。可以使用以下语句查看表test1中所有字段的注释:
```
USE information_schema;
SELECT * FROM COLUMNS WHERE TABLE_SCHEMA='my_db' AND TABLE_NAME='test1';
```
在结果中,可以找到COLUMN_COMMENT列,这是字段的注释。[2]
请注意,上述示例中的'my_db'应替换为实际的数据库名称。