sql修改表的列名
『壹』 sql中怎樣修改一個表的列名呢
SQL中修改一個表的列名的步驟如下:
1、首先我們打開SQL軟體。
『貳』 sql怎麼修改表的欄位名
MySQL中可以使用rename table這個SQL語句來修改表名。
rename table這個SQL語句來修改表名的基本語法是:
RENAME TABLE <舊表名> TO <新表名>;
我們來把test表修改為test1表。
1、首先查看一下當前資料庫中有哪些表。
mysql> show tables;
+-------------------+
| Tables_in_cainiao |
+-------------------+
| test |
| test2 |
+-------------------+
2 rows in set (0.00 sec)
2、執行重命名操作,把test修改為test1。
mysql> rename table test to test1;
Query OK, 0 rows affected (0.08 sec)
3、再次查看一下結果。
mysql> show tables;
+-------------------+
| Tables_in_cainiao |
+-------------------+
| test1 |
| test2 |
+-------------------+
2 rows in set (0.00 sec)
『叄』 SQL中怎樣修改一個表的列名
各個資料庫不一樣。
oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名
sqlserver:exec sp_rename '[表名].[列名]','[表名].[新列名]'
mysql:ALTER TABLE 表名 CHANGE 列名 新列名 列類型
『肆』 SQL Server 中 如何修改 列名
1、可視化操作修改列名
登錄SQL SERVER,找到資料庫中的表=》列,選擇要修改的列,右擊,選擇修改,在新出現的對話框中,修改要修改的列名及其屬性,保存即可
2、使用SQL
execsp_rename'表明.原列名','新列名','column';
『伍』 SQLServer如何修改一列的列名呢
1、首先右鍵數據表選擇設計。
『陸』 如何修改sql server資料庫 表列名
解決:
在SQLServer中修改表的列名,可以調用存儲過程sp_rename。
[sql]
use Test;--使用資料庫
sp_rename 'd_s_t.avg_grade','avg_g','column';
--d_s_t是表名,avg_grade是原來的列名,avg_g是新的列名
--也可以這樣執行:
-- exec sp_rename 'd_s_t.avg_grade','avg_g','column';
注意:
1. avg_g前面不要有表名,否則,更改後的列名為d_s_t. avg_g。
2. 更改成功後會有這樣一個警告:「注意: 更改對象名的任一部分都可能會破壞腳本和存儲過程」。不用理會,這是正常的。
『柒』 如何在SQL中用ALTER TABLE語句修改表中的列名
應該是
sp_rename
'表名.原列名',
'新列名'
標點符號也不能錯,另外有約束列不能修改
補充:SQL
提供了sp_rename改名,ALTER
TABLE可以修改、增加、刪除列屬性,但不能更改列名,除非是刪除這個列,重新建一個列,這樣的話數據就會丟失。這個題目的邏輯有問題。