/*
t-sql基本語句
*/--自定義建立資料庫,如果使用預設設定側只需要create database name一行**
if db_id('test') is not null
drop database test
gocreate database m_databasenameon(
name = m_databasename_data,
filename = 'x:\path\m_database_data.mdf',
size = 6,
maxsize = 12,
filegrowth = 10%
)log on
(name = m_databasename_log,
filename = 'x:\path\m_database_log.ldf',
size = 1,
maxsize = 8,
filegrowth = 10%
)--新增資料庫檔案
alter database test
add file
(name=test2_data,
filename='c:\demo\test2_data.mdf',
size=3,
maxsize=6,
filegrowth=10%
)--刪除資料庫檔案
alter database test
remove file test2_data
--建立表
create table demo
(id int not null,
name varchar(26) not null,
age int not null,
email varchar(30)
)--改表名
exec sp_rename 'demo','demo2'
--刪除表
drop table demo
--新增字段
alter table demo
add addr varchar(30)
--修改欄位名
exec sp_rename 'tablename.columnname','newname','column'
--修改字段型別
alter table demo
alter column columnname type
--刪除字段
alter table demo
drop column columnname
--插入記錄
insert into tablename values(value1,value2,......) --填充所有列
insert into tablename(column1,column2,......) values(value1,value2,......) --填指定列,須滿足非空約束
--修改記錄
update tablename set column1=value1,column2=value2,..... where columnx=n --滿足where條件的記錄將被修改
update tablename set id=id*10 --在更新記錄時可以根據原值作運算
--刪除記錄
delete from tablename --刪除所有記錄
delete from tablename where columnx=n --有條件的刪除
T SQL程式控制語句
1.begin end 作為語句整體,類似於其他程式語言中的一對括號 1 格式 begin 語句1語句2 語句nend 2 舉例 use 學生選課系統資料庫 begin declare a int set a 10 select a 11 print a end執行結果如下 10 注意 t sql中...
常見TSQL語句
1 先從建表開始吧 use ss create table lxp table coll1 char 50 not null,coll2 int,coll3 int identity 1,1 not null 自動增長1 primary key coll3 建立主鍵 create table lxp...
T SQL語句 多表查詢
1.內連線 內連線 inner join 只返回兩個資料集合之間匹配關係的行,將位於兩個互相交叉的資料集合中重疊部分以內的資料行連線起來。內連線使用比較運算子進行表間某些列資料的比較操作,並列出這些表中與連線相匹配的資料行。select a.name 姓名a,a.school 學校a,b.name ...