mysql增加刪除修改語句筆記

2021-08-21 17:59:27 字數 1495 閱讀 2903

-- 增加列

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...