mysql 创建带解释的表,给表和字段加注释

1 创建带解释的表

CREATE TABLE groups( 
  gid INT PRIMARY KEY AUTO_INCREMENT COMMENT '设置主键自增',
  gname VARCHAR(200) COMMENT '列注释'

  ) COMMENT='表注释';


2 修改现有列,加上解释

alter table test_data modify column test_desc int comment 'xxxx';


3  修改现有表,加上解释

ALTER TABLE test_data COMMENT='存放测试用例相关数据';  


4查看整个表的结构

SHOW  CREATE TABLE test_data;
#查看表的注释
SELECT table_name,table_comment FROM information_schema.tables  WHERE table_schema = 'test' AND table_name ='test_data';


5 查看列的解释

SHOW FULL COLUMNS FROM test_data;
SELECT  column_name, column_comment FROM information_schema.columns WHERE table_schema ='test'  AND table_name = 'test_data';

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用以下 SQL 语句创建一个报销管理,其中包含了常用的字段及其注释: ``` CREATE TABLE expense ( id INT(11) NOT NULL AUTO_INCREMENT COMMENT '报销单ID', employee_name VARCHAR(50) NOT NULL COMMENT '员工姓名', department VARCHAR(50) NOT NULL COMMENT '所属部门', expense_date DATE NOT NULL COMMENT '报销日期', expense_type VARCHAR(50) NOT NULL COMMENT '报销类型', expense_amount DECIMAL(10,2) NOT NULL COMMENT '报销金额', approver VARCHAR(50) COMMENT '审批人', approval_status ENUM('待审批', '已通过', '已拒绝') NOT NULL DEFAULT '待审批' COMMENT '审批状态', remark VARCHAR(200) COMMENT '备注', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报销管理'; ``` 以上 SQL 语句创建了一个名为 `expense` 的,包含了以下字段: - `id`:报销单ID,自增长整数类型。 - `employee_name`:员工姓名,字符串类型,不能为空。 - `department`:所属部门,字符串类型,不能为空。 - `expense_date`:报销日期,日期类型,不能为空。 - `expense_type`:报销类型,字符串类型,不能为空。 - `expense_amount`:报销金额,两位小数的数值类型,不能为空。 - `approver`:审批人,字符串类型。 - `approval_status`:审批状态,枚举类型,有三个取值:待审批、已通过、已拒绝,默认为待审批。 - `remark`:备注,字符串类型。 此外,注释为 `报销管理`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值