VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql数据库 >
  • 欢迎来到SQL世界

 欢迎来到SQL世界
什么是SQL………..结构化查询语言
什么是ANSI SQL…美国国家标准化组织
什么是数据库?…...简单来说,数据库就是数据集合
关系型数据库…….关系型数据库由被称为表的逻辑单元组成,这些表在数据库内部彼此关联
客户端与服务器….主机被称为服务器,访问服务器的个人计算机或其他服务器,而不是哑终端,通过网络与服务器进行通信。这也就是客户端与服务器的由来
基于Web的数据库系统…从用户角度来说基于Web的数据库系统类似于客户端与服务器系统
,每个用户拥有一台客户机,安装了浏览器程序,能够连接到互联网。基于Web的数据库系统的主要目的在于利用似乎没有物理界限的数据库系统,提高数据可访问性,扩大公司的客户群
主流数据库厂商…..主要包括Oracle ,Microsoft ,Informix ,Sybase和IBM。这些厂商以昂贵的基本许可费用出售各种版本的关系型数据库的闭源版本。
SQL会话……SQL会话是用户利用SQL命令与关系型数据库进行交互时发生的事情。
Connect……命令CONNECT用于建立与数据库的连接,它可以申请连接,也可以修改连接。
连接数据库用到以下命令……connect user@database
disconnect和exit
断开用户与数据库的连接…..DISCONNECT
exit……当使用EXIT命令离开数据库时,SQL会话就结束了,而且用于访问数据库的软件通常会关闭。
SQL命令的类型……..
……..  主要的分类包括:
…….   数据定义语言 (DDL)
……..   数据操作语言  (DML)
……..   数据查询语言 (DQL)
……..   数据控制语言  (DCL)
……..   数据管理命令;
……..   数据控制命令:
定义数据库结构……定义数据库语言(DDL)用于创建和重构数据库对像,比如创建表和删除表。
最基础的DDL命令包括:
…… create table   创建表
…… alter table     更改表
…… dror table     删除表
…… create index   创建索引
…… drop index    删除索引
…… create view   创建视图
…… drop view    删除视图
数据操作语言(DML)……用于操作关系型数据库对象内部的数据
3个基本的DML命令:
…… insert    插入
…… update   更新
…… delect    删除
 
数据查询语言(DQL)…..它的基本命令是select
数据控制语言….. SQL里的数据控制语言用于控制对象对数据的访问。
控制命令包括:
…….. alter password
…….. grant
…….. revoke
…….. create synonym
数据管理命令……用于对数据库里的操作进行审计和分析,还有助于分析系统性能。
常用的两个数据管理命令如下所示:
…….start audit
……. Stop audit
事务控制命令……用于管理数据库事务
……. Commit   保存数据库事务
……. Rollback   撤销数据库事务
……. Savepoint  在一组事务里创建标记点以用于回退(rollback)
…….set transaction  设置事务的名称

相关教程