mysql外键怎么插入数据:MySQL 数据库 增删查改
mysql外键怎么插入数据:MySQL 数据库 增删查改
删除表中字段
ALTER TABLE 表名 DROP 字段名;
修改字段(列)名,添加唯一键约束
ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [unique key];
例:
ALTER TABLE USER_MESG CHANGE NAME DEV_NAME VARCHAR(30) UNIQUE KEY;
#验证唯一键约束,添加重名的约束字段
INSERT INTO USER_MESG VALUES (1008 '牛奶' '饮料' '2021-06-28' 'D0001' '已过期');
#触发唯一键约束,新增失败
UNIQUE KEY 唯一键:可以用有空值,不能出现重复值,也不能为 NULL,
#查看表有哪些索引
SHOW INDEXES FROM 表名;
单独新增 去除唯一键约束
#给字段 DEV_NAM 增加唯一键约束
ALTER TABLE USER_MESG ADD UNIQUE INDEX (DEV_NAME);
#给字段 DEV_NAM 去除唯一键约束
#查看索引表中,字段 DEV_NAME 对应的 索引名 Key_name,根据索引名删除索引
ALTER TABLE USER_MESG DROP INDEX 索引名;