数据库笔记系列之SQL会话

编程知识 更新时间:2023-05-02 21:14:13

数据库笔记系列之SQL会话

2.1 CONNECT:命令CONNECT用于建立与数据库得到的链接,它可以申请链接,也可以修改链接,当用户链接到数据库时,SQL会话就被初始化。

CONNECT User@database

在尝试链接数据库时,用户会收到提示,验证用户名和密码(用户名用于向数据库说明身份,而密码则是允许访问的钥匙。
2.2 DISCONNECT and EXIT:命令DISCONNECT用于断开用户与数据库连接,当用户与数据库断开时,SQL会话就被结束了;EXIT用于离开数据库,SQL会话就结束了。

DISCONNECT

2.3 SQL命令的类型

  • 类型分类
  • 数据库定义语言(DDL)
  • 数据库操作语言(DML)
  • 数据库查询语言(DQL)
  • 数据库控制语言(DCL)
  • 数据库管理命令
  • 事务控制命令

2.3.1 定义数据库结构

数据库定义语言(DDL)用于创建和重构数据库对象,基础命令包括:

 CREATE TABLE //创建表
 ALTER TABLE //修改表
 DROP TABLE  //删除表
 CREATE INDEX //创建索引
 ALTER INDEX //修改索引
 DROP INDEX //删除索引
 CREATE VIEW //创建视图
 DROP VIEW //删除视图

2.3.2 操作数据
数据操作语言(DML)用于操作关系型数据库对象内部的数据,基本命令有:

INSERT  //增加插入
UPDATE  //修改更新
DELETE  //删除

2.3.3 选择数据
数据查询语言(DQL)是现代关系型数据库用户最关注的部分,基本命令:

SELECT //查询

2.3.4 数据控制语言
SQL里的数据控制语言用于控制对数据库数据的访问,用于创建与用户访问相关的对象以及控制用户的权限,基本命令包括:

ALTER PASSWORD //修改用户密码
CRANT          //授权  
REVOKE         //取消授权
CREATE SYNONYM //创建同义词

2.3.5 数据管理命令
数据库管理命令用于对数据库的操作进行审计和分析,有助于分析系统性能,常用命令如下:

START AUDIT //开始审计
STOP  AUDIT //结束审计

2.3.6 事务控制命令
事务控制命令用于管理数据库事务,常用命令如下:

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

本文是本人学习过程中的总结笔记,仅供参考!

更多推荐

数据库笔记系列之SQL会话

本文发布于:2023-04-28 17:03:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ab088e8f5ecccacfc5a4f968afbeb6bc.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   笔记   系列之   SQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 109224文章数
  • 27721阅读数
  • 0评论数