SQL笔记(1)_第一章 SQL概念综述

第一章 SQL概念综述

1.关系型数据库

由于关系型数据库里的表是相互关联的,所以通过一个查询可以获得足够的数据(虽然需要的数据可能处于多个表里)。

由于关系型数据库的表之间可以具有共同的关键字或字段,所以多个表里的数据可以结合在一起形成一个数据集

2.不同的SQL的实现

每个厂商的SQL实现都是与众不同,独一无二的。数据库服务器由多个不同的厂商生产。为了实现数据的可移植性和易用性,厂商都保证其实现兼容于当前的ANSI标准。但是,每个厂商的SQL实现都根据对其数据库服务器进行了增强,这些增强,或称之为扩展,是一些额外的命令和选项,附加于标准SQL软件包上,由特定的实现提供。

3.SQL命令的类型

数据定义语言(DDL)

CREATE TABLE 
ALTER TABLE 
DROP TABLE
CREATE INDEX
ALTER INDEX
DROP INDEX
CREATE VIEW 
DROP VIEW
 

数据操作语言(DML) 

INSERT
UPDATE
DELETE

数据查询语言(DQL)

SELECT

数据控制语言(DCL) 

SQL里的数据控制语言用于控制对数据库里数据的访问

ALTER PASSWORD

GRANT

REVOKE

GREATE SYNONYM

数据管理命令 

数据管理命令用于对数据库里的操作进行审计和分析,还有助于分析系统性能。常用的两个数据管理命令

START AUDIT
STOP   AUDIT
。。。
 

事务控制命令  

COMMIT :保存数据库事务
ROLLBACK :撤销数据库事务
SAVEPOINT :在一组事务里创建标记点以用于回退(ROLLBACK)
SET TRANSACTION :设置事务的名称
。。。

 
 

4.表的组成

(1).字段
(2)记录(一行数据)
(3)列
(4)主键,主键避免了表中有重复的数据

(5)NULL值  NULL并不等同于0或空格。值为NULL的字段在表创建过程中会保持为空

PS: 掌握了基本的ANSI标准以后,就可以在不同的数据库之间实现自由切换,以便解决大部分的问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值