创建数据库课件_第1页
创建数据库课件_第2页
创建数据库课件_第3页
创建数据库课件_第4页
创建数据库课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

创建数据库认知数据库技术中的基本概念系统数据库的说明如下。information_schema数据库在MySQL中,information_schema数据库中保存着MySQL数据库服务器所维护的所有数据库的信息,如数据库名、数据库的表、字段的数据类型、访问权限与数据库索引信息等。

information_schema数据库是一个虚拟数据库,查询数据时,从其他数据库获取相应的信息。认知数据库技术中的基本概念mysql数据库mysql数据库是MySQL的核心数据库,主要负责存储数据库的用户、权限设置、关键字,以及mysql自己需要使用的控制和管理信息等。例如,可以使用mysql数据库中的mysql.user数据表来修改root用户的密码。认知数据库技术中的基本概念performance_schema数据库

performance_schema数据库主要用于收集数据库服务器性能参数,并且数据库里数据表的存储引擎均为Performance_Schema,而用户是不能创建存储引擎为Performance_Schema的数据表的。认知数据库技术中的基本概念sys数据库sys数据库所有的数据源自performance_schema数据库,其目的是把performance_schema数据库的复杂度降低,让数据库管理员能更好地阅读这个数据库里的内容,从而让数据库管理员更快地了解数据库的运行情况。认知创建MySQL数据库的命令MySQL安装与配置完成后,需要创建数据库,这是使用MySQL各项功能的前提。创建数据库是指在系统磁盘上划分一块区域用于数据的存储和管理。MySQL提供了创建数据库的命令CreateDatabase。创建MySQL数据库的命令的语法格式如下:Create{Database|Schema}[IfNotExists]<数据库名称>[create_specification,…]其中,create_specification的可选项如下:[Default]CharacterSet<字符集名称>|[Default]Collate<排序规则名称>认知创建MySQL数据库的命令命令中括号“[]”中的内容为可选项,其余为必须书写的项;二者选其一的选项使用“|”分隔;多个选项或参数列出前面一个或多个选项,使用“…”表示可有多个选项或参数CreateDatabase为创建数据库的必需项,不能省略由于MySQL的数据存储区将以文件夹方式表示MySQL数据库,所以,命令中的数据库名称必须符合操作系统文件夹命名规则。MySQL中不区分字母大小写认知创建MySQL数据库的命令IfNotExists为可选项,用于在创建数据库之前,判断即将创建的数据库名是否存在。如果不存在,则创建该数据库。如果已经存在同名的数据库,则不创建任何数据库。如果存在同名数据库,并且没有指定IfNotExists,则会出现错误提示create_specification用于指定数据库的特性。数据库特性存储在数据库文件夹中的“db.opt”文件中。Default用于指定默认值,CharacterSet子句用于指定默认的数据库字符集,Collate子句用于指定默认的数据库排序规则在MySQL中,每一条SQL语句都以半角分号“;”或“\g”或“\G”作为结束标志认知创建MySQL数据库的命令【任务描述】【例1】使用NavicatforMySQL工具创建数据库gradem创建连接“MyConn”创建数据库“gradem”查看连接“MyConn”里的数据库打开新创建的数据库“gradem”在NavicatforMySQL图形化环境中完成以下任务:认知创建MySQL数据库的命令【任务实施】创建连接“MyConn”01启动图形管理工具NavicatforMySQL双击桌面快捷方式【NavicatforMySQL】,启动图形管理工具NavicatforMySQL。认知创建MySQL数据库的命令建立连接“MyConn”在【NavicatforMySQL】窗口中打开【文件】菜单,在弹出的下拉菜单中依次选择【新建连接】→【MySQL】命令。认知创建MySQL数据库的命令在【MySQL-新建连接】对话框中设置连接参数,在“连接名”文本框中输“MyConn”,然后分别输入主机名或IP地址、端口号、用户名和登录密码,如图所示。输入完成后单击【测试连接】按钮,弹出“连接成功”提示信息对话框,表示连接创建成功,单击【确定】按钮保存所创建的连接,【NavicatforMySQL】窗口左侧窗格就会出现连接“MyConn”。认知创建MySQL数据库的命令打开连接“MyConn”在【NavicatforMySQL】窗口左侧窗格中右击刚创建的连接“MyConn”,在弹出的快捷菜单中选择【打开连接】命令,即可打开“MyConn”连接,显示“MyConn”连接中的数据库。认知创建MySQL数据库的命令创建数据库“gradem”02在【NavicatforMySQL】窗口左侧窗格中右击打开的连接名“MyConn”,在弹出的快捷菜单中选择【新建数据库】命令,弹出【新建数据库】对话框在【新建数据库】对话框的“数据库名”文本框中输入“gradem”,在“字符集”下拉列表中输入“utf8”,然后选择下拉列表中“utf8”开头的任一字符集即可,点击确定按钮。“排序规则”可不选择,系统自动匹配认知创建MySQL数据库的命令查看连接“MyConn”里的数据库03在【NavicatforMySQL】窗口中展开“MyConn”连接中的数据库列表,可以看到刚才创建的数据库“gradem”,如图所示认知创建MySQL数据库的命令【任务描述】【例2】在【命令提示符】窗口中使用CreateDatabase语句创建数据库创建一个名为“StudentDB”的数据库,并指定其默认字符集为utf8查看MySQL数据库服务器主机上的数据库认知创建MySQL数据库的命令【任务实施】创建数据库“StudentDB”01登录MySQL数据库服务器打开Windows操作系统的【命令提示符】窗口,在【命令提示符】窗口的命令提示符后输入命令“mysql-uroot-p123456”,按【Enter】键后,当窗口中命令提示符变为“mysql>”时,表示已经成功登录到MySQL服务器。认知创建MySQL数据库的命令输入创建数据库的语句结果表示数据库创建成功。创建数据库的语句中包含了“IfNotExists”,表示如果待创建的数据库不存在则创建,存在则不创建,其作用是避免服务器上已经存在同名的数据库时,创建该同名数据库出现错误提示信息的情况。在命令提示符“mysql>”后面输入创建数据库的语句:CreateDatabaseIfNotExistsStudentDB;按【Enter】键,执行结果如下所示:QueryOK,1rowaffected,1warning(0.47sec)认知创建MySQL数据库的命令查看MySQL数据库服务器主机上的数据库02在命令提示符“mysql>”后面输入以下语句:按【Enter】键,查看MySQL数据库服务器主机上的数据库,如图所示。从显示的结果可以看出,“StudentDB”数据库已经存在,表示该数据库已创建成功。QueryOK,1rowaffected,1warning(0.47sec)认知创建MySQL数据库的命令【任务描述】在【命令提示符】窗口中使用语句方式选择与查看数据库相关信息选择数据库“StudentDB”作为当前数据库查看数据库“StudentDB”使用的字符集查看当前使用的数据库查看数据库“StudentDB”使用的端口认知创建MySQL数据库的命令【任务实施】选择数据库“StudentDB”作为当前数据库01输入选择当前数据库的语句。在命令提示符“mysql>”后输入语句:UseStudentDB;认知创建MySQL数据库的命令查看数据库“StudentDB”使用的字符集02在命令提示符“mysql>”后输入语句:ShowCreateDatabaseStudentDB;按【Enter】键,查看数据库“StudentDB”使用的字符集,如图所示认知创建MySQL数据库的命令查看当前使用的数据库03在命令提示符“mysql>”后输入语句“SelectDatabase();”,然后按【Enter】键执行该语句,查看当前使用的数据库,如图示认知创建MySQL数据库的命令查看数据库“StudentDB”使用的端口04在命令提示符“mysql>”后输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论