电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第4章 数据库的管理VIP免费

第4章 数据库的管理_第1页
1/13
第4章 数据库的管理_第2页
2/13
第4章 数据库的管理_第3页
3/13
自强不息厚德载物第四章数据库的管理课程目标课程目标数据库的创建数据库的修改数据库的删除1.CREATEDATABASE1.CREATEDATABASE创建数据库创建数据库•CREATEDATABASE•[IFNOTEXISTS]数据库名•[数据库设置1[,数据库设置2]...]•CREATEDATABASE用于创建一个新的数据库。使用CREATEDATABASE需要当前帐户有数据库的CREATE权限。1.CREATEDATABASE1.CREATEDATABASE创建数据库创建数据库•以下是一个最简单的创建数据库的示例,示例中我们创建了一个名称为“newdb”的数据库。•mysql>createdatabasenewdb;•QueryOK,1rowaffected(0.02sec)1.CREATEDATABASE1.CREATEDATABASE创建数据库创建数据库•创建完成后,可以在MySQL的安装目录下的DATA目录中找到一个名为“newdb”的文件夹,该文件夹即是用于保存此数据库信息和数据的文件夹。实际上,如果手动在该目录下创建一个名为“newdb”的目录,MySQL服务器会将其作为一个正常的数据库目录,可以用SHOWDATABASES命令查看到该数据库。IFNOTEXISTS子句•在创建数据库时,如果指定的数据库名称在服务器上已经存在,则该数据库不会被创建,并会产生如下的错误:•mysql>createdatabasenewdb;•ERROR1007(HY000):Can'tcreatedatabase'newdb';databaseexistsIFNOTEXISTS子句•有时,创建一个数据库只是为了确保这个数据库的存在。创建者可能会希望如果数据库不存在就创建它,如果存在就直接使用它,这时可以在创建数据库时使用IFNOTEXISTS子句。•使用了此子句后,如果要创建的数据库已经存在,就不再执行创建的操作,而且不会产生错误信息。数据库设置“数据库设置”的写法可以是以下两种写法:[DEFAULT]CHARACTERSET字符集或[DEFAULT]COLLATE校对规则2.ALTERDATABASE修改数据库•ALTERDATABASE数据库名•修改的数据库设置1•[,修改的数据库设置2]...•ALTERDATABASE用于更改数据库的特性,其中修改数据库设置的选项写法与CREATEDATABASE一致。3.DROPDATABASE删除数据库•DROPDATABASE•[IFEXISTS]数据库名称•DROPDATABASE用于删除整个数据库,这一操作会同时删除数据库中的所用表格,因此使用时要非常小心!3.DROPDATABASE删除数据库•DROPDATABASE会删除创建和使用中创建的数据库目录和文件,返回已被删除的表的数量,该值相当于被删除的.frm文件的数量。:•如果在MySQL删除了数据库所使用的文件之后,在数据库目录中仍保留有其它文件和目录,则这一数据库目录不能被删除。此时必须手工删除所有遗留的文件或目录,并再次运行DROPDATABASE语句才会彻底删除掉这一数据库。3.DROPDATABASE删除数据库•IFEXISTS•有时在删除数据库以前并不能确定要删除的数据库是否一定存在,删除的操作只是要确定某个数据库确定已经删除了,这时,如果要删除的数据库并不存在,就会产生如下所示错误:•mysql>dropdatabasenewdb;•ERROR1008(HY000):Can'tdropdatabase'newdb';•databasedoesn'texist本章小结•本章介绍了MySQL数据库的基本操作,包括数据库的创建、修改和删除,本章内容较简单,但是学习后续课程的基础。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第4章 数据库的管理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部