建表添加描述 mysql_MySQL建表语句+添加注释

本文介绍如何使用SQL语句创建带有注释的表、修改表及其字段的注释,并提供了查询表及字段注释的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.建表+注释

CREATE TABLE student(

id INT PRIMARY KEY AUTO_INCREMENT COMMENT '学号',

name VARCHAR(200) COMMENT '姓名',

age int COMMENT '年龄'

) COMMENT='学生信息'

2.修改注释

48304ba5e6f9fe08f3fa1abda7d326ab.png

修改表注释-ALTER TABLE student COMMENT '学生表';

修改列注释-ALTER TABLE student MODIFY COLUMN name VARCHAR(100) COMMENT '姓名';

SELECT table_name,table_comment FROM information_schema.tables WHERE table_schema = '所在的db' AND table_name ='表名groups'

SHOW FULL COLUMNS FROM groups

-- 这个可以按条件的去搜索某名字或某数据类型的列的信息:例如

SHOW FULL COLUMNS FROM tableName WHERE FIELD = 'add_time' OR TYPE LIKE '%date%' -- 查看tableName表中列名是add_time的或类型是date的列

SELECT column_name, column_comment FROM information_schema.columns WHERE table_schema ='db' AND table_name = 'groups'

SHOW CREATE TABLE communication_group

48304ba5e6f9fe08f3fa1abda7d326ab.png

3. 查看方法:

方法1:show full fields from '表名称'; //把所有信息都输出

方法2:show create table gbox;

修改表的comment项(如修改gbox表):

alter table  gbox COMMENT = 'new information';

修改数据库表的某列(name)的COMMENT:

alter table gbox change COLUMN name name datatype COMMENT 'new column commen

### 如何在 MySQL 中编写带有注释的 `CREATE TABLE` 语句MySQL 中,可以通过 `COMMENT` 关键字为或列添加注释。这种功能对于记录数据模型的设计意图非常有用。以下是具体的语法和示例: #### 注释 可以在创时通过 `COMMENT` 参数为整个添加注释。该注释通常用于描述的目的或用途。 ```sql CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(100), position VARCHAR(50) ) COMMENT='This table stores employee information'; ``` 上述语句中的 `COMMENT='This table stores employee information'` 即是对整个注释[^1]。 #### 列级注释 除了为本身添加注释外,还可以针对每一列单独设置注释。这有助于解释每列的具体含义。 ```sql CREATE TABLE products ( product_id INT PRIMARY KEY COMMENT 'Unique identifier for each product', product_name VARCHAR(255) NOT NULL COMMENT 'Name of the product', price DECIMAL(10, 2) COMMENT 'Price of the product in USD' ); ``` 在此例子中,`product_id`, `product_name`, 和 `price` 各自都有对应的注释来说明其作用。 #### 查看注释 要查看已存在的及其字段上的注释,可以使用 `SHOW CREATE TABLE` 命令或者查询 `INFORMATION_SCHEMA.COLUMNS` 数据库视图获取更详细的元数据信息。 ```sql -- 使用 SHOW CREATE TABLE 显示完整的语句以及注释 SHOW CREATE TABLE products; -- 查询 INFORMATION_SCHEMA 获取特定列的注释 SELECT COLUMN_NAME, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'products'; ``` 以上方法可以帮助开发者快速理解数据库结构设计背后的逻辑[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值