SQL分类【功能】
- DDL【 Data Definition Language 】数据定义【 创建,删除和修改数据库和表结构 】
- DML【 Data Manipulation Language 】数据操作【 增加、删除、修改数据表中的记录 】
- DCL【 Data Control Language 】数据控制【 定义访问权限和安全级别 】
- DQL【 Data Query Language 】数据查询
数据大小写
- 小写: 表名、表别名、字段名、字段别名
- 大写:SQL 保留字、函数名、绑定变量
- 以分号结尾
SELECT name, hp_max FROM heros WHERE role_main = '战士'
DBMS
DataBase Management System,数据库管理系统
DBMS = 多个数据库(DB) + 管理程序
Oracle、MySQL 和 SQL Server
SQL
- Oracle 中的 SQL 是如何执行的,什么是硬解析和软解析;
- MySQL 中的 SQL 是如何执行的,MySQL 的体系结构又是怎样的;
- 什么是存储引擎,MySQL 的存储引擎都有哪些?
Oracle:
MySQL:
DDL
- 了解 DDL 的基础语法,它如何定义数据库和数据表;
- 使用 DDL 定义数据表时,都有哪些约束性;
- 使用 DDL 设计数据库时,都有哪些重要原则。
检索数据
- SELECT 查询的基础语法;
- 如何排序检索数据;
- 什么情况下用
SELECT*
,如何提升 SELECT 查询效率?