MySQL修改字段類型、字段名字、字段長度、字段小數點長度。

  1. mysql> alter table 表名 modify column 字段名 類型。數據庫中address表 city字段是varchar(30),修改類型能夠用(謹慎修改類型,可能會致使原有數據出錯)。
  2. mysql> alter table address modify column city char(30);修改長度能夠用(修改長度,要保證不短與已有數據,以保證原有數據不出錯)mysql> alter table address modify column city varchar(50);
  3. alter table 表名 modify column 字段名 類型;news 表裏的title 字段 原來長度是 100個字符,現長度要改爲130個字符。
  4. mysql 修改字段類型:alter table news modify column title text;我發現使用這句sql也能夠直接修改字段本來的類型!
  5. 一般能夠寫成 alter table 表名 modify column 列名 新的列的類型例如:student表中列sname的類型是char(20),如今要修改成varchar(20),SQL語句以下alter table student modify column sname varchar(20);
  6. 同時修改列名和列的數據類型的方法:一般能夠寫成 alter table 表名 change column 舊列名 新列名 新的列類型student表中列sname的類型是char(20),如今要修改成stuname varchar(20)alter table student change column sname stuname varchar(20);
  7. 修改字段類型text(類型) ~>mediumtext(類型)
    例如:alter table 表名 modify column 字段名 類型
mysql> alter table csp_doc modify column content_text mediumtext;
Query OK, 22 rows affected (0.06 sec)
  1. 修改字段長度和字段小數點長度
mysql> alter table buttontest modify column ziduan decimal(18, 4) ;
Query OK, 6 rows affected (0.05 sec)
Records: 6  Duplicates: 0  Warnings: 0

修改前
在這裏插入圖片描述
mysql

修改後:
在這裏插入圖片描述
9. 修改字段列名和字段類型

sql

mysql> alter table buttontest change column sname stuname varchar(36);
Query OK, 6 rows affected (0.06 sec)
Records: 6  Duplicates: 0  Warnings: 0

修改前:
在這裏插入圖片描述
修改後:
在這裏插入圖片描述


數據庫

相關文章
相關標籤/搜索