mysql怎么刪除已經建好的表中的一列
ALTER TABLE:添加,修改,刪除表的列,約束等表的定義。
查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
刪除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_*','nn','column';
修改列名Oracle:lter table bbb rename column nnnnn to hh int;
修改列屬性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 內置的存儲過程,用與修改表的定義。
刪除語句:delete from fatie where id not in(select *1 from ( (select max(*) id1 from fatie a group by *)as t));留下的是各組id號最大的,如果留的是最小的話換成min(*)就行了
如果沒有加上一個中間表t,即這句話 select * from去掉直接寫成delete from fatie where id not in(select max(id) *1 from fatie a group by *);mysql會提示錯誤:You can't specify target table 'fatie' for update in FROM clause (不能先select出同一表中的某些值,再update這個表(在同一語句中)。
參考資料
*[引用時間2018-1-9]
數據庫中如何用語句刪除表中的列
數據庫中用語句刪除表中的列的具體操作步驟如下:
1、首先我們打開電腦里的數據庫軟件,點擊“連接”,進入主頁面。
2、然后,點擊左上方的“新建查詢”,但是在點擊后需要選擇數據庫。
3、然后開始編寫代碼,先編寫如何改變原有表格中的一些屬性,代碼如圖。
4、編寫完之后,點擊紅色感嘆號,執行語句。
5、出現“命令已成功完成”,則語句執行結束。
6、刪除表格中,本來就有的列,我們首先編寫如圖代碼,刪除列“csex”。
7、如圖,執行語句后,表格中的csex列就沒有了。
sql 語句刪除一個列
delete age from table //table為表名
不就可以刪除age列了?
如果在ASP中,創建數據庫連接對象(假設為conn)后,
可以這樣操作:
sql="select age from table"
set rs=*object("*set")
*
*
set rs=nothing
來實現刪除age列的目的
mysql怎么刪除已經建好的表中的一列
ALTER TABLE:添加,修改,刪除表的列,約束等表的定義。
查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);刪除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change nnnnn hh int;修改列名SQLServer:exec sp_rename't_*','nn','column';修改列名Oracle:lter table bbb rename column nnnnn to hh int;修改列屬性:alter table t_book modify name varchar(22);sp_rename:SQLServer 內置的存儲過程,用與修改表的定義。 刪除語句:delete from fatie where id not in(select *1 from ( (select max(*) id1 from fatie a group by *)as t));留下的是各組id號最大的,如果留的是最小的話換成min(*)就行了 如果沒有加上一個中間表t,即這句話 select * from去掉直接寫成delete from fatie where id not in(select max(id) *1 from fatie a group by *);mysql會提示錯誤:You can't specify target table 'fatie' for update in FROM clause (不能先select出同一表中的某些值,再update這個表(在同一語句中)。
參考資料 *[引用時間2018-1-9]。
轉載請注明出處華閱文章網 » mysql刪除列語句