- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库的创建与管理Creation and management of databases河北石油职业技术大学| 王永红
知识点内容概要1 查看数据库2 创建数据库3 查看数据库定义4 选择数据库5 修改数据库6 删除数据库
Part 01 查看数据库
查看数据库语句01 语句格式show databases|schemas[like ‘模式’ where 条件];参数说明参数说明databases|schemas必选项,用于列出当前用户权限范围内所能查看到的所有数据库名称。like可选项,用于指定匹配模式。where可选项,用于指定数据库名称查询范围的条件
查看数据库实例02 【例5-1】查看MySQL服务器中的所有数据库。show databases;MySQL自带数据库
查看数据库实例02 【例5-2】查看MySQL服务器中以“schema”结尾的数据库。show databases like %schema;通配符说明示例%包含零个或多个字符的任意字符串like ‘%数据库%’表示包含“数据库”的字符串_下划线,对应任何单个字符like ‘_a%’表示第二个字符为“a”的字符串[]指定范围或集合中的任何单个字符like ‘[张王赵]丽’表示“张丽”或“王丽”或“赵丽”[^]不属于指定范围或集合的任何单个字符Like’[^张王赵]丽’表示不是“张丽”、“王丽”和“赵丽”MySQL通配符说明
拓展练习03 请写出查看MySQL服务器中第2个字符为“e”且以“schema”结尾的数据库。
Part 02 创建数据库
创建数据库语句01 语句格式create database|schema [if not exists] 数据库名[ [default] character set[=]字符集 | [default] collate[=]校对规则名称];
创建数据库语句01 参数说明参数说明if not exists可选项,表示在创建数据库前进行判断,只有该数据库目前尚未存在时才执行创建语句数据库名必选项,在文件系统中,MySQL的数据存储区将以目录方式表示MySQL数据库。default可选项,表示指定默认值。character set[=]字符集可选项,用于指定数据库的字符集。最常用的为UTF8和GBK。,如果不指定字符集,默认为my.ini文件中指定的default-character-set变量的值。collate[=]校对规则名称可选项,用于指定字符集的校验规则。
创建数据库语句01 数据库命名要求数据库名不能与已存在的数据库重名,否则发生错误。数据库名可以由任意字母、阿拉伯数字、下划线(_)、和“$”组成,可以使用上述的任意字符开头,但不能使用单独的数字作为数据库名,否则会造成数据库名与数值相混淆。数据库名最长可以为64个字符,而别名最多可以为256个字符。不能使用MySQL系统关键字作为数据库名、表名。默认情况下,Windows系统下数据库名、表名的大小写是不敏感的,但在Linux系统下数据库名、表名的大小写是敏感的。为了便于数据库在不同平台间进行移植,建议英文采用小写字母来定义数据库名和表名。
创建数据库实例02 创建基本数据库【例5-3】创建student数据库,并查看MySQL服务器中的所有数据库。创建数据库:create database student;或者create schema student;查看数据库:show databases;
创建数据库实例02 创建指定字符集的数据库【例5-4】创建db_test数据库,并指定其字符集为GBK。create database db_testcharacter set=GBK;创建数据库前判断是否存在同名数据库【例5-5】创建数据库db_test1,并在创建前判断该数据库名称是否存在,只有不存在时才会进行创建。create database if not exists db_test1;
拓展练习05 创建数据库db_test2,只有不存在时才会进行创建,并指定其字符集为GBK。
Part 03 查看数据库定义
查看数据库定义01 语句格式show create database 数据库名;【例5-6】查看student数据库的创建信息show create database student;
拓展练习02 查看数据库db_test2定义。
Part 04 选择数据库
选择数据库01 语句格式use 数据库名;【例5-7】选择student数据库,设置其为当前默认的数据库。use student;在进行数据库操作之前,必须指定操作的是哪个数据库,只有指定了某个数据库为当前数据库后,才能对该数据库及其存储的数据对象执行操作。
Part 05 修改数据库
修
文档评论(0)