Перейти к содержимому

Как выбрать базу данных в mysql

  • автор:

Определение структуры данных

Для создания базы данных используется команда CREATE DATABASE . Она имеет следующий синтаксис:

CREATE DATABASE [IF NOT EXISTS] имя_базы_даных;

В конце команды указывается имя базы данных.

Первая форма CREATE DATABASE имя_базы_даных пытается создать базу данных, но если такая база данных уже существует, то операция возвратит ошибку.

Вторая форма CREATE DATABASE IF NOT EXISTS имя_базы_даных пытается создать базу данных, если на сервере отсутствует бд с таким именем.

Например, в MySQL Workbench CE (или в MySQL Command Line Client) выполним следующую команду:

CREATE DATABASE productsdb;

Она создаст на сервере бд productsdb.

CREATE DATABASE in MySQL

Установка базы данных

После создания БД с ней производятся различные операции: создание таблиц, добавление и получение данных и т.д. Но чтобы установить производить эти операции, надо установить определенную базу данных в качестве используемой. Для этого применяется оператор USE :

USE productsdb;

Удаление базы данных

Для удаления базы данных применяется команда DROP DATABASE , которая имеет следующий синтаксис:

DROP DATABASE [IF EXISTS] имя_базы_даных;

Первая форма DROP DATABASE имя_базы_даных пытается удалить базу данных, но если такая база данных отсутствует на сервере, то операция возвратит ошибку.

Вторая форма DROP DATABASE IF EXISTS имя_базы_даных пытается удалить базу данных, если на сервере имеется бд с таким именем.

Например, удалим выше созданную базу данных productsdb:

DROP DATABASE productsdb;

Выбор базы данных MySQL

Как только вы подключаетесь к серверу MySQL, вам необходимо выбрать базу данных для работы. Это потому, что может быть несколько баз данных, доступных с MySQL Server.

Выбор базы данных MySQL из командной строки

Выбрать базу данных из командной строки mysql> очень просто. Вы можете использовать команду SQL для выбора базы данных.

пример

Вот пример для выбора базы данных под названием TUTORIALS

[root@host]# mysql -u root -p Enter password:****** mysql> use TUTORIALS; Database changed mysql>

Теперь вы выбрали базу данных TUTORIALS, и все последующие операции будут выполнены с базой данных TUTORIALS.

ПРИМЕЧАНИЕ. – Все имена баз данных, имена таблиц, имена полей таблиц чувствительны к регистру. Таким образом, вы должны будете использовать правильные имена, давая любую команду SQL.

Выбор базы данных MySQL с использованием PHP-скрипта

PHP предоставляет функцию mysql_select_db для выбора базы данных. Возвращает TRUE в случае успеха или FALSE в случае неудачи.

Синтаксис

bool mysql_select_db( db_name, connection );

Обязательно – имя базы данных MySQL для выбора

Необязательно – если не указан, будет использовано последнее открытое соединение с помощью mysql_connect.

Обязательно – имя базы данных MySQL для выбора

Необязательно – если не указан, будет использовано последнее открытое соединение с помощью mysql_connect.

пример

Вот пример, показывающий, как выбрать базу данных.

Выбор базы данных MySQL

Как только вы подключитесь к серверу MySQL, вам необходимо выбрать базу данных для работы. Это связано с тем, что на сервере MySQL может быть доступно несколько баз данных.

Выбор базы данных MySQL из командной строки

Очень просто выбрать базу данных из приглашения mysql>. Вы можете использовать команду SQL use , чтобы выбрать базу данных.

пример

Ниже приведен пример выбора базы данных под названием TUTORIALS

[root@host]# mysql -u root -p Enter password:****** mysql> use TUTORIALS; Database changed mysql> 

Теперь вы выбрали базу данных TUTORIALS, и все последующие операции будут выполняться в базе данных TUTORIALS.

ПРИМЕЧАНИЕ. — Все имена базы данных, имена таблиц и имена полей таблицы чувствительны к регистру. Таким образом, вам нужно будет использовать собственные имена, указывая любую команду SQL.

Выбор базы данных MySQL с помощью PHP Script

PHP предоставляет функцию mysql_select_db для выбора базы данных. Он возвращает TRUE на успех или FALSE при сбое.

Синтаксис

bool mysql_select_db( db_name, connection );

пример

Ниже приведен пример, показывающий, как выбрать базу данных.

   Selecting MySQL Database   php $dbhost = 'localhost:3036'; $dbuser = 'guest'; $dbpass = 'guest123'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn )  die('Could not connect: ' . mysql_error()); > echo 'Connected successfully'; mysql_select_db( 'TUTORIALS' ); mysql_close($conn); ?>  

Импорт и экспорт базы данных MySQL

Экспорт базы данных MySQL через консоль и phpMyAdmin

через phpMyAdmin
через консоль

экспорт базы mysql шаг 1

Войдите в phpMyAdmin. Кликните по названию базы данных, экспорт которой вы хотите произвести:

экспорт базы mysql шаг 2

Перейдите на вкладку «Экспорт», выберите формат SQL и нажмите Вперед:

На вашем компьютере откроется диалоговое окно. Сохраните базу данных.

Готово, база данных экспортирована на ваш компьютер.

  • USER — пользователь базы данных (например, «u1234567_dbuser»),
  • DBNAME — имя экспортируемой базы данных (например, «u1234567_database»),
  • ~/DUMPFILE.sql — путь к файлу, в котором сохранится дамп базы данных в формате SQL.

Затем введите пароль базы данных (PASSWORD).

Готово, дамп базы данных с названием DUMPFILE.sql будет сохранен в корневую директорию услуги хостинга.

Импорт базы данных MySQL через консоль и phpMyAdmin

через phpMyAdmin
через консоль

импорт базы mysql шаг 1

Выберите базу данных, в которую будет производиться импорт дампа (резервной копии базы данных):

импорт базы mysql шаг 2

Перейдите на вкладку «Импорт», нажмите Выберите файл и укажите файл дампа базы. При необходимости смените кодировку. Выберите формат SQL и нажмите Вперёд:

Если файл дампа большой
Если файл дампа слишком большой для импорта, импорт необходимо производить по SSH.

импорт базы mysql результат

При успешном импорте появится сообщение:

Готово, база данных импортирована.

Предварительно загрузите в корневую директорию хостинга файл дампа базы данных по FTP или через панель управления.

  • USER — пользователь базы данных (например, «u1234567_dbuser»),
  • DBNAME — имя импортируемой базы данных (например, «u1234567_database»),
  • ~/DUMPFILE.sql — путь к файлу, в котором сохранится дамп базы данных в формате SQL.

Затем введите пароль базы данных (PASSWORD).

Готово, база данных импортирована.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *