資料庫 day2 修改表結構

2021-10-05 11:16:48 字數 1666 閱讀 4518

alter

table tbl_name rename[to

|as] new_name;

rename

table tbl_name to new_name;

alter

table tbl_name rename new_name;

新增:

alter

table tbl_name add 欄位名稱 字段型別[完整性約束條件]

[first

|after欄位名稱]

#例如:

alter

table user10 add test1 varchar

(100

)not

null

unique

first

#或者after username;

刪除:

alter

table tbl_ _name drop 欄位名稱;

#例如:

alter

table user10 drop test1;

alter

table tbl_name change 舊欄位名稱 新字段名稱 字段型別[完整性束條件]

[firstiafter 欄位名稱]

新增:

alter

table tbl_name alter欄位名稱set

default預設值

刪除:

alter

table tbl_name alter 欄位名稱 drop

default

新增:

alter

table tbl_name add

[constraint

[symbol]

]primary

key[index_ type

](欄位名稱...

)

刪除:

alter

table tbl_name drop

primary

key#當自增長和主鍵同時存在時,要先刪除自增長,在刪除主鍵

新增:

alter

table tbl_name add

[constraint

[symbol]

]unique

[index

|key

][索引名稱]

(欄位名稱...

.)

刪除:

alter

table tbl_name drop index_ name

alter

table tbl_name engine

=儲存引擎名稱

alter

table tbl_name auto_ incremnet=值

drop

table[if

exists

] tbl_name,tbl_name1;

Oracle資料庫學習day2

oracle的資料庫的三種語言 1 dml 資料庫操縱語言 2 ddl 資料定義語言 3 dcl 資料控制語言 一 dml insert 新增到資料庫中 update 修改資料庫中的資料 delete 刪除資料庫中的資料 select 查詢資料 注意 select語句尤為重要,這是基礎。1 sele...

Mysql資料庫複習Day2

員工試用期6個月,轉正後月薪上調20 請查詢出所有員工工作第一年的年薪所得 不考慮獎金部分,年薪的試用期6個月的月薪 轉正後6個月的月薪 select empno 員工編號 ename 員工姓名 job 員工工作 sal6 sal 1 0.2 6 年薪 from emp 1空值null的問題 注意 ...

Oracle資料庫基礎學習DAY2

1 單行函式 數字 函式說明 sin x 返回x的正弦值 sinh x 返回x的雙正弦值 sqrt x 返回x的平方根,x必須大於0 tan x 返回x的正切值 tanh x 返回x的雙正切值 trunc x,y 擷取數字。如y省略,則截去x的小數部分 y為負,截小數點前y位 y為正,截小數點後y位...