t-sql語句:
建立資料庫:
1,點選新建查詢,在彈出的頁面上進行**編寫。點選可用資料庫,編寫前確定當前操作的頁面是自己想要進行操作的介面。
2,資料庫建立語句
create datebase
資料庫名(資料庫名不能用漢字,不能以數字符號開頭)寫完後選中當前語句選擇 執行(想要執行某句**,就單獨選中那句**,)。
資料庫注釋方式 /*要注釋的內容
*/ --
要注釋的內容
刪除庫:drop datebase 資料庫名
建立表:
1,在可用資料庫那找到自己要進行新增
/修改表操作的資料庫,也可用語句進行尋找確定
use
資料庫名
2,表建立語句
create table 表名
( //此處小括號用英文格式小括號
列名格式
條件(根據需要設定,不需要不填)
英文逗號
。。。 primary key (設定主鍵列)
。。。 unique (設定唯一列)
。。。 not null (不能為空)
。。。 identity(1,
1)(自增列,第乙個數字代表從幾開始自增,第二個數字代表每次增加多少)
選中建立的表的**,點選執行。
刪除表:drop table 表名
修改表結構:
新增列:
alter table 表名
add
列名 資料型別(資料長度)(不能為空,倘如一定為空則必須刪除重建)
刪除列:
alter table表名
drop column
列名新增資料:
insert into 表名
values
(按照表的格式按順序新增資料,資料之間用逗號隔開,自增列可忽略,字串型,時間型都要加上單引號,
bit型輸入
0/1時可不加單引號,
true/false
必須新增,
decimal
型別可不新增)
修改資料:
update 表名
set 列名=
修改內容,(一次會將被修改列的全部內容修改,可進行多個表的修改,之間用逗號隔開,)
刪除資料:
delete from 表名(逐行刪除,刪除會被記錄)
/ truncate table
表名(立刻清空所有資料,不會進行任何記錄)
查詢資料:
select *from 表名 (星號代表要查詢全部列)
條件修改:
update 表名
set 列名=
值 where 列名=
值例:update car set time=』2015-1-1』 where code=』co14』
在表 car 中,將
code
的值為c014
的所有行的
time
的值改為 『2015-1-1』
倘若要修改的值需要多個條件同時滿足,則他們之間用 and 進行連線,若是多個條件之間滿足乙個即可則用
or 鏈結
例:update car set time=』2015-1-1』 where code=』c014』 and powers = 188
條件刪除:
dalete from 表名
where 列名=
值例:delete from car where code=』c013』
將所有滿足 code = 『c013』 的條件的行刪除
高階查詢:
——條件查詢
——查列 *
改為要檢視的列,多列之間用逗號隔開
select code,name from car
查詢表 car 中
code
與 name
列 ——篩選條件 where
列名 = > = <= < >
值 and or
——模糊查詢
select *from 表名
where
列名 like 『%值
%』% 萬用字元
%只在值的前面有則表明要查詢以值開頭的條件,在後面則要查詢以值結尾的條件,前後都有則是查詢包含值的條件。
——排序查詢
select * from 表名
order by
列名
asc
公升序排列
select *from 表名
order by
列名
desc
降序排列
將某一特定條件進行排序時,只需要將查詢條件插在 order by 之前即可,無需將這兩者用
and
鏈結——去重查詢
select distinct 列名
from
表名一次只能查一列
——分組查詢
select 某一列名
from
表名 group by
對應的列名
(這句裡的兩個列名為同一列名
)一次只能查一列
select oil from car group by oil
——子查詢
將查詢語句當做值來使用
例: select *from car where brand=(
select brand_code from brand where brand_name =』寶馬5系』
)在表car 中尋找 列
brand=
( 在 表
brand
中尋找 列
brand_code
中的 brand_name =』寶馬5系』的所有行
)的所有行。
上方**由下方兩句**拼接而成
select brand _code from brand where brand_name =』寶馬5系』
在表brand 中尋找 列
brand_code
中的 brand_name =』寶馬5系』的所有行
select *from car where brand=』b004』
在表 car 中尋找列
brand=』b004』 的所有行
----------外來鍵約束
alter table 外來鍵表名
add constraint
約束名稱
foreign key
(外來鍵字段)
references
主鍵表名
(約束列名
) 如表a中的
ids是主鍵,要約束表b中的
aid列,那麼語句應該是:
alter table b add constraint a_b_ids foreign key(aid) references a(ids)
T SQL基本語句
t sql基本語句 自定義建立資料庫,如果使用預設設定側只需要create database name一行 if db id test is not null drop database test gocreate database m databasenameon name m databasen...
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...