T-SQL语句集合及示例

T-SQL语句集合及示例

ID:37902877

大小:58.50 KB

页数:6页

时间:2019-06-02

T-SQL语句集合及示例_第1页
T-SQL语句集合及示例_第2页
T-SQL语句集合及示例_第3页
T-SQL语句集合及示例_第4页
T-SQL语句集合及示例_第5页
资源描述:

《T-SQL语句集合及示例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库应用与开发教程》书内T-SQL语句Editbylinmao《数据库应用与开发教程》书内T-SQL语句集合及示例1.创建数据库如需要检测是否有同名数据库存在,如果存在则删除原数据库,可在创建语句前用:基础语句:USEmasterGOIFDB_ID(N’数据库名’)ISNOTNULLDROPDATABASE数据库名GO示例语句:USEmasterGOIFDB_ID(N’EXAM’)ISNOTNULLDROPDATABASEEXAMGO基础语句:CREATEDATABASE数据库名ONPRIMARY(NAME=主数据库文件名,FILENAME=主数据库文

2、件地址名,SIZE=主数据库文件初始大小,MAXSIZE=主数据库文件最大大小,FILEGROWTH=主数据库文件增长大小/速度)LOGON(NAME=数据库日志文件名,FILENAME=数据库日志文件地址名,SIZE=数据库日志文件初始大小,MAXSIZE=数据库日志文件最大大小,FILEGROWTH=数据库日志文件增长大小/速度)GO代码示例:CREATEDATABASEEXAMONPRIMARY(NAME=EMAM_DAT,FILENAME='I:EXAMEXAMDAT.mdf',SIZE=3mb,MAXSIZE=500mb,FILEGROWTH

3、=1mb)LOGON(NAME=EXAM_LOG,FILENAME='I:EXAMEXAMLOG.ldf',SIZE=1mb,MAXSIZE=unlimited,FILEGROWTH=10%)GO2.删除数据库基础语句:DROPDATABASE数据库名代码示例:DROPDATABASEEXAM3.创建表《数据库应用与开发教程》书内T-SQL语句Editbylinmao如果设置为自动编号,可用:intIDENTITY(1,1),意思为从1开始,每次增加1.如果设置为主键,可用:PRIMARYKEY默认为允许空,需要设置为非空的,使用:NOTNULL基础语

4、句:USE数据库名GOCREATETABLE表名(列名1数据类型修饰条件是否为空,列名2数据类型修饰条件是否为空,列名3数据类型修饰条件是否为空,…………)代码示例:USEEXAMGOCREATETABLEADMIN(ADMINIDINTPRIMARYKEY,LOGINPWDVARCHAR(50)NOTNULL,LOGINPTPEVARCHAR(10)NOTNULL)4.设置主键基础语句:ALTERTABLE表名ADDCONSTRAINT主键名PRIMARYKEY(想要设置为主键的列的列名)代码示例:ALTERTABLE表名ADDCONSTRAINTpke

5、y_AdminPRIMARYKEY(AMDINID)需要添加多行数据,可在每句语句之后加上UNION。例:INSERTINTOADMIN(ADMINID,LOGINPWD)VALUES(1,'iamthepassword')UNIONINSERTINTOADMIN(ADMINID,LOGINPWD)VALUES(2,'password')5.插入数据(1)添加一行数据基础语句:INSERTINTO表名(列名1,列明2,列名3……)VALUES(值一,值二,值3……)代码示例:INSERTINTOADMIN(ADMINID,LOGINPWD)VALUES(1

6、,'iamthepassword')(2)将全部信息添加到另外一个表INSERTINTO目标表名(列名1,列明2……)SELECT列名1,列明2……FROM原表名6.创建备份表《数据库应用与开发教程》书内T-SQL语句Editbylinmao基础语句:SELECT*INTO备份表名FROM原始表名WHERE0=1示例代码:SELECT*INTOADMINBAKFROMADMINWHERE0=17.更新数据基础语句:UPDATE表名SET列名=更新的值WHERE条件示例代码:UPDATEADMINSETLOGINPWD='password'WHEREADMI

7、NID=1如需要删除表中的全部值,可用:TRUNCATETABLE表名例:TRUNCATETABLEADMIN8.删除数据基础语句:DELETEFROM表名WHERE条件示例代码:DELETEFROMADMINWHEREADMINID=39.删除表基础语句:DROPTABLE表名示例语句:DROPTABLEADMIN10查询语句查询语句中,WHERE和ORDERBY可以不写。使用ORDERBY时,在其后面加上ASC代表按增顺序排序,DESC代表降序,不写默认为增序。基础语句:SELECT列名1,列名2FROM表名WHERE条件ORDERBY要排序的列名(A

8、SC/DESC)示例语句:SELECTADMINID,LOGINP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。