文档详情

数据库技术项目式教程(MySQL)课件 任务2.3创建和管理数据库.pptx

发布:2025-04-29约1.64千字共13页下载文档
文本预览下载声明

创建和管理数据库

任务提出、分析

进行数据库的实施操作,第一步是创建数据库。

SQL语言中创建数据库的语句为CREATEDATABASE语句。

1.SQL语言简介

SQL(StructuredQueryLanguage)即结构化查询语言。其主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被称作关系型数据库管理系统的标准语言。

相关知识与技能

SQL的组成

SQL的特点

2.创建数据库

CREATEDATABASE数据库名;

CREATEDATABASEIFNOTEXISTS数据库名;

数据库命名规则

不能与其他数据库重名。

名称可以由任意字母、阿拉伯数字、下划线(_)和“$”组成,不能使用单独的数字。

不能使用Mysql关键字作为数据库名、表名。

在默认情况下,Windows下数据库名、表名的大小写是不敏感的,而在Linux下大小写是敏感的。建议采用小写来定义数据库名和表名。

反引号``(Esc下面这个键)

如果用户定义的标识符不规范,与某个保留字相同了,必须要加上反引号,否则出错。

相关知识与技能

3.数据库物理文件存储位置

MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中。

MySQL8.3数据库的默认存储路径为:C:\ProgramData\MySQL\MySQLServer8.3\Data\

相关知识与技能

语句

功能

SHOWGLOBALVARIABLESLIKE%DATADIR%;

查看MySql数据库物理文件存放位置。

任务实施

为学生信息管理系统创建数据库,数据库名为School。

查看School数据库的物理文件存储位置。

4.指定数据库编码

MySQL不同版本中出现的默认的编码有Latin1、GBK、UTF8。

查看MySQL全局的编码设置:

SHOWVARIABLESLIKE%CHAR%;

网页数据一般采用UTF8编码,设置数据库编码方式为UTF8避免因编码不统一造成的乱码问题。遵循的标准是:数据库、表、字段和页面的编码要统一起来。

MySQL8.0默认编码是utf8或者utf8mb4。若低版本默认编码不是utf8,设置数据库的编码方式为utf8:

CREATEDATABASE数据库名CHARACTERSETUTF8;

相关知识与技能

5.管理数据库

语句

功能

use数据库名;

选择数据库,该数据库为当前数据库

ALTERDATABASE数据库名CHARACTERSETUTF8;

修改数据库的编码为UTF8

dropdatabase数据库名;

删除数据库

dropdatabaseifexists数据库名;

如果存在删除数据库

selectdatabase();

显示当前使用的数据库名

showdatabases;

显示当前服务中的所有数据库名称

showcreatedatabase数据库名;

显示创建该数据库的createdatabase语句

相关知识与技能

任务实施

显示当前服务中的所有数据库名称。

显示创建School数据库的CREATEDATABASE语句。

选择School数据库为当前数据库。

注释

在编写SQL语句时,可以对SQL语句进行适当地注释说明,增加代码的可读性。

单行注释

#注释内容

--注释内容(注意--后要有空格)

多行注释

/*注释内容*/

相关知识与技能

任务总结

创建数据库是数据库实施操作的第一步。MySQL中创建数据库注意数据库的默认编码,低版本MySQL若不是UTF8,设置数据库的编码方式为UTF8,避免因编码不统一造成的乱码问题。

使用dropdatabase命令时要非常谨慎,在执行该命令时,MySQL不会给出任何提醒确认消息。

显示全部
相似文档