4.1 SQL语言概述
一、SQL语言是操作关系数据库的标准语言,是一种高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据库结构上工作。
二、SQL语言的特点:
(1)一体化
(2)高度非过程化
(3)面向集合的操作方式
(4)提供多种方式使用
(5)语言简洁
三、SQL语言的功能:
SQL语言按其功能可分为4大部分:数据定义、数据查询、数据操纵和数据控制。
数据定义:CREATE(创建)、DROP(删除)、ALTER
数据查询:SELECT
数据操纵:INSERT、UPDATE(更新)、DELETE
数据控制:GRANT、REVOKE、DENY
数据定义功能用于定义、删除和修改数据库中的对象,数据库、关系表、视图、索引等都是数据库对象;数据查询功能用于实现查询数据的功能,数据查询是数据库中使用最多的操作;数据操纵功能用于添加、删除和修改数据库数据;数据控制功能用于控制用户对数据的操作权限。
4.2 SQL支持的数据类型
1.数值型