发布网友 发布时间:2022-05-01 18:27
共2个回答
懂视网 时间:2022-05-01 22:48
1.添加单列
ALTER TABLE tab_red(表名)ADD age(列名) INT(列类型)约束 {FIRST|AFTER dname(在dname列之后)};
ALTER TABLE tab_red ADD age INT NOT NULL DEFAULT 10;
2.添加多列
ALTER TABLE tab_red(表名)ADD (dname varchar(30),age int unsigned);
添加多列不能设置列的位置,不能放在第一列和某一列之间。只能默认在最后。
3.删除单列
ALTER TABLE tab_red(表名) DROP dname(列名);
4.删除多列
ALTER TABLE tab_red(表名)DROP dname,DROP age;
5.删除列的同时在新增一列
ALTER TABLE tab_red DROP dname,ADD age INT;
6.添加主键
ALTER TABLE tab_red ALTER dname set default literal/drop default;
7.删除主键约束
ALTER TABLE tab_red DROP PRIMARY KEY;
MYSQL基础五--数据修改
标签:key sql基础 name 不能 mysql efault -- after 主键约束
热心网友 时间:2022-05-01 19:56
UPDATE 表名 SET 字段名=‘内容’ [WHERE ‘条件’] 注意:[ ]中的内容可有可无。 举例:表名=ZHXX(账户信息) ,需要修改其中的DLMM(登陆密码),条件是DLMC(登陆名称)=soso. UPDATE ZHXX SET DLMM='123' WHERE DLMC='soso'