SQL语言基础(复习提要).pdfVIP

  • 13
  • 0
  • 约8.26千字
  • 约 11页
  • 2017-08-10 发布于河南
  • 举报
SQL语言基础(复习提要)

1.1 SQL 语言基础 (复习) 1.1.1 SQL 语言简介 SQL 是英文Structured Query Language 的缩写,意思为结构化查询语言。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI (美 国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取 数据等。 目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access 等都采用了SQL 语言标准。虽然很多数据库都对SQL 语句进 行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop 在 内的标准的SQL 命令仍然可以被用来完成几乎所有的数据库操作。 下面,我们就来介绍一下SQL 语言的基本知识。 一个典型的关系型数据库通常由一个或多个被称作表格的对象组成。数据库 中的所有数据或信息都被保存在这些数据库表格中。数据库中的每一个表格都具 有自己 唯一的表格名称,都是由行和列组成,其中每一列包括了该列名称,数 据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。以下, 是一个名为 太平洋网络学院的数据库表格的实例。 栏目 用户群 新手上路 电脑初学者 软件教室 一般的电脑用户 设计教室 电脑设计爱好者 开发教室 电脑编程人员 该表格中“栏目”, “用户群”就是两个不同的列,而表格中的每一行则包含 了具体的表格数据。 1.1.2 创建表格 SQL 语言中的create table 语句被用来建立新的数据库表格。create table 语句 的使用格式如下: create table tablename (column1 data type [constraint], column2 data type [constraint], column3 data type [constraint]); 举例如下: create table employee (firstname varchar(15), lastname varchar(20), age number(3), address varchar(30), city varchar(20)); 简单来说,创建新表格时,在关键词create table 后面加入所要建立的表格的 名称,然后在括号内顺次设定各列的名称,数据类型,以及可选的限制条件等。 注意,所有的SQL 语句在结尾处都要使用“ ;”符号。 使用 SQL 语句创建的数据库表格和表格中列的名称必须以字母开头,后面 可以使用字母,数字或下划线,名称的长度不能超过 18 个字符。注意,用户在 选择表格名称时不要使用SQL 语言中的保留关键词,如select, create, insert 等, 作为表格或列的名称。 数据类型用来设定某一个具体列中数据的类型。例如,在姓名列中只能采用 varchar 或char 的数据类型,而不能使用number 的数据类型。 SQL 语言中较为常用的数据类型为: char(size) :固定长度字符串,其中括号中的size 用来设定字符串的最大长度。 Char 类型的最大长度为255 字节。 varchar(size) :可变长度字符串,最大长度由size 设定。 number(size) :数字类型,其中数字的最大位数由size 设定。 Date :日期类型。 number(size,d) :数字类型,size 决定该数字总的最大位数,而d 则用于设定 该数字在小数点后的位数。 最后,在创建新表格时需要注意的一点就是表格中列的限制条件。所谓限制 条件就是当向特定列输入

文档评论(0)

1亿VIP精品文档

相关文档