尚硅谷之MySQL基础

2、SQL分类

 

SQL的分类:

  • DDL(Data Definition Languages):数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。

主要的语句关键字包括create、drop、alter等。

  • DML(Data Manipulation Language):数据操作语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。

主要的语句关键字包括insert、delete、update、select等。

  • DCL(Data Control Language):数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。

主要的语句关键字包括grant、revoke等。

 

第8章DDL

8.1 操作Database

注意:database不能改名。一些可视化工具可以改名,它是建新库,把所有表复制到新库,再删旧库完成的。

 

1、创建数据库

create database 数据库名 [charset 字符集];   (关键字大写效果:CREATE DATABASE 数据库名;)

如果不指定字符集,则按照安装mysql服务时选择的默认字符集。

 

2、查看有哪些数据库

show databases;

提示:当前用户有权限查看的

 

3、删除数据库

drop database 数据库名;

 

4、选择数据库

use 数据库名;

 

5、查看当前正在使用哪个数据库

select database();

 

注意:要操作表格和数据之前必须先说明是对哪个数据库进行操作,否则就要对所有对象加上“数据库名.”。