简介
本文将介绍 MySQL 基础知识
SQL 语句根据功能分为四种:
- 数据定义语言 DDL:Data Definition Language
- 数据操纵语言 DML:Data Maniplation Language
- 数据控制语言 DCL:Data Control Language
- 数据查询语言 DQL:Data Query Language
DDL
数据定义语言
作用:用于定义数据库的结构,例如数据库对象(表、索引、视图、存储过程)的创建、修改和删除
主要语句:
CREATE
:创建数据库对象,例如:CREATE TABLE
,CREATE INDEX
,CREATE INDEX
ALTER
:修改数据库对象,例如ALTER TABLE
DROP
:删除数据库对象,例如DROP TABLE
,DROP INDEX
,DROP VIEW
TRUNCATE
:清空表中数据,但保留表结构,例如TRUNCATE TABLE
RENAME
:重命名数据库对象,例如REANME TABLE