-- 增加列
create table register (
id int primary key auto_increment,
-- name varchar (10) default null unique key,
registime timestamp default current_timestamp (),
fund double (9, 2) default 1000000.00
-- tel char (11) not null
)alter table register add tel char (11) not nul;
alter table register add name varchar (10) default null unique key after id;
alter table register add tel char (11) not null,add name varchar (10) default null unique key after id;
-- 刪除單列
alter table register drop name;
-- 刪除多列
alter table register drop fund,drop tel;
--修改表字段
create table register (
id int primary key auto_increment,
name varchar (10) default null unique key,
age tinyint unsigned default 18,
registime timestamp default current_timestamp (),
fund double (9, 2) default 1000000.00,
tel char (11) not null
);-- 將age 改為int,預設值為30
alter table register modify age int unsigned default 30;-- 將tinyint的age改為預設的無符號int
-- 把age再改為tinyint預設為18,而且放到第一位
alter table register modify age tinyint unsigned default 18 first;
-- 使用alter來修改預設值
alter table register alter age set default 30;
-- 刪除預設值
alter table register alter age drop default;
-- 修改列名
alter table register change column registime newtime timestamp;
-- 修改表名
alter table register rename register2;
MySQL語句增加列 修改列 刪除列
sql語句增加列 修改列 刪除列 1.增加列 1.alter table tablename add columnname varchar 30 2.alter table dbo.doc exa add column b varchar 20 null,column c int null 2.1....
SQL的增加 刪除 查詢 修改語句
sql資料庫的基本操作 增 刪 查 改。增加資料 insert 例子 1 insert into t user id,username values 10,hehehe 2 insert into t user id,gender,username,age,password values 15,男 ...
MySQL增加 修改 刪除字段
1 增加字段 語法 alter table 表名 add 列名 字段型別 示例 alter table perple add name varchar 200 改進 增加預設值 alter table perple add name varchar 200 default null 增加備註 alt...