电工与电子技术电子商务电子课件MySQL数据库应用2.1 创建数据库ppt.pptx

上传人:春哥&#****71; 文档编号:71826980 上传时间:2023-02-06 格式:PPTX 页数:26 大小:1.77MB
返回 下载 相关 举报
电工与电子技术电子商务电子课件MySQL数据库应用2.1 创建数据库ppt.pptx_第1页
第1页 / 共26页
电工与电子技术电子商务电子课件MySQL数据库应用2.1 创建数据库ppt.pptx_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《电工与电子技术电子商务电子课件MySQL数据库应用2.1 创建数据库ppt.pptx》由会员分享,可在线阅读,更多相关《电工与电子技术电子商务电子课件MySQL数据库应用2.1 创建数据库ppt.pptx(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/字体下载:/ziti/电子课件MySQL数据库应用2.1 创建数据库项目2:数据库设计数据库应用数据库应用数据库应用数据库应用任务任务1 1 创建与管理数

2、据库创建与管理数据库 创建数据库创建数据库教学目标教学目标教学目标教学目标 素质目标 知识目标1 线上线下结合,引导学习方式,培养自主学习能力;2 做好课前的准备,课后的整理工作,培养勤俭、奋斗、创新、奉献的劳动精神;3 课程思政:本次课讲数据库的创建,培养学生团结协作,合作共赢的思想1数据库对象的命名规则;2数据库的建立;3管理数据库;能力目标1能通过代码建立数据库、能通过数据库管理平台建立数据库;2能进行数据库性能的优化;教学重点教学重点通过命令行方式建立数据库;在通过命令行方式建立数据库;在SQLyog图形工具软件中建立数据库;图形工具软件中建立数据库;管理数据库管理数据库 教学难点教学

3、难点通过命令行方式建立数据库通过命令行方式建立数据库教学重难点教学重难点教学重难点教学重难点知识储备1对象的命名规则在MySQL中的所有对象都有一个对象名称,如数据库、数据表、视图、索引、存储过程、函数、触发器等对象,在创建时都需要用户为其命名,其命名规则如下:l名称由大小写形式的英文字母、中文、数字、下画线、$以及其他语言的字母字符等符号组成。l对不加引号的标识符不允许完全由数字字符构成。l名称长度不超过64个字符。l名称中不允许有空格和特殊字符。l名称不能使用MySQL的保留字。创建数据库创建数据库创建数据库创建数据库5知识储备1对象的命名规则 互动问答1判断以下数据库对象命名是否正确:a

4、_bc 123 a123 123a$abselect 学生表创建数据库创建数据库创建数据库创建数据库6知识储备2数据库分类在MySQL中,数据库分为系统数据库和用户数据库两大类。(一)系统数据库MySQL安装完成后,会在Data目录下自动创建几个必需的数据库,用户不能直接修改这些数据库,可以在MySQL 8.0 Command Line Client模式下,用SHOW DATABASES命令查看这些系统数据库。创建数据库创建数据库创建数据库创建数据库7知识储备各个系统数据库的作用如下。lInformation_Schema数据库:这是一个信息数据库,用于存储系统中一些数据库对象信息,如用户表信

5、息、列信息、权限信息、字符集和分区信息等。lMySQL数据库:是MySQL的核心数据库,用于存储系统的用户权限信息,这些信息不可以删除,用户也不要轻易去修改这个数据库中的信息。lPerformance_Schema数据库:用于存储数据库服务器性能参数。lSakila数据库:用于存放数据库样本,该库中的表都是一些样本表。lSys数据库:是MySQL5.7版以后新增加了的系统数据库,通过这个库可以快速地了解系统的元数据信息,可以方便数据库管理员查看数据库的很多信息,更快地了解数据库的运行情况,从而为解决数据库的性能瓶颈提供帮助。lworld数据库:提供了关于城市、国家和语言的相关信息。创建数据库创

6、建数据库创建数据库创建数据库8知识储备(二)用户数据库用户数据库是用户根据开发和应用需求而建立的数据库。使用SQL语句创建数据库的命令是CREATE DATABASE或CREATE SCHEMA。创建用户数据库语法格式:CREATE DATABASE|SCHEMA IF NOT EXISTS 数据库名DEFAULT CHARACTER SET 字符集名DEFAULT COLLATE 校对规则名;创建数据库创建数据库创建数据库创建数据库9任务实施【任务1】使用 MySQL 命令行工具创建一个“学生成绩管理”数据库,命名为 XSCJ,指定字符集为gb2312,默认校对规则为 gb2312_chin

7、ese_ci(简体中文,不区分大小写)。输入的 SQL 语句与执行结果如下所示:mysqlCREATE DATABASE IF NOT EXISTS XSCJDEFAULT CHARACTER SET gb2312DEFAULT COLLATE gb2312_chinese_ci;Query OK,1 row affected,1 warning(0.01 sec)在本任务中,指定的字符集是gb2312,校对规则采用了该字符集对应的默认字符集gb2312_chinese_ci。如果没有指定字符集和校对规则,则系统采用服务器默认的字符集和校对规则。创建数据库创建数据库创建数据库创建数据库10任务

8、实施一般我们在创建数据库时,可以不采用像上面这种复杂的格式,仅用简单的语法格式来创建数据库:CREATE DATABASE 数据库名;通过简单语法格式创建的数据库,其字符集与校对规则采用MySQL8默认的utf8和utf8_general_ci。创建数据库创建数据库创建数据库创建数据库11任务实施【任务2】在 MySQL 中创建一个名为 XSCJ_db 的用于测试的数据库。mysqlCREATE DATABASE XSCJ_db;Query OK,1 row affected(0.01 sec)这里没有指定字符集和校对规则,则系统采用服务器默认的字符集(utf8)和校对规则(utf8_gene

9、ral_ci)。在这里创建XSCJ_db数据库时,没有用IF NOT EXISTS,如果以前已有XSCJ_db 数据库,则会报错,例如,我们再执行一次本例建库语句:mysql CREATE DATABASE XSCJ_db;ERROR 1007(HY000):Cant create database XSCJ_db;database exists系统提示不能创建“XSCJ_db”数据库,该数据库已存在。因此,在建库时最好加上IF NOT EXISTS,就可以避免类似的错误。创建数据库创建数据库创建数据库创建数据库12任务实施互动问题:2在命令行方式下,创建一个名了db1的数据库;(操作)创建数

10、据库创建数据库创建数据库创建数据库13任务拓展【拓展1】使用Sqlyog图形工具软件创建数据库步骤如下。(1)启动SQLyog按第二章讲的方法连接到MySQL服务器。(2)创建数据库在连接名“rootlocalhost”上单击右键,在弹出的快捷菜单中选择“创建数据库”命令:创建数据库创建数据库创建数据库创建数据库14任务拓展在弹出“创建数据库”对话框,如图所示:在其输入数据库名XSCJ_db2,指定数据库的字符集utf8mb4,数据库排序规则utf8mb4_0900_ai_ci,然后单击“确定”按钮,完成数据库XSCJ_db2的创建,如图所示:创建数据库创建数据库创建数据库创建数据库15任务拓

11、展在Sqlyog图形工具软件界面下,也可以通过命令方式来创建数据库,如图所示:创建数据库创建数据库创建数据库创建数据库16知识储备1查看数据库如果要了解服务器中已创建了哪些数据库,需要使用查看数据库语句,其语法格式为:SHOW DATABASES;2打开数据库在对某个数据库使用之前,需要先打开这个数据库。打开数据库的语法格式为:USE 数据库名;例如,我们要查询数据库XSCJ_db中的表数据,那么需要先使用USE XSCJ_db来打开这个数据库。打开数据库的操作就是指定当前数据库的操作。管理数据库管理数据库管理数据库管理数据库17知识储备3修改数据库数据库创建以后,如果需要修改数据库的参数,可

12、以使用ALTER DATABASE命令。其语法格式为:ALTER DATABASE|SCHEMA IF NOT EXISTS 数据库名DEFAULT CHARACTER SET 字符集名DEFAULT COLLATE 校对规则名;与使用CREATE DATABASE命令创建数据库相比,主要就是命令的关键字不同,其余的语法选项都是一样的。用户必须要有对数据库修改的权限才能使用ALTER DATABASE命令修改数据库。管理数据库管理数据库管理数据库管理数据库18知识储备3修改数据库数据库创建以后,如果需要修改数据库的参数,可以使用ALTER DATABASE命令。其语法格式为:ALTER DAT

13、ABASE|SCHEMA IF NOT EXISTS 数据库名DEFAULT CHARACTER SET 字符集名DEFAULT COLLATE 校对规则名;与使用CREATE DATABASE命令创建数据库相比,主要就是命令的关键字不同,其余的语法选项都是一样的。用户必须要有对数据库修改的权限才能使用ALTER DATABASE命令修改数据库。4删除数据库删除已有的数据库可使用DROP DATABASE命令。其语法格式为:DROP DATABASE IF EXISTS 数据库名;可选项IF EXISTS的作用是为避免删除不存在的数据库而产生错误。管理数据库管理数据库管理数据库管理数据库19任

14、务实施【任务1】查看当前服务器下有哪些数据库,查看结果如图2-6所示。管理数据库管理数据库管理数据库管理数据库20任务实施【任务2】打开数据库XSCJ_db3,操作结果如图2-7所示。管理数据库管理数据库管理数据库管理数据库21任务实施【任务3】删除数据库XSCJ_db2,操作结果如图2-9所示。管理数据库管理数据库管理数据库管理数据库22任务拓展【拓展1】使用SQLyog图形工具软件管理数据库。包括:1.查看当前服务器下有哪些数据库2打开数据库3修改数据库属性4删除数据库管理数据库管理数据库管理数据库管理数据库23复习:1.对象命名规则;2.数据库分类;3.创建数据库SQL命令;4.查看数据库;5.打开数据库;6.修改数据库;7.删除数据库;8.在图形工具中创建和管理数据库24管理数据库管理数据库管理数据库管理数据库作业:1)查看当前服务器下有哪些数据库2)打开数据库3)修改数据库属性4)删除数据库5)预习创建数据表结构,微课视频5,微课视频625管理数据库管理数据库管理数据库管理数据库THANK YOU!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com