我已經創建了一個名爲starsin
的表格。現在我想通過查詢在我的表starsin
中添加一列address
。我怎樣才能做到這一點?在表格創建後在表格中添加一列
1
A
回答
0
如果這是MySQL中,你可以做ALTER TABLE stasin ADD COLUMN <columnname> <type> <options>
1
在標準SQL中,你想要的alter table X add column Y ...
命令。
如果您希望爲所有現有行填充列,那麼處理查詢和:update X set Y = ...
這個操作很簡單。
下面是一個例子會話它會顯示在行動alter table add column
(用於DB2):
> CREATE TABLE XYZ (F1 INTEGER);
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
> INSERT INTO XYZ VALUES (1);
DSNE615I NUMBER OF ROWS AFFECTED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
> INSERT INTO XYZ VALUES (2);
DSNE615I NUMBER OF ROWS AFFECTED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
> SELECT * FROM XYZ;
F1
--
1
2
DSNE610I NUMBER OF ROWS DISPLAYED IS 2
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
> ALTER TABLE XYZ ADD COLUMN F2 INTEGER;
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
> UPDATE XYZ SET F2 = F1 + 7;
DSNE615I NUMBER OF ROWS AFFECTED IS 2
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
> SELECT * FROM XYZ;
F1 F2
-- --
1 8
2 9
DSNE610I NUMBER OF ROWS DISPLAYED IS 2
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
0
見here
代碼:
ALTER TABLE Sales
ADD UnitPrice MONEY;
輸出: 命令(s)成功完成。 說明: 本示例通過指定新的字段名稱和數據類型,將一個字段添加到「Sales」表中。 語言(S):MS SQL服務器
0
ALTER TABLE <table name> ADD(<coloumn name> <datatype>);
普通SQL查詢添加coloumn。在oracle中,它會起作用。
相關問題
- 1. 在數據庫中添加表格後未創建表格
- 2. 創建表格以在多個表格中添加記錄
- 3. 如何在創建表格後更新表格中的列?
- 4. 如何在表格中添加一列?
- 5. 如何在另一個表格列中創建表格?
- 6. 在HTML表格中創建表格
- 7. 在asp表格中創建asp:表格
- 8. 在表格中動態創建表格
- 9. 在javascript中創建表格單元格時添加CSS
- 10. Android - 在表格加載後添加表格行
- 11. 在oracle中創建2000列的表格
- 12. CakePHP在表格中添加列
- 13. 添加列在Python中的表格
- 14. 在perl中創建表格
- 15. 在Wicket中創建表格
- 16. 在jQuery中創建表格
- 17. 在Excel中創建表格
- 18. 在Oracle中創建表格
- 19. 在Oracle中創建表格
- 20. 在Symfony2中創建表格
- 21. 在Android中創建表格
- 22. 在yii中創建表格
- 23. 在Rails中創建表格
- 24. 在python中創建表格
- 25. 在UWP中創建表格
- 26. 在SQL中創建表格
- 27. 在Delphi中創建表格
- 28. 在OPEN XML中創建電子表格文檔並向其添加表格
- 29. 在表格內創建表格
- 30. 在jHtmlArea中添加表格
你應該真的指定你正在使用的服務器,然後你會得到更好的答案。 – 2010-05-13 04:09:33
也許Abid比大多數人都更聰明,並希望與供應商無關的SQL以便不被鎖定到任何一個DBMS中:-) – paxdiablo 2010-05-13 04:12:57