软件课程详解

快速咨询:
0516-83821111 [路线地址] 时老师 陈老师 常老师 唐老师 谢老师 张老师
计算机基础
高级网络技术
网络安全技术
Windows平台应用
LIUNX平台应用
网站搭建技术
精英班示范
   开班信息
班制
开班日期
状态
脱产班
10月5日
招满
周末班
10月18日
热招
晚班
10月15日
热招
脱产班
10月15日
限招
脱产班
10月28日
热招
脱产班
11月6日
热招
   师资力量
  有北京大学资深教授,以及来自MICROSOFT、IBM、CISCO等知名IT企业的技术
专家组成学术专家顾问团队,定期...
   免费试听课
主  题:
如何制胜高薪职场
时  间:
10月12日 周日上午9:30
内  容:

现代企业需要什么样的IT人才

电  话:
0516-83821111
点击免费电话方可订座!  
 网站搭建技术

SQL数据库教程(一)

作者:汤自华  

闲来给大家写一些 SQL 的教程,希望能给大家一些帮助。
SQL 是访问和处理数据库标准的计算机语言。在我的教程里,你将学习到怎样用 SQL 去访问和处理如 Oracle 、 Sybase 、 Sql Server 、 DB2 、 Access 和其他数据库系统 .
第一节 SQL 介绍
SQL 是访问和处理数据库标准的计算机语言。
1 、什么是 SQL?

•  SQL 是标准的结构化查询语言 ( S tructured Q uery L anguage );

•  SQL 允许你访问数据库;

•  SQL 是 ANSI 标准的数据语言;

•  SQL 可以查询数据库内容;

•  SQL 可以重复得到数据库内容;

•  SQL 可以删除数据库记录;

•  SQL 可以插入数据库记录;

•  SQL 可以更新数据库记录;

•  SQL 非常容易学习;

 

2 、 SQL 是一个标准,但是 ……

SQL 是 ANSI (American National Standards Institute) 标准的访问和处理数据库的计算机语言, SQL 语句可以得到和更新数据库数据 .SQL 和数据库程序同时使用,如 MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase, etc.

然而, SQL 有很多不同的版本,但都基于 ANSI 标准,他们必须支持相似的或同样的关键词,如 SELECT, UPDATE, DELETE, INSERT, WHERE, and others).

注:大多数数据库产品在 SQL 基础上都做了自己的扩充。

 

3 、 SQL 数据库表

一个数据库通常包括一个或多个表,每个表都定义了一个名称(如客户表,订单表),表包含多行即记录。

下面是一个关于人的表格示例:表名 Persons

姓名

年龄

地址

城市

李小

20

建国东路 29 号

徐州

王冲

30

北大青鸟 3 楼

上海

周飞

22

北京路 40 号

重庆

上面的表格包括 3 条记录(即 3 个人的情况),有 4 列组成(姓名、年龄、地址、城市)。

4 SQL 查询

SQL 可以查询数据库并返回结果

如下查询

SELECT 姓名 FROM Persons

得到的结果如下 :

姓名

李小

王冲

周飞

注:有些数据库系统需要在 SQL 语句后面加上分号,在我的教程里面没有分号。

 

5 SQL 的数据处理语言 DML Data Manipulation Language)

SQL (Structured Query Language) 是执行查询的语法,同时也是包括更新,插入和删除记录的语句。

查询和更新命令一起是 SQL 的一部分,称为 DML(Data Manipulation Language);

•  SELECT 从数据库表中摘取数据

•  UPDATE 在数据库表中更新数据

•  DELETE 在数据库表中删除数据

•  INSERT INTO 往表中插入记录

6 、数据定义语言 DDL SQL Data Definition Language

 

数据定义语言 DDL ( SQL Data Definition Language )也是 SQL 的一部分,许可数据库表是否可以创建或删除。我们也可以定义索引,在两个表之间连接,并在两表之间相互发生约束。

在 SQL 中最重要的 DDL 语句如下:

•  CREATE TABLE – 创建新表

•  ALTER TABLE – 更新表

•  DROP TABLE – 删除数据库表

•  CREATE INDEX – 创建索引(一些键)

•  DROP INDEX  – 删除所以


 


招聘信息  |  关于我们  |  报名学习   |  网站地图  |  高考专题  |  诚聘英才
  站点地图 法律声明 隐私政策 联系我们
版权所有:北大青鸟徐州蓝海 网站制作:徐州蓝海
徐州建国东路29号人寿大楼东门一楼 电话:0516-83821111
邮箱:xzlanhai@126.com  苏ICP备05072183号