【例 5】使用 ALTER TABLE 修改表 temp_table 的结构,将 newcol2 字段名称改为 col2,同时将数据类型变为 float,输入的 SQL 语句和运行结果如下所示。 mysql>ALTERTABLEtemp_table->CHANGE newcol2 col2float; 显示结果: +---+---+---+---+---+---+|Field|Type|Null|Key|Default|Extra|+---+--...
ALTER TABLE 表名 ADD 字段名 字段类型(字段长度) DEFAULT 默认值 COMMENT '注释' 例如:ALTER TABLE order ADD code CHAR(6) DEFAULT NULL COMMENT '优惠码' 关键词:alter、add 2、修改字段(修改字段名、字段类型、长度) a、修改字段名: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 关键词: alter 、 cha...
删除表字段:ALTER TABLE tablename DROP [COLUMN] col_name 字段改名:ALTER TABLE tablename CHANGE old_col_name column_definition [FIRST|AFTER col_name] 注意:change 和 modify 都可以修改表的定义,不同的是 change 后面需要写两次列名,不方便。 但是change 的优点是可以修改列名称,modify 则不能 可选项 fi...
ALTER TABLE student MODIFY COLUMN seat INT UNIQUE NOT NULL; 1. #添加默认约束 ALTER TABLE student MODIFY COLUMN gender CHAR(1) CHECK(gender='男' OR gender='女') DEFAULT '男'; 1. #添加主键 ALTER TABLE student MODIFY COLUMN id INT PRIMARY KEY;#列级约束 ALTER TABLE student ADD PRIMARY KEY...
Alter table 表名 add【column】字段名 列类型 列属性 【first|after 字段名】(2)、删除 Alter table 表名 drop【column】字段名;2.修改字段名 语句:alter table 表名 change 原字段名 新字段名 列类型 列属性;说明:就算是仅修改字段名,那么字段的原始类型,原属性也要重新书写,不然就变为删除。3.修改...
NULL DEFAULT 0;MODIFY 如果您想要更改列的类型而不是名称, 那么使用CHANGE就不是很合适了,因为CHANGE语法仍然要求旧的和新的列名称,即使旧的和新的列名称是一样的。所以,这个时候就可以使用MODIFY,仅改变列的类型而不需要重命名,语句示例:ALTER TABLE test MODIFY uids int(11) NOT NULL DEFAULT 0;
ALTER TABLE tablename CHANGE COLUMN columnname1 columname1 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, CHANGE COLUMN columnname2 columname2 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; Please note double columnname declaration Removing DEFAULT CURRENT_TIMESTAMP: ALTER TABLE tablename ALTER COLUMN col...
ALTER TABLE <表名> [修改选项] 修改选项的语法格式如下: { ADD COLUMN <列名> <类型> | CHANGE COLUMN <旧列名> <新列名> <新列类型> | ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT } | MODIFY COLUMN <列名> <类型>
ALTERTABLE`new_student`CHANGECOLUMN`name``new_name`char(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLDEFAULT'无名'AFTER`id`; 执行结果如下图: 5e8c962809f09a9e13620834.jpg 7. 修改表字段默认值 修改表字段默认值命令,以修改 new_name 字段默认值为例 : ...
id设置为唯一字段,sql语句为:use library;alter table book modify reader_sex char(2) default '男';点击闪电标志的按钮,执行sql语句 10 查看一下表结构,reader_sex默认值是否为男,语句为:describe book;如图所示:注意事项 设置字段的默认值关键字为default 删除默认值的关键字为change ...