SQL的种类:
(1)DDL ,数据定义语言,它是SQL语言的一部分,允许数据库用户或者重新构建新对象: ①CREATE TABLE ALTER TABLE DROP TABLE ②CREATE INDEX ALTER INDEX DROP INDEX
(2)DML,数据库操作语言,用于关系型数据库对象的操作: INSERT UPDATE DELETE
(3)DQL,数据库查询语言,主要完成对数据库的查询:通常用select来执行
(4)DCL,数据库控制语言主要用于数据控制命令,允许用户在数据库中进行数据访问控制,通过用于创建与用户访问相关的对象,也控制着用户的权限分配:ALTER PASSWORD GRANT REVOKE CREATE SYNONYM
(5)数据管理命令:能够审计和分析对数据库的操作,用来帮助和分析数据运行情况
(6)实物性控制命令:BEGIN TRANSACTION 用于开始一个数据库事务 COMMIT TRANSACTION 提交一个数据库事务 POLLBACK TRANSACTION 回滚一个数据库事物 SET TRANSACTION 设置事物名称
数据库的结构
1、表
是数据的主要存储对象,有多个字段组成,一条记录也称为一行数据,列是表中基于某个字段的所有数据
2、主键
在关系型数据库中,主键唯一标识了表中的每一条记录,通常在创建表的过程中初始化