Spec-Zone .ru
спецификации, руководства, описания, API
|
Как только Вы знаете, как ввести команды, Вы готовы получить доступ к базе данных.
Предположите, что у Вас есть несколько домашних животных в Вашем доме (Ваш зверинец), и требуется отследить различные типы информации о них. Можно сделать так, составляя таблицы, чтобы содержать Ваши данные и загружая их требуемой информацией. Затем можно ответить на различные виды вопросов о Ваших животных, получая данные от таблиц. Этот раздел показывает Вам, как выполнить следующие операции:
Создайте базу данных
Составьте таблицу
Данные загрузки в таблицу
Получите данные от таблицы различными способами
Используйте многократные таблицы
База данных зверинца проста (сознательно), но не трудно думать о реальных ситуациях, в которых мог бы
использоваться подобный тип базы данных. Например, база данных как это могла использоваться фермером, чтобы
отследить домашний скот, или ветеринаром, чтобы отследить терпеливые записи. Распределение зверинца, содержащее
некоторые из запросов и демонстрационных данных, используемых в следующих разделах, может быть получено из MySQL
Web site. Это доступно и в сжатом файле tar и в форматах Zip в
Используйте SHOW
оператор, чтобы узнать, какие базы данных в настоящий момент существуют на
сервере:
mysql> SHOW DATABASES;
+----------+| Database |+----------+| mysql || test || tmp |+----------+
mysql
база данных описывает пользовательские права доступа. test
база данных часто доступна как рабочее пространство пользователям, чтобы испытать вещи.
Список баз данных, выведенных на экран оператором, может отличаться на Вашей машине; SHOW DATABASES
не показывает базы данных, что у Вас нет никаких полномочий для
того, если Вы не имеете SHOW DATABASES
полномочие. См. Раздел
13.7.5.13,"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
узел, от которого Вы соединяетесь с сервером.