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筆記
- C#學習筆記-欄位、屬性、索引器C#筆記索引
- oracle 修改表欄位的長度Oracle
- MySql學習筆記MySql筆記
- [升級需要用到的] mysql更新表 增加、刪除、修改表欄位MySql
- mysql資料庫新增和修改欄位MySql資料庫
- mysql表操作(alter)/mysql欄位型別MySql型別
- 【記錄】MySQL 學習筆記MySql筆記
- [記錄] MySQL 學習筆記MySql筆記
- MySQL如何檢視新增修改表以及欄位註釋資訊MySql
- sql小筆記(增刪改查——新增列、修改表名、列的欄位型別等)SQL筆記型別
- 數位DP 學習筆記筆記
- 堆溢位學習筆記筆記
- 學習筆記:數位dp筆記
- 【學習筆記】數位DP筆記
- MySql學習筆記06MySql筆記
- mysql學習筆記3MySql筆記
- MySQL學習筆記:鎖MySql筆記
- MySQL學習筆記2MySql筆記
- laravel sync()同步時修改中間表欄位Laravel
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- MySQL學習筆記之一MySql筆記
- mysql8.0學習筆記MySql筆記
- MySQL學習筆記:索引失效MySql筆記索引
- MySQL 5.6使用pt-online-schema-change線上修改大表欄位長度MySql
- MySQL 更新同一個表不同欄位MySql
- 5_MySQL 表的欄位約束MySql
- 一千行 MySQL 學習筆記MySql筆記
- 一千行MySQL學習筆記MySql筆記
- Mysql 優化(學習筆記二十)MySql優化筆記
- Mysql學習筆記(安裝篇)MySql筆記
- MYSQL學習筆記14: 函式MySql筆記函式
- MySQL學習筆記【基礎篇】MySql筆記
- MySQL高階學習筆記(二)MySql筆記
- MySQL學習筆記---入門使用MySql筆記
- MySQL資料庫學習筆記MySql資料庫筆記
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫