欢迎来到天天文库
浏览记录
ID:50503982
大小:82.36 KB
页数:2页
时间:2020-03-06
《sql数据库基本语句.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、T-SQL语句一、表修改1、建立表CreateTable<表名>(<列名><数据类型>[Default][约束])Default自动填入,缺省值非空值(NotNull)约束唯一性(Unqine)约束主键(PrimaryKey)约束外键(ForeignKey)约束检查(Check)约束CreateTableS(SNOchar(6)PrimaryKey,SNO2char(6)NotNull,SNO3check(SNO3>=0ANDSNO3<=500),Unique(SNO,SNO1));//唯一性2、修改表AlterTable<表名>
2、[ADD[<新列名><数据类型>][完整性约束]][DROP<完整性约束名>]//删除完整性约束[MODIFY<列名><数据类型>]AlterTableSADDPrimaryKey(SNO);AlterTableSDROPSNO3_CHECK;//字段+_+约束AlterTableSMODIFYSNO2char(6);3、索引Create[Unique][Clustre]Index<索引名>On<表名>(<列名>[次序])DROPIndex<索引名>;//SNO_Index二、查询1、语句Select[ALL
3、Distinct]<
4、列名>[as别名],<列名>[as别名]……From<表名
5、视图名>[as别名],<表名
6、视图名>[as别名]……[Where<条件表达式>][Groupby<列名1>,<列名2>][Having<条件表达式>]//分组[Orderby<列名1>,<列名2>][ASC
7、DESC]//排序ASC-升
8、DESC-降[Having<条件表达式>]:分组条件,只有满足此条件才能进行分组。2、查询条件空值判断:IsNullIsNotNull两者之间范围:SNOBETWEEN12.0And20.3选择判断:SNOIN(‘A’,‘B’)包含:
9、LikeNotLike‘_A%’合并表格:Union3、统计函数AVG//平均值SUM//和MAX//最大值MIN//最小值COUNT//某列的个COUNT(*)//元组个数数4、连接LEFTJOIN或LEFTOUTERJOINRIGHTJOIN或RIGHTOUTERJOINFULLJOIN或FULLOUTERJOINFROMauthorsASaLEFTJOINpublishersASpONa.city=p.city5、表操作Insertinto<表名>[<列名>,……]Values(<值>,……)Insertinto<表名>[
10、<列名>,……][查询语句值集合]UPDATE<表名>SET<列名>=<表达式>[,<列名>=<表达式>][Where]DeleteFrom<表名>[Where<条件>]
此文档下载收益归作者所有