SQL语句的分类:
【1】DDL(Data Defination Language):数据定义语言
主要用途:创建、删除、修改-库和表结构
【2】DML(Data Manipulation Language):数据操作语言
主要用途:增、删、改-表的记录
【3】DQL(Data Query Language):数据查询语言
主要用途:查询数据
【4】DCL(Data Control Language):数据控制语言
主要用途:用户的创建、授权
本文整理数据定义语言(DDL)中对数据库的一些常用操作,如下:
Part A——数据库的查看、切换、创建、删除
1.查看所有数据库
语法: SHOW DATABASES;
2.切换数据库
语法: USE 数据库名;
3.创建数据库
语法: CREATE DATABASE 数据库名;
4.删除数据库
语法: DROP DATABASE 数据库名;
Part B——数据库表的创建、查看、删除
1.创建数据库表结构
语法:
CREATE TABLE 表名(
列名1 列类型 其他关键词,
列名2 列类型 其他关键词,
...,
列名n 列类型
);
2.查看当前数据库的表
语法: SHOW TABLES;
3.查看表结构
语法: DESC 表名;
4.查看创建表的SQL语句;
语法: SHOW CREATE TABLE 表名;
5.删除表
语法: DROP TABLE 表名;
Part C——列的添加、修改、删除,表名修改
1.添加表字段(添加列)
语法:
ALERT TABLE 表名 ADD(
列名1 列类型,
列名2 列类型,
...,
列名n 列类型
);
2.修改列类型
语法: ALERT TABLE 表名 MODIFY 列名 列类型;
3.修改列名、类型
语法: ALERT TABLE 表名 CHANGE 原列名 新列名 列类型;
4. 删除表中的某一列
语法: ALERT TABLE 表名 DROP 列名
5.修改表名
语法: ALERT TABLE 表名 RENAME 新表名;
or ALERT TABLE 表名 RENAME TO 新表名;