本文主要给大家介绍MySQL是如何创建并选择数据库的,文章内容都是笔者用心摘选和编辑的,具有一定的针对性、对大家的参考意义还是比较大的、下面跟笔者一起了解下MySQL是如何创建并选择数据库的吧。
3.3.1 创建和选择一个数据库
3.3.1创建选择数据库
如果管理员为您创建数据库时设置权限,你就可以开始使用它。否则,您需要创建它自己:
如果管理员为你创建数据库并为你设置了权限,你可以使用它,否则,您需要自己创建数据库:
mysql>, CREATE DATABASE 动物园;
在Unix下,数据库名称区分大小写(不像SQL关键字),所以你必须总是把数据库as 动物园,不是as 动物园,动物园或其他变体。这也是对表名。(在Windows下,这种限制并不适用,尽管你必须参考数据库和表使用相同的字母盘在一个给定的查询。然而,由于各种原因,推荐的最佳实践总是使用相同的字母盘使用数据库时创建)。
在Unix下,数据库名称是区分大小写的(不像SQL关键字),所以你必须总是指到你的数据库,动物园,而不是,动物园,动物园或一些其他变种。表名也是如此。(windows下,大小写不敏感,你最好使用与建表或者建库时相同的拼写。)
注意
如果你得到一个错误这样的as 错误1044(42000):拒绝访问用户& # 39;弥迦书# 39;@ # 39;localhost # 39;数据库& # 39;动物园# 39;,当试图创建一个数据库,这意味着您的用户帐户没有必要的特权。讨论这个与管理员或阅读Section 6.2,“MySQL访问特权系统”。
注意
如果您收到,错误1044(42000):拒绝访问用户& # 39;弥迦书# 39;@ # 39;localhost # 39;数据库& # 39;动物园# 39;,这意味着您的用户帐户没有锁必须的权限。请与管理员讨论,或参见第6.2节“MySQL访问特权系统”。
创建数据库不选择它使用;你必须明确。make menagerie 当前数据库,使用此声明:
创建数据库并没有选择使用它,你必须特别的指定,让动物园成为现在使用的数据库,使用以下语句:
mysql> USE 动物园 Database 改变了
数据库只需要创建一次,但你必须选择它每次开始使用a mysql 会话。你可以通过发行a USE 语句的示例所示。或者,您可以在命令行上选择数据库时invoke mysql。指定其名称后任何你可能需要提供的连接参数。例如:
您的数据库只需要创建一次,但是每次开始mysql 会话时都必须选择它。您可以通过发出使用如示例中所示的语句来执行此操作,。或者,您可以在调用mysql时在命令行中选择数据库。只需在您可能需要提供的任何连接参数之后指定其名称,例如:
shell>, mysql -h host -u user -p 动物园 Enter 密码:* * * * * * * *重要
menagerie 在命令只是显示is not 你的密码。如果你想提供你的密码后在命令行上,-p 选项,你必须这样做没有干预的空间(例如,as -pmypassword不是as - p我的密码)。然而,在命令行上把你的密码不推荐,因为这样做会暴露出它窥探其他用户在您的计算机上登录。
重要
在刚刚的命令中,动物园不是你的密码。如果要在p选项之后的命令行中提供密码,,你必须在p选项后不插入空格马上输入(例如,,-pmypassword 不是- p我的密码)。但是,不建议将密码放在命令行上,因为这样做会使其被登录到您的计算机上的其他用户窥探。
你随时可以看到哪个数据库是当前选中using SELECT 数据库()。
看完以上关于MySQL是如何创建并选择数据库的,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息,可以持续关注我们的行业资讯栏目的。