--新建表:create table tablename
(id int identity (1,1) primary key ,
name varchar(50) default 'hello' null ,
job ntext null ,
creationdt datetime,
column4 money null ,
column5 int default 0,
column6 decimal (12,4) default 0,
column7 image null ,
column8 float
)select * from tablename
--刪除表:
drop table tablename
select name from sysobjects where xtype='u'
select * from customercouponcardbak20180907
drop table customercouponcardbak20180907
--插入資料:
insert into [表名] (欄位1,欄位2) values (100,'51windows.net')
insert tablename(job,creationdt,column4,column5,column6,column7,column8)
values('',getdate(),1,1,12.10,null,43.22)
--刪除資料:
delete from tablename where id>100
--更新資料:
update tablename set column4 = 200,column5 = null where id= 1
--新增字段:
alter table tablename add column4 nvarchar (50) null
--刪除字段:
alter table tablename drop column column4
--修改字段:
alter table tablename alter column column4 nvarchar (50) null
--重新命名表:(access 重新命名表,請參考文章:在access資料庫中重新命名表)
sp_rename '表名', '新錶名', 'object'
sp_rename tablename,tablename1,object
--新建約束:
alter table tablename add constraint 約束名 check ([約束字段] <= '2000-1-1')
--刪除約束:
alter table tablename drop constraint 約束名
--新建預設值
alter table tablename add constraint 預設值名 default '51windows.net' for [欄位名]
--刪除預設值
alter table tablename drop constraint 預設值名
--刪除sql server 中的日誌,減小資料庫檔案大小
dump transaction 資料庫名 with no_log
backup log 資料庫名 with no_log
dbcc shrinkdatabase(資料庫名)
exec sp_dboption '資料庫名', 'autoshrink', 'true'
--\\\新增字段通用函式
sub addcolumn(tablename,columnname,columntype)
conn.execute(alter table tablename add columnname columntype)
end sub
--更改字段通用函式
sub modcolumn(tablename,columnname,columntype)
conn.execute(alter table tablename alter column columnname columntype)
end sub
--檢查表是否存在
--判斷表的存在:
select * from sysobjects where id = object_id(n'[dbo].[tablename]') and objectproperty(id, n'isusertable') = 1
--某個表的結構
select * from syscolumns where id = object_id(n'[dbo].[你的表名]') and objectproperty(id, n'isusertable') = 1
--db中新建表:
create table tablename(id int identity (1,1) primary key ,
name varchar(50) default 'hello' null ,
job ntext null ,
creationdt datetime,
column4 money null ,
column5 int default 0,
column6 decimal (12,4) default 0,
column7 image null ,
column8 float
)select * from tablename
--刪除表:
drop table tablename
--插入資料:
insert into [表名] (欄位1,欄位2) values (100,\'51windows.net\')
insert tablename(job,creationdt,column4,column5,column6,column7,column8)
values('',getdate(),1,1,12.10,null,43.22)
--刪除資料:
delete from tablename where id>100
--更新資料:
update tablename set column4 = 200,column5 = null where id= 1
--新增字段:
alter table tablename add column4 nvarchar (50) null
--刪除字段:
alter table tablename drop column column4
--修改字段:
alter table tablename alter column column4 nvarchar (50) null
--重新命名表:(access 重新命名表,請參考文章:在access資料庫中重新命名表)
sp_rename '表名', '新錶名', 'object'
sp_rename tablename,tablename1,object
--新建約束:
alter table tablename add constraint 約束名 check ([約束字段] <= \'2000-1-1\')
--刪除約束:
alter table tablename drop constraint 約束名
--新建預設值
alter table tablename add constraint 預設值名 default \'51windows.net\' for [欄位名]
--刪除預設值
alter table tablename drop constraint 預設值名
--刪除sql server 中的日誌,減小資料庫檔案大小
dump transaction 資料庫名 with no_log
backup log 資料庫名 with no_log
dbcc shrinkdatabase(資料庫名)
exec sp_dboption \'資料庫名\', \'autoshrink\', \'true\'
--\\\新增字段通用函式
sub addcolumn(tablename,columnname,columntype)
conn.execute(\"alter table \"&tablename&\" add \"&columnname&\" \"&columntype&\"\")
end sub
--更改字段通用函式
sub modcolumn(tablename,columnname,columntype)
conn.execute(\"alter table \"&tablename&\" alter column \"&columnname&\" \"&columntype&\"\")
end sub
--檢查表是否存在
--判斷表的存在:
select * from sysobjects where id = object_id(n'[dbo].[tablename]') and objectproperty(id, n'isusertable') = 1
--某個表的結構
select * from syscolumns where id = object_id(n'[dbo].[你的表名]') and objectproperty(id, n'isusertable') = 1
SQL 的常用更改表約束
sql 的常用更改表約束 一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個表的字段的約束並指定預設值...
如何更改ClassWizard新增的類名
今天寫東西時,發現乙個類的名字取得不是很合適,所以,想把它改掉,但,這一改還是破費了一番功夫。下面,我就來總結一下,希望對以後的朋友有所幫助。該過程分為三步 也許很笨,但是對目前來說,還是很實用。一 在該工程中,刪除該類 1 在fileview下,將該類所關聯的.h檔案和.cpp檔案刪除 2 在工程...
更改SQL2000資料庫名
把old資料庫改為new資料庫 開啟 企業管理器 找到 old資料庫 右鍵 所有任務 分離資料庫 然後到c program files microsoft sql server mssql data下找到old data.mdf和 old log.ldf 把old data換成你想要的名字例如new...