数据库语句知识点

来源:互联网 发布:刘忻为什么不红 知乎 编辑:程序博客网 时间:2024/05/21 09:22

1.select运算

select distinct Companyfrom orders;

select * from orders;

2.and& or运算

select * from person where firstname='thomas' andlastname='carter'

3.top语句

TOP子句用于规定要返回的记录的数目。

对于拥有数千条记录的大型表来说,TOP子句是非常有用的。

select  top number|percent   column_name  from table_name

eg:select top 2 * from persons上面的 "Persons"表中选取头两条记录。

     select top 50 percrnt * from persond "Persons" 表中选取 50%的记录。

4.like操作符

LIKE操作符用于在 WHERE子句中搜索列中的指定模式。

select * from persons werecity like 'N%'  "Persons"表中选取居住在"N"开始的城市里的人

提示:"%"可用于定义通配符(模式中缺少的字母)。

select * from persons where city like'%g' "Persons" 表中选取居住在"g"结尾的城市里的人

select * from persons wherecity like'%lon%' "Persons"表中选取居住在包含"lon"的城市里的人,不包含加上not

5.in

IN操作符允许我们在 WHERE子句中规定多个值。

select* frompersons  where lastName  in('adams','carter')

6.SQL约束

可以在创建表时规定约束(通过CREATETABLE语句),或者在表创建之后也可以(通过ALTERTABLE语句)。

NOTNULL  LastName varchar(255) NOTNULL,

UNIQUE UNIQUE 约束唯一标识数据库表中的每条记录。Id_P int NOT NULLUNIQUE;UNIQUE (Id_P)

PRIMARYKEY 

FOREIGNKEY

CHECK
0 0
原创粉丝点击