mysql 資金變動表 MySQL修改資料表

2021-10-17 17:41:42 字數 1015 閱讀 6289

alter [ignore] table tb_name alter_spec,alter_spec.........

alter_specification:

add [column] create_definition [first|after column_name]     --新增新字段

add index [index name] (index_col_name)                --新增索引名稱

add primary key(index_col_name)                  --新增主鍵名稱

add unique [index_name] (index_col_name)             --新增唯一索引

alter [column] col_name    --修改欄位名稱

change [column] old_col_name create_definition            --修改字段型別

modify [column] create_definition                   --修改字句定義字段

drop [column] col_name                       --刪除欄位名稱

drop primary key                            --刪除主鍵名稱

drop index index_name                        --刪除索引名稱

rename [as] new_tb_name                        --更改表名

1.修改列定義

alter table tb_name modify col_name create_definition

2.修改列名稱(還包括修改列定義【相對於1】)

alter table tb_name change old_col_name new_col_name column_definition [first | after col_name]

mysql 表 區 塊 頁 MySQL表

索引組織表 索引組織表 在innodb儲存引擎中,表都是根據主鍵順序組織存放的,每個表都是有主鍵 rowid可以顯示表的主鍵,只能夠檢視單個列為主鍵的情況,並且為非空唯一索引。innodb邏輯儲存結構 表空間 tablespace 端 segment 區 extent 頁 page 塊 block ...

mysql 修改表 MySQL修改表

mysql修改表 說明 1.建立錶能做的事,修改表幾乎都能做,不推薦使用。2.修改表修改表的結構 3,大體來說,可以對欄位進行新增,刪除,修改 可以對索引進行新增,刪除 4.表的選項,通常都是修改,即使不寫任何乙個 新增乙個表的字段 alter table 表名 add column 新欄位名 字段...

mysql 表 型別 mysql表型別

mysql支援6種不同的表型別 bdb innodb heap isam merge以及myisam。其中 bdb,innodb單獨屬於一類,稱為 事務安全型 transaction safe 其餘的表型別屬於第二類,稱為 非事務安全型 non transaction safe 事務安全型 bdbb...