前言
章初识数据库1
1.1与数据库有关的一些概念1
1.1.1数据库1
1.1.2数据库管理系统1
1.1.3数据库系统2
1.2了解常用的数据库产品3
1.2.1Oracle数据库3
1.2.2MySQL数据库3
1.2.3SQL Server数据库3
1.2.4非关系型数据库4
1.3安装SQL Server20164
1.3.1SQL Server2016简述4
1.3.2在WindowsServer环境下安装SQL Server20165
1.4使用SQL Server Management Studio11
1.4.1进入SQL Server201611
1.4.2异常情况的处理13
1.5使用SQL Server配置管理器13
1.6在SQL Server中已经存在的数据库14
1.7课后练习15
1.7.1填空题15
1.7.2问答题15
第2章操作存储数据的仓库16
2.1创建数据库16
2.1.1创建数据库的语法16
2.1.2用简单的语句创建数据库17
2.1.3为数据库指定一个位置17
2.1.4创建由多个文件组成的数据库18
2.1.5查看已经创建的数据库18
2.1.6使用SQL Server Management Studio创建数据库18
2.2修改数据库21
2.2.1修改数据库的语法21
2.2.2为数据库重命名21
2.2.3更改数据库的容量22
2.2.4在数据库中添加文件23
2.2.5清理数据库中的无用文件25
2.2.6使用SQL Server Management Studio修改数据库25
2.3删除数据库26
2.3.1使用命令删除数据库26
2.3.2使用SQL Server Management Studio删除数据库27
2.4实例演练27
2.5课后练习29
第3章操作存储数据的单元30
3.1数据类型30
3.1.1整型和浮点型30
3.1.2字符串类型31
3.1.3日期时间类型31
3.1.4其他数据类型32
3.2创建数据表33
3.2.1创建数据表的语句33
3.2.2使用CREATE语句创建简单的数据表34
3.2.3创建带自动增长字段的数据表34
3.2.4创建带自定义数据类型的数据表36
3.2.5认识临时表37
3.2.6使用SQL Server Management Studio轻松创建数据表39
3.2.7使用SP_HELP查看表的骨架39
3.2.8使用sysobjects查看表的信息40
3.2.9使用INFORMATION_SCHEMA.COLUMNS查看表的信息41
3.3修改数据表42
3.3.1修改表中的数据类型43
3.3.2更改表中字段的数目43
3.3.3给表中的字段改名44
3.3.4使用SQL Server Management Studio修改表46
3.4删除数据表47
3.4.1删除数据表的语法47
3.4.2使用DROP语句去掉多余的表47
3.4.3使用SQL Server Management Studio轻松删除表47
3.5实例演练48
3.6课后练习49
第4章约束表中的数据50
4.1为什么要使用约束50
4.2主键约束——PRIMARYKEY51
4.2.1在创建表时直接加上主键约束51
4.2.2在修改表时加上主键约束52
4.2.3删除主键约束54
4.2.4使用SQL Server Management Studio轻松使用主键约束55
4.3外键约束——FOREIGN KEY55
4.3.1在创建表时直接加上外键约束56
4.3.2在修改表时加上外键约束57
4.3.3删除外键约束58
4.3.4使用SQL Server Management Studio轻松使用外键约束59
4.4默认值约束——DEFAULT60
4.4.1在创建表时添加默认值约束61
4.4.2在修改表时添加默认值约束61
4.4.3删除默认值约束62
4.4.4使用SQL Server Management Studio轻松使用默认值约束63
4.5检查约束——CHECK63
4.5.1在创建表时添加检查约束63
4.5.2在修改表时添加检查约束64
4.5.3删除检查约束65
4.5.4使用SQL Server Management Studio轻松使用检查约束66
4.6唯一约束——UNIQUE66
4.6.1在创建表时加上唯一约束67
4.6.2在修改表时加上唯一约束68
4.6.3删除唯一约束68
4.6.4使用SQL Server Management Studio轻松使用唯一约束69
4.7非空约束——NOTNULL70
4.7.1在创建表时添加非空约束70
4.7.2在修改表时添加非空约束71
4.7.3删除非空约束71
4.7.4使用SQL Server Management Studio轻松使用非空约束72
4.8实例演练72
4.9课后练习74
第5章管理表中的数据75
5.1向数据表中添加数据——INSERT75
5.1.1INSERT语句的基本语法格式75
5.1.2给表中的全部字段添加值75
……