кодесурса
«MYSQL

MySQL Создать базу данных

script1adsense2code
script1adsense3code

Что такое база данных?

Когда объем данных хранится организованным образом, это называется базой данных.
На компьютерах база данных управляется программным обеспечением, которое называется Система управления базами данных.

Что такое стол?

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

Содержание:

Наглядное представление базы данных с таблицами

MySQL создать базу данных

В MySQL оператор CREATE DATABASE создает базу данных с заданным именем. Чтобы использовать этот оператор, вы должны иметь привилегию CREATE для базы данных. Вы получите сообщение об ошибке, если база данных существует, и вы не указали условие IF NOT EXISTS.

Ограничения на количество баз данных: MySQL не имеет ограничений на количество баз данных. Базовая файловая система может иметь ограничение на количество каталогов.

CREATE SCHEMA является синонимом CREATE DATABASE.

Синтаксис:

 СОЗДАТЬ {БАЗА ДАННЫХ | SCHEMA} [ЕСЛИ НЕ СУЩЕСТВУЕТ] имя_базы_данных
    [create_specification] ...
create_specification:
    [ПО УМОЛЧАНИЮ] CHARACTER SET [=] charset_name
  | [ПО УМОЛЧАНИЮ] COLLATE [=] collation_name

куда

  • имя_базы_данных - это имя новой базы данных.
  • Правила для допустимых имен базы данных приведены в разделе « Имена объектов схемы » в языковой структуре MySQL.
  • Параметры create_specification определяют характеристики базы данных.
  • Предложение CHARACTER SET определяет набор символов базы данных по умолчанию.

Пример:

Следующая инструкция создает базу данных bookinfo.

CREATE DATABASE bookinfo;

Имена баз данных чувствительны к регистру в Unix, но это ограничение не применяется в Windows. Это также верно для имен таблиц. Рекомендуется использовать один и тот же буквенный регистр для создания базы данных, а также таблицы.

Примечание . База данных, которая была только что создана, не является текущей базой данных. Пользователь должен дать указание сделать его текущей базой данных. База данных должна быть создана только один раз, но пользователь должен выбирать ее каждый раз, когда он намеревается работать с этой базой данных.

MySQL: настройка базы данных по умолчанию

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

Синтаксис:

использовать [имя_базы_данных];

MySQL показать базу данных

Оператор SHOW отображает список существующих на данный момент баз данных на сервере.

Синтаксис:

ШОУ [выражение];

Пример:

Следующая инструкция MySQL покажет текущую базу данных.

SHOW databases;

Список баз данных, показанный ниже оператором, может отличаться от компьютера другого пользователя. SHOW DATABASES не показывает базы данных для тех, у кого нет привилегии SHOW DATABASES.

Пример вывода:

 MySQL> показывать базы данных;
+ -------------------- +
| База данных |
+ -------------------- +
| информационная схема | 
| bookinfo | 
| MySQL | 
| тест | 
+ -------------------- +
4 ряда в наборе (0,01 с)

MySQL выберите базу данных

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

Синтаксис:

SELECT [выражение];

Пример:

Следующая инструкция MySQL покажет текущую базу данных.

SELECT DATABASE();

Пример вывода:

 MySQL> выберите базу данных ();
+ ------------ +
| база данных () |
+ ------------ +
| bookinfo | 
+ ------------ +
1 ряд в наборе (0,03 сек)

MySQL показать таблицы заявление

Оператор MySQL 'show tables' отображает список таблиц в используемой базе данных. Если в базе данных нет таблицы, она возвращает пустые строки.

Синтаксис:

ШОУ [выражение];

Пример:

Следующий оператор отображает список таблиц в базе данных «bookinfo».

SHOW tables; 

Пример вывода:

 MySQL> показывать таблицы;
+ -------------------- +
| Tables_in_bookinfo |
+ -------------------- +
| автор | 
| book_mast | 
| категория | 
| отправка | 
| новый издатель | 
| заказать | 
| издатель | 
| покупка | 
| темпдат | 
| тестируемый | 
+ -------------------- +
10 рядов в наборе (0,03 сек)

MySQL SHOW CREATE DATABASE

Показывает инструкцию CREATE DATABASE, которая создает данную базу данных. Если инструкция SHOW включает в себя предложение IF NOT EXISTS, то в вывод включается такое предложение. SHOW CREATE SCHEMA является синонимом SHOW CREATE DATABASE.

Синтаксис:

 SHOW CREATE {БАЗА ДАННЫХ | СХЕМА} [ЕСЛИ НЕ СУЩЕСТВУЕТ] db_name

Пример:

Следующий оператор показывает оператор создания базы данных «мировой» базы данных.

SHOW create database world;

Пример вывода:

 MySQL> show create database world;
+ ---------- + -------------------------------------- ---------------------------- +
| База данных | Создать базу данных |
+ ---------- + -------------------------------------- ---------------------------- +
| мир | СОЗДАТЬ БАЗУ ДАННЫХ `world` / *! 40100 УСТАНОВКА ПО УМОЛЧАНИЮ ПО УМОЛЧАНИЮ latin1 * / | 
+ ---------- + -------------------------------------- ---------------------------- +
1 ряд в наборе (0,00 сек)

Найти размер базы данных MySQL

Следующий запрос покажет вам размер базы данных в MySQL.

Пример вывода:

 MySQL> SELECT table_schema "База данных", 
SUM (длина_данных + длина_индекса) / 1024/1024 "Размер в МБ" 
FROM information_schema.TABLES GROUP BY table_schema;
+ -------------------- + ------------- +
| База данных | Размер в МБ |
+ -------------------- + ------------- +
| bupf | 20.09464169 |
| ч | 0.28685379 |
| информационная схема | 0,00976563 |
| mucemppf | 4.50534534 |
| MySQL | 2.43705654 |
| performance_schema | 0,00000000 |
| сакила | 6.57598877 |
| образец | 0,73437500 |
| тест | 0.06250000 |
| учебник | 0.02406311 |
| мир | 0.43582153 |
+ -------------------- + ------------- +
11 рядов в наборе (0,17 с)

Найти все таблицы в базе данных MySQL с конкретными именами столбцов в них

Следующий оператор показывает все таблицы в базе данных «hr» со столбцами «name» или «Department_id». Сначала посмотрите таблицы в базе данных «hr».

Пример вывода:

 MySQL> USE hr;
База данных изменена
MySQL> ПОКАЗАТЬ ТАБЛИЦЫ;
+ ----------------- +
| Tables_in_hr |
+ ----------------- +
| учетная запись |
| alluser |
| отделы |
| emp_details |
| job_history |
| рабочие места |
| места |
| log_emp_details |
| my_v1 |
| my_v2 |
| my_v3 |
| my_view |
| new_view |
| регионы |
| пользователь |
+ ----------------- +
22 ряда в наборе (0,00 сек)

Пример вывода:

 MySQL> ВЫБЕРИТЕ DISTINCT TABLE_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 
ГДЕ COLUMN_NAME IN («отдел_идентификатор», «имя»)
AND TABLE_SCHEMA = 'hr';
+ ------------- +
| TABLE_NAME |
+ ------------- +
| отделы |
| job_history |
| my_v2 |
| my_v3 |
| my_view |
| пользователь |
+ ------------- +
7 рядов в наборе (0,04 сек)

Смотрите также: MySQL DROP DATABASE

Предыдущий: Подключение и отключение от MySQL
Далее: MySQL CREATE TABLE

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code