- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL 语言入门教程
SSQQLL 语语言言入入门门教教程程
第一课 简介
SQL是英文StructuredQuery Language 的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标
准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行
各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,
Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但
是包括Select,Insert,Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用
来完成几乎所有的数据库操作。
下面,我们就来详细介绍一下SQL语言的基本知识。
一个典型的关系型数据库通常由一个或多个被称作表格的对象组成。数据库中的所有数
据或信息都被保存在这些数据库表格中。数据库中的每一个表格都具有自己唯一的表格名
称,都是由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,
而行则具体包含某一列的记录或数据。以下,是一个名为太平洋网络学院的数据库表格的实
例。
栏目 用户群
新手上路 电脑初学者
软件教室 一般的电脑用户
设计教室 电脑设计爱好者
开发教室 电脑编程人员
该表格中“栏目”, “用户群”就是两个不同的列,而表格中的每一行则包含了具体的
表格数据。
1. 创建表格
2. 数据查询
3. 向表格中添加、更新、删除记录
4. 删除数据库表格
第二课 创建表格
SQL语言中的create table 语句被用来建立新的数据库表格。create table 语句的使用格式
如下:
create table tablename
(column1 data type,
column2 data type,
column3 data type);
如果用户希望在建立新表格时规定列的限制条件,可以使用可选的条件选项:
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),
addressvarchar(30),
cityvarchar(20));
简单来说,创建新表格时,在关键词 create table 后面加入所要建立的表格的名称,然
后在括号内顺次设定各列的名称,数据类型,以及可选的限制条件等。注意,所有的SQL
语句在结尾处都要使用“;”符号。
使用SQL语句创建的数据库表格和表格中列的名称必须以字母开头,后面可以使用字
母,数字或下划线,名称的长度不能超过30个字符。注意,用户在选择表格名称时不要使
用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)