第四章数据库的基本操作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1.1 使用SQL语句创建数据库
• 【示例4-1】使用SQL语句创建名为“test1”的数据库
create database test1;
4.1 创建数据库
4.1.1 使用SQL语句创建数据库
• 【示例4-1】执行结果
4.1 创建数据库
4.1.2 使用图形界面创建数据库
• (1)右击“bjsxt”在弹出的列表中选择“New Database”选 项
4.1 创建数据库
4.1.2 使用图形界面创建数据库
• (2)在弹出的“New Database”窗口的“General”栏中按 照要求输入数据库名称、字符集和排序规则。
4.1 创建数据库
4.1.2 使用图形界面创建数据库
• 在“SQL Preview”栏中,我们可以看到系统根据我们的操作 自动生成的SQL语句。
4.2 查看数据库
4.2.1 使用SQL语句查看数据库
• 2.查看指定的数据库
show create database db_name; • 使用SQL语句查看test1数据库
show create database test1;
4.2 查看数据库
4.2.1 使用SQL语句查看数据库
• 查看test1数据库执行结果:
• (3)点击“OK”按钮之后,会在左侧的目录结构中看到名为 test2的数据库。
4.2 查看数据库
4.2.1 使用SQL语句查看数据库
• 1.查看所有的数据库,在SQL语句执行窗口中输入:
show databases;
4.2 查看数据库
4.2.1 使用SQL语句查看数据库
• 四个MySQL自带的数据库:
4.4 删除数据库
4.4.1 使用SQL语句删除数据库
• 在SQL语句执行窗口中输入删除数据的SQL语句,其语法格式 如下所示:
drop database db_name;
4.4 删除数据库
4.4.1 wk.baidu.com用SQL语句删除数据库
• 【示例4-5】使用SQL语句删除数据库
drop database test1;
set new_charset;”。 删除数据库的SQL语句为:“drop database db_name;”。
本章作业
1.练习使用SQL语句创建数据库,数据库的名称为“School”,字符集选择默 认字符集utf8。 2.练习使用SQL语句查看“School”数据库是否创建成功,并查看其创建信息。 3.练习使用SQL语句将“School”数据库的字符集修改为gbk。 4.练习使用SQL语句删除“School”数据库。 5.练习使用Navicat软件的图形界面重复上述四种操作。
第四章 数据库的基本操作
本章主要内容
主要内容
1
创建数据库
2
查看数据库
3
修改数据库
4
删除数据库
4.1 创建数据库
4.1.1 使用SQL语句创建数据库
(1)连接数据库。 (2)创建一个SQL语句执行窗口。 (3)创建数据库。语法格式如下所示:
create database db_name;
4.1 创建数据库
4.2 查看数据库
4.2.2 使用图形界面查看数据库
• 使用Navicat软件查看所有的数据库非常简单,所有的数据库 直接显示在左侧视图中
4.2 查看数据库
4.2.2 使用图形界面查看数据库
• 查看指定的数据库,右键选中要查看的数据库test2,在弹出 的列表中选择“Edit Database”选项
alter database test1 character set gbk;
• 执行结果
4.3 修改数据库
4.3.2 使用图形界面修改数据库
• 使用Navicat软件来修改数据库的字符集是比较方便的,首先 选中要修的数据库,然后右键选择“Edit DataBase”选项就 可以进入创建数据库的窗口,在字符集的下拉类表中选择合适 的字符集
4.4 删除数据库
4.4.2 使用图形界面删除数据库
• 使用Navicat软件删除数据库时,只需要选中要删除的数据库 ,单击右键,然后在弹出的功能列表中选择“Delete Database”,如果确定要删除就选择“Delete”,否则选择 “Cancel”。
本章总结
创建数据库的SQL语句为:“create database db_name;”。 查看所有数据库的SQL语句为:“show databases;”。 查看指定数据库的SQL语句为:“show create database db_name;”。 修改数据库字符集的SQL语句为:“alter database db_name character
(1)information_schema:提供了访问数据库元数据的方式。其中保存着关于MySQL 服务器所维护的所有其他数据库的信息,如数据库名、表名、列的数据类型、访问权 限等。
(2)mysql:这个是MySQL的核心数据库。主要负责存储数据库的用户、权限设置、关 键字以及MySQL自己需要使用的控制和管理信息等。 (3)performance_schema:主要用于收集数据库服务器性能参数,如提供进程等待的 详细信息,包括锁、互斥变量、文件信息;保存历史的事件汇总信息,为提供MySQL 服务器性能做出详细的判断;对于新增和删除监控事件点都非常容易,并可以改变 MySQL服务器的监控周期等。 (4)sys:是MySQL5.7新增的系统数据库,其在MySQL5.7中是默认存在的,在 MySQL5.6及以上版本可以手动导入。这个库通过视图的形式把information_schema 和performance_schema结合起来,查询出更加令人容易理解的数据。
4.3 修改数据库
4.3.1 使用SQL语句修改数据库
• 在SQL语句执行窗口中输入修改数据库字符集的SQL语句,其 语法格式如下所示:
alter database db_name character set new_charset;
4.3 修改数据库
4.3.1 使用SQL语句修改数据库
• 【示例4-4】使用SQL语句修改所有数据库字符集
相关文档
最新文档