4.1.1.发展历程
发展过程从1970年出现,1980年开始成为关系型数据库管理的标准语言,1987年ISO采纳作为国际标准。1989年被ISO进行补充并发表了SQL-89标准,最后更改为sql-99或者sql3
4.1.2.sql语言的特点
1.一体化
2.高度非过程化
3.面向集合的操作方式
4.提供多种操作方式
5.语言简洁
4.1.3sql语言的功能
四大部分:
1.数据定义(DDL):create、drop、alter
2.数据查询(DQL):select
3.数据操纵(DML):insert、update、delect
4.数据控制(DCL):grant、revoke、deny
4.2sql支持的数据类型
1.数值型
1)精确数字(tinyint、smallint、int、bigint、decimal、numeric、smallmoney、money)
2)近似数字(float、real)
2.时间日期型(datetime、datetime2、smalldatetime、date、time、datetimeoffset、timestamp)
3.字符串型
1)普通字符编码串(char、varrchar、varchar、text)
2)统一字符编码串(nchar、nvarchar、ntext)
3)二进制串(bit、binary、varbinary、varbinary、image)
4.其他类型(sql_variant、uniqueidentifier、xml、cursor、table)