4.1SQL语言概述
4.1.2SQL语言的特点
1.一体化
2.高度非过程化
3.面向集合的操作方式
4.提供多种方式使用
5.语言简洁
4.1.3SQL语言的功能
1、数据定义
2、数据查询
3、数据操纵
4、数据控制
4.2 SQL支持的数据类型
SQL Server支持的主要数据类型有:
• 数值型
• 日期时间型
• 字符串型
• 其他类型
4.3数据定义功能
1、数据库创建:CREATE DATABASE 数据库名
2、数据表的创建:CREATE TABLE 表名
(Primary key:主键约束。每个表只能创建一个主键约束。
Foreign key:外键约束,连接两张表
Unique:唯一性约束(即候选键)。可以有多个唯一性约束。
Not null:非空约束。是指该列允许不允许有空值出现,如选择了Not null表明该列不允许有空值出现。
Check:列取值范围约束,限制列的取值范围)
3、向表中追加元组:
insert into 表名[(列名[,列名]...]
values(值[,值],.….);
(values后面值的排列,须与into子句后面的列名排列一致)