sql 表及表資料刪除 修改 新增語句

2021-07-04 19:54:21 字數 1500 閱讀 3814

--在表t中新增id列

alter  table   t  add id number(18,0);

-- ## 修改表: t

-- 修改表名

-- alter table t rename to test;

-- 增加主鍵

-- alter table `test` add `f` int(5) unsigned default 0 not null auto_increment ,add primary key (`f`);

-- 修改id為自增,並設定為主鍵

-- alter table `test` modify `id` int auto_increment primary key;

-- 增加字段

-- alter table `test` add `h` int default 0;

-- 修改字段:after

-- alter table `test` add column `d` int default '0' comment ' ' after `a`;

-- alter table `test` add column `d` int default '0' comment ' ' after `a`;

-- 修改原欄位名稱及型別

-- alter table test change `d` `e` varchar(50) default null;

-- 修改乙個欄位的型別 

-- alter table `test` modify `e` varchar(100) default null;

-- 調整字段順序

-- alter table t change `e` `e` varchar(50) default null after `c`;

-- 刪除字段

-- alter table `test` drop `e`;

-- ++ 索引操作

-- 新增primary key(主鍵索引)

-- alter table `test` add primary key ( `e` );

-- 新增unique(唯一索引)

-- alter table `test` add unique (`e`);

-- 新增index(普通索引)

-- alter table `test` add index index_name ( `e` );

-- 新增fulltext(全文索引)

-- alter table `test` add fulltext (`e`);

-- 新增多列索引

-- alter table `test` add index index_name ( `a`, `b`, `c` )

--刪表不使用**站,刪除表及表中所有資料

drop table t purge;

--刪除**站中的表t

purge table t;

--刪除t表中所有資料

delete t;

C 通過SQL 新增,刪除,或者修改表名。

這是我在 的回覆,如果其他人需要,可以參考 如果你想建立table abc 你可以使用如下sql create table table abc id nvarchar 20 not null 在建立表之前,你需要檢測表是否存在,如果存在,則刪除表。drop table table abc 下面 將在...

sql建表及新增資料

建表語句 create table schema name.table name data dt varchar2 8 prdu code1 varchar2 20 prdu name1 varchar2 10 還可以加很多字段進來 可以使用excel批量生成上邊的 字段 字段型別 tablespa...

sql新增 刪除 修改

新增欄位的語法 alter table tablename add column datatype default value null not null 被修改的字段需為null 修改欄位的語法 alter table tablename modify column datatype defaul...