1樓:匿名使用者
用alter語句進行修改。
語法:alter table 表名 modify 欄位名 欄位型別(欄位長度);
說明:如果是內date等沒有長度的型別,字容段長度部分可以省略。
如:目前test表屬性如下
要將name列的欄位型別改為date型別,可用如下語句:
alter table test modify name date;
此時可見name列的型別已經更新成功。
注意事項:
如果表中有資料儘量不要使用此語句,會造成資料丟失,應在備份的情況下進行修改。
2樓:匿名使用者
建議新加欄位,再用sql語句拷貝資料過來,新應用直接使用新欄位。
3樓:誦葬花
用工具把所有資料匯出來,改完 再 導進來不就可以了,如果資料格式不對 就在記事本里批量修改一下
SQL如何將一列資料批量修改將該列資料本身加一
sqlserver 的話 update t set id cast id as numeric 18,0 1 where isnumeric id 1 varchar 無法參與運算 是否考慮將id改為int型 然後 update 表名 set id id 1 where 條件 如果id標識列為var...
Oracle資料庫查詢問題,如何讓列的值分開顯示?
典型的行列轉換問題。select case f tpye when a then f name else end 蘋果,case f tpye when b then f name else end 香蕉,case f tpye when c then f name else end 橘子,f ty...
Mysql如何對列中的資料進行統一修改
update 表名 set 欄位名 1 這樣的語句就可以完成全部修改,因為你後面是不限制條件的,它會把整個表的這個欄位全部修改 如果要全部改的話用這一句就夠了update table name set npc 1 司慧芳她老公丶 你可以試試這樣 update 表名 set 列名 修改後的值 orde...