一、SQL的基本概念
SQL是Structured Query Language的缩写,意思是结构化查询语⾔,
是⼀种在数据库管理系统中查询或对数据库⾥⾯的数据进⾏更改的语⾔
- 数据定义语⾔DDL(Data Ddefinition Language)
SQL数据定义语⾔主要⽤来定义逻辑结构,包括定义基表,视图和索引。 删除表 定义表 修改表 - 数据查询语⾔DQL(Data Query Language) SQL的数据查询语⾔主要⽤来对数据库中的各种数据对象进⾏查询。
- 数据操纵语⾔DML(Data Manipulation Language)
SQL的数据操纵语⾔,⽤于改变数据库中的数据,包括插⼊,删除,修改 - 数据控制功能DCL(Data Control Language)
SQL的数据控制语⾔,对表和视图的授权,完整性规则的描述以及事务开始和结束等控制语句。
二、SQL的基本语法DDL
2.1 SQL的数据类型
2.2 模式定义&删除
模式:介于数据库和表之间的一层定义。
2.3 表的定义&删除&修改
2.4 索引的建立&修改&删除
数据量⽐较⼤的时候, 查询耗时间⻓, 建⽴索引可以有效减少消耗时间
索引可以建⽴在⼀列或者多列上