1.给表加注释:
ALTER TABLE table_name COMMENT='这是表的注释'2.给列加注释:
ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '这是字段的注释'1. 给字段添加注释
-- alter table sc modify column 字段名 int not null comment '只能是1-8';
2.MySQL 所有的存储引擎都不支持 CHECK 约束,MySQL中可以写 CHECK 约束,但会忽略它的作用,因此 CHECK 并不起作用,因此实现对数据约束有两种方法:
在 MySQL 种约束,如使用 ENUM 类型 或者 触发器 。
CREATE TABLE person(
id tinyint(4) NOT NULL AUTO_INCREMENT,
name varchar(16) NOT NULL,
sex enum('男','女') NOT NULL
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
在应用程序里面对数据进行检查再插入。
数据表中添加一个字段的SQL语句写法为:
1、alter table 表名 ADD 字段 类型 NOT NULL Default 0
2、ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0
3、在表employee 中加入 spbh 类型是varchar大小20 不为空 默认值是0
扩展资料:
其他常用sql语句:
1、修改数据表中某项字段属性,为其添加备注。
语句格式:comment on column 库名.表名.字段名 is '输入的备注'
示例: 我要在ers_data库中 test表 document_type字段添加备注,则sql语句为:
comment on column ers_data.test.document_type is '文件类型'
2、删除数据表中的某字段。
语句格式:alter table 表名 drop (字段)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)