MySQL修改字段類型之modify詳解
MySQL修改字段類型之modify
需要給表里某個(gè)字段修改字段類型,將varchar類型修改為float
語(yǔ)法一
alter table 表名 alter column 字段名 變更后的字段類型。
這個(gè)語(yǔ)法會(huì)執(zhí)行報(bào)錯(cuò),不能達(dá)到修改字段類型目的,原因是第二個(gè)alter不起作用
語(yǔ)法二
alter table 表名 modify column 字段名 類型。 ?--eg alter table task_info modify column price float(8,2);
這個(gè)語(yǔ)法可以達(dá)到修改字段目的,使用modify可以達(dá)到
alter和modify區(qū)別
1,范圍不同:alter范圍是針對(duì)字段增刪改操作,modify只可以修改字段屬性
2,語(yǔ)法不同:alter 語(yǔ)法 ALTER TABLE<表名>[改變方式]。
改變方式包含 ADD ,CHANGE ,DROP ,MODIFY modify語(yǔ)法 ALTER TABLE [表名] MODIFY [列名] [數(shù)據(jù)類 型]
SQL modify的使用方法
同時(shí)修改表多個(gè)字段屬性的方法
ALTER TABLE `dev_order_production_schedules` modify column `current_progress_id` int default null, modify column `batch_num` varchar(255) default null
同時(shí)修改表多個(gè)字段屬性和名稱的方法
ALTER TABLE `payment_request_orders` change `payment_request_order_id` `code` varchar(255) default null, change `purchase_order_id` `date` date default null
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
windows server 2008 64位MySQL5.6免安裝版本配置方法圖解
這篇文章主要介紹了windows server 2008 64位MySQL5.6免安裝版本配置方法圖解,需要的朋友可以參考下2017-08-08如何解決mysql的count()函數(shù)條件表達(dá)式不生效問(wèn)題
該文章總結(jié)了SQL查詢中`count`函數(shù)統(tǒng)計(jì)錯(cuò)誤的原因,以及三種解決方法:使用`ornull`方法、`IF()`函數(shù)和`casewhen`表達(dá)式,當(dāng)不滿足條件時(shí),表達(dá)式的值為NULL2024-11-11MySQL索引詳解及演進(jìn)過(guò)程及面試題延伸
這篇文章主要介紹了MySQL索引詳解及演進(jìn)過(guò)程以及延申出面試題,索引在關(guān)系型數(shù)據(jù)庫(kù)中,是一種單獨(dú)的、物理的對(duì)數(shù)據(jù)庫(kù)表中的一列或者多列值進(jìn)行排序的一種存儲(chǔ)結(jié)構(gòu)2022-07-07監(jiān)控MySQL主從狀態(tài)的shell腳本
這篇文章主要分享了監(jiān)控MySQL主從狀態(tài)的shell腳本,幫助大家更好的監(jiān)控mysql數(shù)據(jù)庫(kù),保持穩(wěn)定性,感興趣的朋友可以了解下2020-12-12MySQL復(fù)制的概述、安裝、故障、技巧、工具(火丁分享)
首先主服務(wù)器把數(shù)據(jù)變化記錄到主日志,然后從服務(wù)器通過(guò)I/O線程讀取主服務(wù)器上的主日志,并且把它寫入到從服務(wù)器的中繼日志中,接著SQL線程讀取中繼日志,并且在從服務(wù)器上重放,從而實(shí)現(xiàn)MySQL復(fù)制。2011-04-04DBeaver連接mysql數(shù)據(jù)庫(kù)錯(cuò)誤圖文解決方案
這篇文章主要給大家介紹了關(guān)于DBeaver連接mysql數(shù)據(jù)庫(kù)錯(cuò)誤解決方案的相關(guān)資料,DBeaver是免費(fèi)、開源、通用數(shù)據(jù)庫(kù)工具,是許多開發(fā)開發(fā)人員和數(shù)據(jù)庫(kù)管理員的所選,需要的朋友可以參考下2023-11-11