3.3 创建和使用一个数据库
2014-11-10 09:46
232 查看
一旦你知道怎么去输入命令之后,你就已经准备好可以访问数据库了。
假如你的家里(你的动物园)有若干只宠物,你希望可以跟踪关于它们的各种各样的信息。你可以通过创建数据表保存你的数据和加载所需的信息。然后你可以从表里搜索各种信息。然后,你可以通过检索表中的信息回答关于你的宠物的不同种类的问题。这个章节告诉你怎么去执行以下操作:
创建一个数据库
创建一张表
将数据装载到表中
通过不同方式从表中检索数据
使用多张表
这个动物园的数据库是简单的(有意的),但是这不是很难想象在现实当中的情景也使用了相似类型的数据库。例如,一个这样的数据库可能会被农夫用来跟踪牲畜,或者被兽医用来跟踪动物的病历。可以从MySQL的网站获得以下章节用于查询和关于动物园分布情况的样本数据。从http://dev.mysql.com/doc/可以得到tar和zip两种压缩格式的数据。
使用SHOW语句可以找出当前存在服务器中有哪些数据库:
这里显示的数据库列表可能会跟你的机器上显示的有些许不一样;如果你没有SHOW DATABASES权限,SHOW DATABASES语句并不显示出哪些数据库你没有访问权限。请查阅 章节 13.7.5.15 “SHOW DATABASES 语法”
如果test数据库存在,尝试访问它:
你可以使用test数据库(如果你可以访问它)进行下面的例子,但是,你在这个数据库里创建的任何数据库都会在其他人访问这个数据库的时候移除。因为这个原因,你应该向MySQL数据库管理员申请使用你自己的数据库。假如你想要调用你的动物园数据库。管理员需要执行如下的指令:
假如你的家里(你的动物园)有若干只宠物,你希望可以跟踪关于它们的各种各样的信息。你可以通过创建数据表保存你的数据和加载所需的信息。然后你可以从表里搜索各种信息。然后,你可以通过检索表中的信息回答关于你的宠物的不同种类的问题。这个章节告诉你怎么去执行以下操作:
创建一个数据库
创建一张表
将数据装载到表中
通过不同方式从表中检索数据
使用多张表
这个动物园的数据库是简单的(有意的),但是这不是很难想象在现实当中的情景也使用了相似类型的数据库。例如,一个这样的数据库可能会被农夫用来跟踪牲畜,或者被兽医用来跟踪动物的病历。可以从MySQL的网站获得以下章节用于查询和关于动物园分布情况的样本数据。从http://dev.mysql.com/doc/可以得到tar和zip两种压缩格式的数据。
使用SHOW语句可以找出当前存在服务器中有哪些数据库:
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.06 sec)mysql数据库描述用户的访问权限;test数据库经常作为一个工作区,供用户测试使用。
这里显示的数据库列表可能会跟你的机器上显示的有些许不一样;如果你没有SHOW DATABASES权限,SHOW DATABASES语句并不显示出哪些数据库你没有访问权限。请查阅 章节 13.7.5.15 “SHOW DATABASES 语法”
如果test数据库存在,尝试访问它:
mysql> USE test; Database changedUSE 和 QUIT 一样,不需要分号(如果你喜欢的话,可以在结尾的时候加上分号,这并不会有什么影响)。USE语句跟其他语句不同的是,它必须在同一行。
你可以使用test数据库(如果你可以访问它)进行下面的例子,但是,你在这个数据库里创建的任何数据库都会在其他人访问这个数据库的时候移除。因为这个原因,你应该向MySQL数据库管理员申请使用你自己的数据库。假如你想要调用你的动物园数据库。管理员需要执行如下的指令:
mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';your_mysql_name 指的是MySQL分配给你的用户名,your_client_host 指的是你链接到MySQL服务器的主机名称。
相关文章推荐
- 如何恢复一个非用户sa创建的数据库,且使用原用户创建者进行访问
- 如何使用C#创建一个三层的数据库应用程序
- BaseDao加强版,可连接sqlserver和mysql,使用时直接在main类调用即可,需在src目录下创建一个properties后缀的文件夹,用来存放数据库名称和地址,具体如下
- 如何使用C#创建一个三层的数据库应用程序
- 使用Spring中配置的数据库,来再创建一个数据库
- 使用ASP.NET MVC(C#)15分钟内创建一个电影数据库程序
- 使用openOrCreateDatabase()创建一个数据库
- 在 MySQL Workbench 中如何可视的建立 MySQL 物理数据模型,并使用它来创建一个 MySQL 数据库
- 使用Mongo创建一个新的数据库的步骤
- 如何使用C#创建一个三层的数据库应用程序
- 一个完整的数据库备份创建与删除******使用存储过程
- 课后作业11--使用SQL语句创建一个数据库
- 3.3 创建并使用数据库
- 使用 Apache Jakarta POI 从多个数据库创建一个 Excel 报表
- 【android学习】_如何创建一个android下可以使用的数据库
- ADO 实例《创建一个临时数据库 创建一个临时数据表 GridView1绑定内容 以及Dataset_的使用》
- 如何使用C# WEBSERVICE 创建一个三层的数据库应用程序 http://www.xxju.net/article/200412/29_0004326567.htm
- 如何通过使用 ADOX 和 VisualBasic.NET 创建一个 MicrosoftAccess 数据库
- MySQL 参考手册 3.3创建使用数据库
- 使用 JDBC 创建数据库对象 2