《MYSQL教程sql增加與刪除字段(示例)》要點:
本文介紹了MYSQL教程sql增加與刪除字段(示例),希望對您有用。如果有疑問,可以聯系我們。
導讀:在mysql數據庫中,用sql語句管理與維護字段,這里分享下操作實例.例子:
增加字段 alter table docdsp add dspcode char(200) 刪除...
MYSQL學習在mysql數據庫中,用sql語句管理與維護字段,這里分享下操作實例.
MYSQL學習例子:
?
增加字段??
alter table docdsp add dspcode char(200)??
刪除字段??
ALTER TABLE table_NAME DROP COLUMN column_NAME??
修改字段類型??
ALTER TABLE table_name ALTER COLUMN column_name new_data_type??
?
MYSQL學習改名??
sp_rename??
變動當前數據庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱.??
語法??
sp_rename [ @objname = ] 'object_name' ,??
???? [ @newname = ] 'new_name'?
???? [ , [ @objtype = ] 'object_type' ]??
?
?
例子:
?
--假設要處置的表名為: tb??
?
--判斷要添加列的表中是否有主鍵??
if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK')??
begin?
print '表中已經有主鍵,列只能做為普通列添加'?
?
--添加int類型的列,默認值為0??
alter table tb add 列名 int default 0??
end?
else?
begin?
print '表中無主鍵,添加主鍵列'?
?
--添加int類型的列,默認值為0??
alter table tb add 列名 int primary key default 0??
end?
/***/??
判斷table1中是否存在name字段??
if exists(select * from syscolumns where id=object_id('table1') and name='name') begin?
select * from people;??
end?
?
?
判斷table1中是否存在name字段且刪除字段
if exists(select * from syscolumns where id=object_id('table1') and name='name') begin?
select * from people;?
alter table table1 DROP COLUMN name
end
《MYSQL教程sql增加與刪除字段(示例)》是否對您有啟發,歡迎查看更多與《MYSQL教程sql增加與刪除字段(示例)》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12036.html