- SQL的分类
DDL : (数据定义语言) – 用来定义数据库的对象(譬如:表、视图、索引等);
DML (数据操纵语言) – 数据库表的更新、增加、删除;
DCL(数据控制语言) – 数据库的权限和控制事务的语句;
DQL(数据查询语言) -数据查询语言(譬如:基本查询、复杂查询等);*
- 创建数据库
- 通过在运行中输入msc调用系统的服务管理;
将启动类型修改为手动,节省资源占用;
- 打开mysql的client(客户端),如下图:
- 创建自己的数据库,语法格式如下:
Create database 自定义的数据库名称; *在创建数据库时并没有指定编码集,所以会使用默认的mysql编码集(utf-8);
显示当前mysql服务器上已经具备的数据库名称,如下:
创建数据库,如下:
问题:创建数据库时,如果没有特殊指定数据库编码集,那么当前数据库的编码集是什么?如何完成特殊指定编码集?
答:
显示当前数据库编码集:
显示数据库中的编码表:
创建一个具备特殊指定编码集的数据库,语法格式如下:
Create database 自定义的数据库名 character set 编码集的名称;
- 删除数据库,语法如下:
Drop data base 数据库名称;
补充说明:并不是所有的数据库都可以删除,开发者在删除数据库时,按照项目组的规定完成删除,否则可能会导致数据库崩溃;
如何修改已存在的数据库编码集?
语法格式:
Alter database 数据库名称 character set 字符集;
练习:修改数据库lja的编码集为gb2312,;
Alter database lja character set gb2312;
- 使用数据库,语法格式:
Use 数据库名称;
查看当前是哪一个数据库,语法如下:
Select database();
*都属于数据库中DDL语句;