SQL_SERVER复习提纲

SQL_SERVER复习提纲

ID:39468448

大小:108.00 KB

页数:12页

时间:2019-07-04

SQL_SERVER复习提纲_第1页
SQL_SERVER复习提纲_第2页
SQL_SERVER复习提纲_第3页
SQL_SERVER复习提纲_第4页
SQL_SERVER复习提纲_第5页
资源描述:

《SQL_SERVER复习提纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLSERVER复习提纲SQLSERVER复习提纲第一部分SQL常用命令一、数据库操作1.创建数据库Ø简单创建CREATEDATABASE数据库名例:createdatabasetestØ完整定义:例:CREATEDATABASEsales_1ONPRIMARY(NAME=sales_1_data,FILENAME='d:sales_1.mdf',SIZE=10,MAXSIZE=unlimited,FILEGROWTH=20%)LOGON(NAME=sales_1_log,FILENAME='d:sales_1_log.ldf',SIZE=3,MAXSIZE=10,FILEGROW

2、TH=2)2.更改数据库名称sp_renamedb'oldname','newname'例:sp_renamedb'test','test1'3.修改数据库大小例:DBCCSHRINKDATABASE(test,40,NOTRUNCATE)DBCCSHRINKFILE(test_1,4)4.删除数据库DROPDATABASE数据库名5.查看数据库信息Øsp_helpdb查看当前服务器上的所有数据库信息,可以指定数据库名称Øsp_databases查看当前服务器上的所有可以使用的数据库Øsp_helpfile查看当前数据库中的所有文件信息,可以指定文件名Øsp_helpfilegroup查

3、看当前数据库中的所有文件组信息,可以指定文件组二、表操作1.创建表ØCREATETABLE数据表名(字段1名字段1的数据类型,字段2名字段2的数据类型,...,字段n名字段n的数据类型)例:createtablecard(card_idchar(6),card_namechar(10),card_typechar(10),card_creditdecimal(5,2),card_datedatetime)Createtableusecard(card_idchar(6),exp_typechar(20)expchar(100),scoredecimal(10,2),scoredateda

4、tetime)注意:常用数据类型整型:int不能设置长度浮点型:Decimal(长度,小数)numeric(长度,小数)第12页/共12页SQLSERVER复习提纲字符型:char(10)varchar(10)日期型:datetime不能设置长度Ø当要创建表同时创建主键约束:createtablecard(card_idchar(6)constraintpk_name(约束名)PRIMARYKEYCLUSTERED,card_namechar(10),card_creditdecimal(5,2),card_datedatetime)2.修改表结构Ø在表中增加一个的字段ALTERTABL

5、E数据表名ADD字段名字段数据类型例:altertablecardaddcard_gradeintØ在表中删除一个字段ALTERTABLE数据表名DROPCOLUMN字段名例:altertablecarddropcolumncard_gradeØ修改表中某字段数据类型ALTERTABLE数据表名ALTERCOLUMN字段名字段数据类型例:altertablecardaltercolumncard_gradedecimal(5,2)Ø为已存在的表设置主键(先将要设置成主键的字段修改为NOTNULL)ALTERTABLE数据表名ADDCONSTRAINTcard_pkPRIMARYKEYCL

6、USTERED(card_id)例:altertablecardADDconstraintpk_name(约束名)PRIMARYKEYCLUSTERED(card_id)3.查看表Øsp_help数据表名Øsp_depends查看表的相关性Øsp_helpconstraint查看表的约束4.删除表DROPTABLE数据表名例:droptablecard5.重命名表sp_renameoldname,newname例:sp_renamecard1,card6.插入记录INSERTINTO数据表名(字段1,字段2,...,字段n)VALUES(字段1值,字段2值,...,字段n值)例:inse

7、rtintocard(card_id,card_name,card_credit,card_date)values('1001','王晓明',15,'20070101')7.更新记录UPDATE数据表名SET字段1名=字段1值,字段2名=字段2值,...,字段n名=字段n值例:updatecardsetcard_name='wanghong',card_credit=20wherecard_id='1001'8.删除记录第12页/共

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

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

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