--------------
建立乙個資料表
-------------------
create table 表名(
列名1型別1 約束,
列名2型別
2 約束,
……………… 列名
n型別n 約束
)----
建立表時直接建立各種約束
create table 表名(
列名1型別1 primary key(
列名1,
列名2,
……列名
n),---
主鍵約束列名2
型別2 unique,---
唯一約束列名3
型別3 identity(
初始值,
增量),---
標識列約束列名4
型別4 default
預設值[注意:
字元和日期要用單引號
]---
預設值約束列名5
型別5 check(
列名及常量及運算子組成的表示式
)---
檢查約束
……………… 列名
n型別n,foreign key(
列名1,
列名2,
……列名
n) references
主鍵所在表名(列名
a1,列名
a2,……列名n)
)-------------
刪除資料表
--------------
drop table
表名1,
表名2,
……表名n
-------------
維護資料表的結構
-----------------
-----
修改列alter table
表名alter column
列名新型別(長度
) -----
新增列alter table
表名add
列名型別(長度
) -----
刪除列alter table
表名drop column
列名-----
新增主鍵約束
alter table
表名add constraint
主鍵約束名
primary key(
列名1,
列名2,
……列名n)
-----
刪除主鍵約束
alter table
表名drop constraint
主鍵約束名
-----
新增唯一約束
alter table
表名add constraint
唯一約束名
unique(列名)
-----
刪除唯一約束
alter table
表名drop constraint
唯一約束名
-----
新增外來鍵約束
alter table
表名add constraint
外來鍵約束名
foreign key(
列名1,
列名2,
……列名
n) references
主鍵所在的表名(列名
a1,列名
a2,……列名
an)
-----
刪除主鍵約束
alter table
表名drop constraint
外來鍵約束名
-----
新增預設約束
alter table
表名add constraint
預設約束名
default
預設值for
列名-----
刪除預設約束
alter table
表名drop constraint
預設約束名
-----
新增檢查約束
alter table
表名add constraint
檢查約束名
check(
列名及常量及運算子組成的表示式)
-----
刪除檢查約束
alter table
表名drop constraint
檢查約束名
-------------------
維護表的資料
-------------------
-----
插入資料
insert [into]
表名values(
列值1,
列值2,
……列值n)
insert [into]
表名1(
列名1,
列名2,
……列名
n) select (
列名a1,
列名a2,
……列名
an) from
表名2
-----
查詢資料
select * from
表名---
顯示所有記錄的所有列
select
列名1,
列名2,
……列名
n from
表名-----
顯示所有記錄的某些列
select * from
表名where
條件表示式
---顯示滿足條件的所有記錄的所有列
select
列名1,
列名2,
……列名
n from
表名where
條件表示式
-----
顯示滿足條件的所有記錄的某些列
select
別名1.
列名1,
……別名
1.列名
n,別名
2.列名
1,……別名
2.列名
n from
表名1 as
別名1 inner join
表名2 as
別名2 on
別名1.列名=
別名2.
列名where
條件表示式
---內聯接的等值聯接
select
別名1.
列名1,
……別名
1.列名
n,別名
2.列名
1,……別名
2.列名
n from
表名1 as
別名1 inner join
表名2 as
別名2 on
別名1.
列名》別名2.
列名where
條件表示式
---內聯接的不等值聯接
select
別名1.
資料庫語法
建立資料庫 drop database myschool 刪除資料庫 create database myschool 建立資料庫on name myschool data 資料庫名稱 filename d myschool data.mdf 物理檔名 size 5mb,初始大小 maxsize 3...
資料庫 資料庫簡單操作語法
1.create 建立 建立資料庫 create database 資料庫名稱 建立資料庫指定字符集 create database 資料庫名稱 character set 字符集名 2.retrieve 查詢 查詢所有資料庫的名稱 show databases 3.update 修改 修改資料庫字...
SQLServer 資料庫語法
1.資料庫轉換格式 字串轉換為日期格式 convert datetime,2010 02 10 2.單純獲取資料庫時間 select getdate 3.getdate 可以與 2010 09 25 這樣的日期字串比較 4.資料查詢 乙個伺服器兩個庫select from utildata.dbo....