一旦你知道如何输入SQL语句,你就可以访问数据库了。
假设你家里有几只宠物(你的动物园),并且你想跟踪各种关于它们的信息。您可以通过创建表来保存数据并加载所需的信息。然后,您可以通过从表格中检索数据来回答关于动物的各种问题。本节介绍如何执行以下操作:
创建一个数据库
创建一个表
将数据加载到表格中
以各种方式从表中检索数据
使用多个表
操纵数据库非常简单(故意),但想到可能使用类似数据库的现实情况并不困难。例如,像这样的数据库可以被农民用来跟踪牲畜,或由兽医来跟踪病人记录。包含以下部分中使用的一些查询和示例数据的动画分发可以从MySQL的网站获得。它可以在请使用http://dev.mysql.com/doc/以压缩的tar文件和邮编格式获得。
该使用语句查找服务器上当前存在的数据库:SHOW
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
| tmp |
+----------+
该mysql
数据库描述了用户访问权限。该test
数据库通常柯林斯作为用户工作区尝试的事情了。
声明中显示的数据库列表在您的计算机上可能会有所不同; 如果您没有权限,则不会显示您没有权限的数据库 。SHOW DATABASES
SHOW DATABASES
创建和使用数据库
如果test
数据库存在,请尝试访问它:
mysql> USE test
Database changed
USE
,就像QUIT
,不需要分号。(如果你喜欢,你可以用分号来终止这样的语句;它不会造成任何伤害。)该 语句在另一方面也是特殊的:它必须在一行中给出。USE
后面对于test
的示例,您可以使用数据库(如果您有权访问它),但您在该数据库中创建的任何内容都可以被其他访问该数据库的人删除。出于这个原因,你应该问你的MySQL的。有权管理员发布使用你自己的数据库假设你想打电话给你menagerie
。管理员需要执行如下所示的语句:
mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';
这里your_mysql_name
的英文分配给你的MySQL的名用户状语从句:your_client_host
为您连接到服务器的中主机。
由。本文学什么网翻译