SQL DDL關於表的操作

2021-10-06 21:41:42 字數 926 閱讀 6599

#一、修改表

語法:alter table 表名 add|modify|change|drop column 欄位名 字段型別 【字段約束】,

#修改表名

alter table stuinfo rename to students;

#新增字段

alter table students add column borndate timestamp not null

;desc students;

#修改欄位名

alter table students change column borndate birthday datetime null

;#修改字段型別

alter table students modify column birthday timestamp;

#刪除字段

alter table students drop column birthday;

desc students;

#刪除表

drop table if exists students;

#複製表

#僅僅複製表的結構

create table newtable like students;

#複製表的結構+資料

create table newtable3 select * from girls.`beauty`;

#案例:複製employees表中的last_name,department_id,salary欄位到新錶emp表,但不複製資料

create table emp

select last_name,deparment_id,salary

from myemployees.`employees`

where 1=2

;

SQLDDL語言對錶的操作

表的管理.一 表的建立 create table 表名 列名 列的型別 約束 列名 列的型別 約束 案例 建立表book create table book id varchar 20 bname varchar 20 bprice double,authorid varchar 20 二 表的修改...

關於oracle表的操作

修改表.alter table table name add column name type default expression 增加新列 modify datatype default expression 修改已有列和屬性 storage storage clause 修改儲存特徵 drop...

MySQL 關於表的操作

建立資料表 create table 表名 欄位1 資料型別 約束 備註 欄位n 資料型別 約束 備註 表型別 字符集 儲存引擎 注釋 注 中括號中的是可省略的 檢視資料表 1 desc 表名 2 show create table 表名 不僅可以檢視字段,而且可以檢視儲存引擎以及字符集 刪除資料表...