sql  

SQL入门

结构化查询语言(SQL)、是与关系型数据库进行通信的标准语言,工作中虽然用的比较多,但是SQL相关理论课程却忘得差不多了,这就是不做笔记的后果,好记性不如烂笔头,利用这篇文字再来温故一下相关的基础理论知识。

SQL综述

常用概念

数据库:数据库就是数据集合 关系型数据库:由被称为表的逻辑单元组成,这些表在数据库内部彼此关联 主流数据库厂商:Oracle、Microsoft、Informix、Sybase、IBM、MySQL、PostgresSQL、SAP SQL会话:用户利用SQL命令与关系型数据库交互时发生的事情 SQL链接:命令CONNECT用于创建与数据库的链接,可以申请链接和修改链接 SQL结束会话:DISCONNECT、EXIT 主键:用于区分表里每一行数据,唯一标识

SQL命令

执行各种功能的SQL命令的基本分类:

  1. 数据定义语言(DDL) CREATE/ALTER/DROP TABLE、CREATE/ALTER/DROP INDEX、CREATE/DROP VIEW.
  2. 数据操作语言(DML) INSERT、UPDATE、DELETE
  3. 数据查询语言(DQL) SELECT
  4. 数据控制语言(DCL) ALTER PASSWORD、GRANT、REVOKE、CREATE SYNONYM
  5. 数据管理命令 START/STOP AUDIT
  6. 事务控制命令 COMMIT、ROLLBACK、SAVEPOINT、SET TRANSACTION

创建数据库

常用概念

基础数据类型:字符串、数值、日期和时间

© 2019 - 2020 · GenkinHe Powered by [Hugo] ·