mysql修改表欄位學習筆記
--修改表欄位
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;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31546585/viewspace-2158470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL學習筆記4:完整性約束限制欄位MySql筆記
- abap學習筆記-SAP欄位與表的對應關係筆記
- mysql修改表、欄位、庫的字符集MySql
- MySQL 分割槽表 partition線上修改分割槽欄位MySql
- mysql 資料庫 表 欄位 編碼修改 方法MySql資料庫
- C#學習筆記-欄位、屬性、索引器C#筆記索引
- MySql 學習筆記四:表的拆分MySql筆記
- 修改表的欄位型別型別
- MySQL修改欄位預設值MySql
- MySQL表、欄位、庫的字符集修改方法介紹MySql
- mysql表最多欄位數MySql
- MySql學習筆記MySql筆記
- oracle 修改表欄位的長度Oracle
- postgresql分割槽表修改資料表欄位SQL
- MySQL如何檢視新增修改表以及欄位註釋資訊MySql
- 堆溢位學習筆記筆記
- 學習筆記:數位dp筆記
- 數位DP 學習筆記筆記
- 【學習筆記】數位DP筆記
- 【記錄】MySQL 學習筆記MySql筆記
- [記錄] MySQL 學習筆記MySql筆記
- temp表學習筆記筆記
- [升級需要用到的] mysql更新表 增加、刪除、修改表欄位MySql
- mysql資料庫新增和修改欄位MySql資料庫
- MySQL學習筆記2MySql筆記
- MySQL學習筆記:鎖MySql筆記
- MySql學習筆記06MySql筆記
- 學習Mysql筆記(一)MySql筆記
- mysql學習筆記-1MySql筆記
- mysql學習筆記-2MySql筆記
- MySQL Events學習筆記MySql筆記
- mysql學習筆記3MySql筆記
- mysql表操作(alter)/mysql欄位型別MySql型別
- sql小筆記(增刪改查——新增列、修改表名、列的欄位型別等)SQL筆記型別
- CUDA學習筆記之柵欄同步筆記
- MySQL欄位型別小記MySql型別
- [原創] mysql表欄位多少限定MySql
- laravel sync()同步時修改中間表欄位Laravel