zoukankan      html  css  js  c++  java
  • SQL语句(1)--- SQL简介

    1. 什么是SQL?

      SQL(Structured Query Language) 结构化查询语言,是一种数据库查询语言,用于查询和管理关系数据库系统。基于美国国家标准协会ANSI(American National Standards Institute)定义的规范。

    2. SQL分类

      DML:数据操纵语言(INSERTUPDATEDELETEMERGE

           DDL:数据定义语言(CREATEALTERDROP、TRUNCATE)

           DCL:数据控制语言(GRANTREVOKE

           DQL:数据查询语言(SELECT官方列入 DML语言里面

           TCL:事务控制语言(COMMIT、ROLLBACK、SAVEPOINT)

           SCS:会话控制语句(ALTER SESSION、ALTER SYSTEM、SET ROLE)

           ESS:嵌入式SQL语句(OPEN、CLOSE、CONNECT、DESCRIBE、WHENEVER、EXECUTE、FETCH)

          * TCL重点COMMIT

           在数据库插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。在事务提交前,只有操作数据库的人才能看到所做的事情,别人只有在数据提交后才能看到。因为Oracle数据库的默认事务隔离级别是提交读(Read Committed)。

           提交的三种类型:显示提交、隐式提交和自动提交

           (1)显示提交:用commit命令直接完成提交的为显示提交

           (2)隐式提交:用SQL命令间接完成的提交为隐式提交。这些命令是ALTER、AUDIT、COMMENT、CONNECT、CREATE、DROP、EXIT、GRANT、QUIT、REVOKE、RENAME

           (3)自动提交:设置AUTOCOMMIT为ON,则在DML语句中插入、修改、删除执行后,系统将自动提交。SET AUTOCOMMIT ON

  • 相关阅读:
    Vue源码解析-源码目录及源码调试运行
    Vue.js源码解析-从scripts脚本看vue构建
    ps 命令显示不完整的问题
    Linux中10个实用命令,千万不要错过
    Linux 下如何使用 fc 和 alias 命令
    Mac 查看正在后台运行(显示)的程序
    Mac 显示桌面
    Mac如何批量关闭同一个程序
    Mac 选中删除
    Mac 中 vscode 打开项目文件夹
  • 原文地址:https://www.cnblogs.com/eniniemand/p/13976309.html
Copyright © 2011-2022 走看看