MySQL数据库技术(13)[MySQL防范]
本文“MySQL数据库技术(13)[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
3.3 成立、删除和挑选数据库
? ? MySQL 供应了三条数据库级的语句,它们辨别是: C R E ATE DATABASE 用于成立数据库,DROP DATABASE 用于删除数据库,USE 用于挑选缺省数据库.
? ? 1. CREATE DATABASE 语句
? ? 成立一个数据库很简单;只要在C R E ATE DATABASE 语句中给出其名称便可:
? ??此中限制条件是该数据库的名称必须是合理的,该数据库必须不存在,并且您必须有充足的权限来成立它.
? ??2. DROP DATABASE 语句
? ??删除数据库就像成立它一样简单,假定有权限,履行下列语句便可:
? ? 请注意,不要乱花DROP DATABASE 语句,它将会删除数据库及其全部的表.在删除了一个数据库后,该数据库就永久没有了.换句话说,不要仅为了看看这条语句若何工作就试着履行该语句.假如管理员已经正常完成了数据库备份,那么删除的数据库大概还可以恢复.
请注意,数据库是由数据目录中的一个目录表示的.假如在该目录中安排了一些非表的数据文件,它们是不会被DROP DATABASE 语句删除的.此时,该数据库目录自身也不被删除.
? ? 3. USE 语句
? ? USE 语句挑选一个数据库,使其成为服务器的给定衔接的缺省(当前)数据库:
? ? 必须对数据库具有某种拜候权限,不然不能利用它.为了利用数据库中的表而挑选该数据库实际上不是必须的,因为可以操纵db_name.tbl_name 情势来引用它的表.但是,没必要指定数据库限定词引用表要便利得多.挑选一个缺省数据库并不代表在衔接的持续时间内它都必须是缺省的.可公布肆意数目的USE 语句在数据库之间举行肆意地切换,只要具有利用它们的权限便可.挑选一个数据库也不限制您只利用该数据库中的表.您仍旧可以通过用数据库名限定表名的办法,引用其他数据库中的表.
? ? 在服务器的衔接终止时,服务器关于缺省数据库的全部记忆都消逝了.即,假如您再次衔接到该服务器,它不会记着从前您所挑选的数据库.事实上,假定MySQL 是多线程的,可通过一个用户处理多个衔接,用户可以按任何次序衔接或断开,让服务器对缺省数据库举行记忆的设法也是没有意义的.在这个环境中,"从前挑选的数据库"这句话指什么并不清楚.
以上是“MySQL数据库技术(13)[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |