Как посмотреть базу данных mysql
Перейти к содержимому

Как посмотреть базу данных mysql

  • автор:

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

При управлении серверами баз данных MySQL одна из наиболее частых задач, которые вы выполняете, — это знакомство со средой. Это включает в себя перечисление баз данных, которые находятся на сервере, отображение таблиц базы данных или получение информации об учетных записях пользователей и их привилегиях .

В этой статье показано, как вывести список таблиц в базе данных MySQL или MariaDB через командную строку.

Показать таблицы MySQL

Чтобы получить список таблиц в базе данных MySQL, используйте клиентский инструмент mysql для подключения к серверу MySQL и выполните команду SHOW TABLES .

Доступ к серверу MySQL:

mysql -u user -p

Из оболочки MySQL переключитесь на базу данных с помощью оператора USE :

USE database_name;

Выполните следующую команду, чтобы получить список всех таблиц и представлений в текущей базе данных:

SHOW TABLES;

Результат будет выглядеть примерно так:

+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec) 

Необязательный модификатор FULL покажет тип таблицы как второй выходной столбец.

SHOW FULL TABLES;

Результат будет выглядеть примерно так:

+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec) 

Чтобы получить список таблиц без переключения на базу данных, используйте предложение FROM или IN , за которым следует имя базы данных:

SHOW TABLES FROM database_name;

Предложение LIKE можно использовать для фильтрации вывода команды SHOW TABLES соответствии с определенным шаблоном.

SHOW TABLES LIKE pattern;

Например, следующий оператор вернет все базы данных, имена которых начинаются с ‘open’:

SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec) 

Знак процента ( % ) означает ноль, один или несколько символов.

Показать таблицы MySQL из командной строки

Чтобы получить информацию о таблицах из оболочки Linux, вы можете использовать команду mysql -e или команду mysqlshow которая отображает информацию о базах данных и таблицах.

Это особенно полезно, когда вы хотите работать со своими базами данных MySQL с помощью сценариев оболочки.

Выполните следующую команду на своем терминале, чтобы отобразить список всех баз данных:

mysql -u user -p -e 'SHOW TABLES FROM database_name;'

В результате отобразится список всех таблиц:

+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 

Вот пример использования команды mysqlshow :

mysqlshow database_name

Вы можете отфильтровать вывод с помощью команды grep .

Выводы

Чтобы получить информацию о таблицах в базе данных MySQL, используйте команду SHOW TABLES .

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Как показать список всех баз данных в MySQL

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

В этом руководстве объясняется, как отобразить все базы данных на сервере MySQL или MariaDB через командную строку.

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

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

Получите доступ к серверу MySQL с помощью следующей команды и при появлении запроса введите пароль пользователя MySQL:

mysql -u user -p

Если вы не установили пароль для своего пользователя MySQL, вы можете опустить переключатель -p .

Из оболочки MySQL выполните следующую команду:

SHOW DATABASES;

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

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec) 

Еще одна команда, которую вы можете использовать для SHOW SCHEMAS списка баз данных, — это SHOW SCHEMAS которая является синонимом команды SHOW DATABASES :

SHOW SCHEMAS;

Вывод будет таким же, как при использовании команды SHOW DATABASES :

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec) 

Показать все базы данных MySQL

Чтобы вывести список всех баз данных на сервере MySQL, вам необходимо войти в систему как пользователь, имеющий доступ ко всем базам данных, по умолчанию это пользователь root MySQL или установить глобальную привилегию SHOW DATABASES .

Войдите в систему как root-пользователь MySQL:

mysql -u user -p

Запустите команду SHOW DATABASES :

SHOW DATABASES;

Вы увидите список всех баз данных на сервере MySQL:

+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec) 

Фильтрация результата

Предложение LIKE можно использовать для фильтрации вывода команды SHOW DATABASES соответствии с определенным шаблоном.

SHOW DATABASES LIKE pattern;

Например, следующий оператор вернет все базы данных, имена которых начинаются с ‘open’:

SHOW DATABASES LIKE 'open%';
+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec) 

Знак процента ( % ) означает ноль, один или несколько символов.

Если вы хотите выполнить более сложный поиск, вы запрашиваете таблицу schemata из базы данных information_schema которая содержит информацию обо всех базах данных.

Следующая инструкция предоставит вам список всех баз данных, которые начинаются с «open» или «word»:

SELECT schema_nameFROM information_schema.schemataWHERE schema_name LIKE 'open%' OR  schema_name LIKE 'word%';
+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec) 

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

Чтобы получить список баз данных без входа в оболочку MySQL, вы можете использовать либо команду mysql с параметром -e что означает выполнение, либо mysqlshow который отображает информацию о базах данных и таблицах.

Это особенно полезно, когда вы хотите работать со своими базами данных MySQL с помощью сценариев оболочки.

Выполните следующую команду на своем терминале, чтобы отобразить список всех баз данных:

mysql -u user -p -e 'show databases;'
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 

Вот пример использования команды mysqlshow :

mysqlshow -u user -p

Вывод будет идентичен выводу предыдущей команды.

Если вы хотите отфильтровать вывод, вы можете использовать команду grep .

Выводы

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

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Работаем с MySQL через командную строку

Если на экране появляется приветствие mysql, то всё прошло ok.

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 344 Server version: 5.5.28-0ubuntu0.12.04.3 (Ubuntu) Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

Для выхода из командной строки mysql можно написать exit, в linux достаточно нажать ctrl+C. Теперь можно писать любые mysql-запросы. Чтобы запрос выполнился, в конце обязательно нужно поставит точку с запятой «;». При написании длинных запросов удобно делать enter`ом переход на следующую строку. А после полного написание запроса поставить «;» и нажать «enter».

Для работы с конкретной базой данных нужно её выбрать с помощью оператора use. Показать все базы данных:

show databases;

Результатом будет что то вроде этого:

mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | jeka | | linky | | mysql | | performance_schema | | phpmyadmin | | test | +--------------------+ 7 rows in set (0.00 sec)

Выбрать базу данных jeka:

mysql> use jeka Database changed

Посмотреть названия всех таблиц в конкретной базе данных (после выполнения use):

mysql> show tables;

Просмотреть структуру таблицы (имена и тип полей):

mysql> describe post_estimations; +------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------+------+-----+---------+-------+ | post_id | int(10) unsigned | YES | MUL | NULL | | | user_id | int(10) unsigned | YES | MUL | NULL | | | estimation | float(2,1) unsigned | NO | | NULL | | | date | int(10) unsigned | NO | | NULL | | +------------+---------------------+------+-----+---------+-------+ 4 rows in set (0.00 sec)

Достать информацию о юзере с >

mysql> SELECT * FROM users WHERE > Бэкап структуры таблицы, а точнее sql-запрос на её создание
show create table table_name;

Если в конце запроса поставить не ; а \G, то результат будет показан другим образом — иногда весьма удобно, если таблица имеет много полей:

select * from update__v4_errors where > mysql использования /G вместо; дебаг запроса.

Посмотреть, какие запросы выполняются в данный момент на сервере MySQL:

show processlist;

Учтите, что будут отображены еще не выполненные (активные) запросы, поэтому show processlist; актуальная команды только для нагруженных БД, в других случаях маловероятно, что команда что то покажет.

Подробнее о том, как изменять структуру mysql-таблиц (alter table).

Что делать если вижу знаки вопросов вместо текста в MySQL?

Это проблема с кодировкой. Вероятно в my.ini файле mysql-сервера не добавлено:

[mysqld] init-connect='SET NAMES utf8'

Нужно добавить в .ini файл либо выполнить в консоли команду «SET NAMES utf8», после чего во время текущей сессии отображаться русский текст в mysql-консоли будет без проблем:

mysql> set names utf8; Query OK, 0 rows affected (0.00 sec)

Как сделать бэкап базы mysql через консоль Linux?

Сделать бэкап базы database в файл dump_name.sql

mysqldump -u [username] -p [password] [database] > [dump_name.sql]

[username] – имя пользователя который имеет доступ к базе данных.
[password] – пароль пользователя.
[database] – имя базы данных.
[dump_name.sql] – имя файла, дампа на выходе.

Развернуть базу из файла через командную строку

mysql -u [username] -p [password] [database] < [dump_to_restore.sql]

[username] – имя пользователя который имеет доступ к базе данных.
[password] – пароль пользователя.
[database] – имя базы данных.
[dump_to_restore.sql] – имя файла, из которого поднимаем базу

Сделать дамп структуры одной таблицы mysql (без данных):

mysqldump -u[user] -p[password] -h[host] [database] [table_name] --no-data > /path/dump_name.sql

Например, задампим таблицу users из базы данных mydatabase:

mysqldump -uroot mydatabase users > users.dump.sql

Развернуть mysql-dump в БД с именем database_name:

mysql -uroot database_name < users.dump.sql

Ещё одна интересная штука. Выполнять из консоли, не требуется предварительно подключаться к mysql (mysql>). Вывести список таблиц базы данных, не подключаясь непосредственно к mysql:

mysql -uroot -e 'show tables' database_name && echo done
mysql> show variables like '%incr%';

Заключение

Может показаться, что писать запросы в командной строке не удобно. Но это заблуждение. На слабых машинах phpmyadmin работает не так шустро как хотелось бы. Тем более не на всех серверах стоят морды с phpmyadmin, adminer и т.д. Linux + mysql в терминале реально повысили мою производительность.

Поисковые запросы , по которым приходили пользователи

Дата добавления: 11 лет назад

mysql

Похожий контент:

  • В чём разница int(3) int(10) int(12) и так далее? mysql 3 ответа
  • Как переименовать таблицу в MySQL? Решено!
  • Got a packet bigger than 'max_allowed_packet' bytes - ошибка mysql Решено!
  • Как очистить все таблицы в базе данных mysql? 0 ответов
  • MySQL ошибки Lost connection to MySQL server at 'waiting for initial communication packet' 1 ответ
  • MySQL - изменение полей, структуры таблицы 0 комментариев
  • Запросы инъекции для mysql 0 комментариев
  • Доступ к mysql из-вне4 комментария
  • Mysql перенос таблиц из одной базы данных в другую 0 комментариев
  • MacOS сбросить root пароль для MySQL 0 комментариев

Комментарии 2

viktor 11 лет назад

Последнее время я использую Valentina Studio для работы с MySQL. Очень хороший и бесплатный инструмент, рекомендую посмотреть. http://www.valentina-db.com/en/valentina-studio-overview

root 11 лет назад

Viktor, спасибо. Судя по скринам, штука интересная.
Правда, уж больно много зависимостей она имеет.. Как решу проблему с зависимостями, отпишусь.

eugene-PC:www eugene$ eugene$ sudo rpm -ivh ~/Загрузки/vstudio_x64_5_lin.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing.
ошибка: Неудовлетворенные зависимости:
ld-linux-x86-64.so.2()(64bit) нужен для vstudio-5.3.0-2.x86_64
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) нужен для vstudio-5.3.0-2.x86_64
libc.so.6()(64bit) нужен для vstudio-5.3.0-2.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) нужен для vstudio-5.3.0-2.x86_64
libc.so.6(GLIBC_2.3)(64bit) нужен для vstudio-5.3.0-2.x86_64
libc.so.6(GLIBC_2.3.3)(64bit) нужен для vstudio-5.3.0-2.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) нужен для vstudio-5.3.0-2.x86_64
libc.so.6(GLIBC_2.4)(64bit) нужен для vstudio-5.3.0-2.x86_64
libdl.so.2()(64bit) нужен для vstudio-5.3.0-2.x86_64
libdl.so.2(GLIBC_2.2.5)(64bit) нужен для vstudio-5.3.0-2.x86_64
libgcc_s.so.1()(64bit) нужен для vstudio-5.3.0-2.x86_64
libgcc_s.so.1(GCC_3.0)(64bit) нужен для vstudio-5.3.0-2.x86_64
libgcc_s.so.1(GCC_3.4)(64bit) нужен для vstudio-5.3.0-2.x86_64
libgdk-x11-2.0.so.0()(64bit) нужен для vstudio-5.3.0-2.x86_64
libgdk_pixbuf-2.0.so.0()(64bit) нужен для vstudio-5.3.0-2.x86_64
libglib-2.0.so.0()(64bit) нужен для vstudio-5.3.0-2.x86_64

Командная строка MySQL

MySQL – это одна из востребованных систем управления базами данных (СУБД). База данных предназначена для хранения массивов данных в структурированном виде. Для работы с данными используется язык программирования SQL (Structured Query Language, в переводе – структурированный язык запросов).

MySQL – не единственная система управления базами данных. Также широко используются MariaDB, PostgreSQL, Microsoft SQL Server, SQLite и продукты от Percona. На серверах LITE.HOST используется сервер базы данных MariaDB 10.3, который является аналогом MySQL 5.7. Обратите внимание, что поменять версию СУБД на хостинге нельзя, для этого нужно использовать наши виртуальные серверы на базе операционной системы Linux.

Подключение к базе данных

Для работы с MySQL необходимо специализированное программное обеспечение. На хостинге LITE.HOST используется phpMyAdmin – панель, позволяющая выполнять любые действия с базой данных без знания SQL. Также управлять базами данных можно и по SSH через командную строку.

Рассмотрим выполнение базовых команд языка SQL из консоли сервера (их также можно выполнять через phpMyAdmin во вкладке «SQL»). Для того, чтобы запустить командную строку MySQL, войдите по SSH и воспользуйтесь командой mysql . В аргументе -u передайте имя пользователя от нужной базы данных (в нашем случае это root) и введите пароль.

[~]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 32227 Server version: 5.7.38 MySQL Community Server (GPL) Copyright (c) 2000, 2022, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

Построение описанных дальше запросов полезно знать разработчикам и тестировщикам, либо просто для расширения своего кругозора. Обычным пользователям удобнее работать с базами данных через phpMyAdmin, данная система сама выполняет построение запросов и выводит информацию в удобном виде.

Просмотр списка баз данных

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

mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)

В нашем случае на сервере только системные базы данных, поэтому создадим новую базу test для хранения в ней своих данных.

Создание базы данных

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

mysql> CREATE DATABASE test; Query OK, 1 row affected (0.01 sec)

Далее, с помощью SHOW DATABASES можете убедиться, что новая база данных создана

mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 5 rows in set (0.00 sec)

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

Для выбора базы данных используйте USE , если это не сделать, то в командах SELECT , UPDATE , INSERT и DELETE нужно будет всегда указывать название базы данных, что неудобно.

mysql> USE test; Database changed

Просмотр списка таблиц

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

mysql> SHOW TABLES; Empty set (0.01 sec)

Empty set говорит нам о том, что в базе данных нет таблиц.

Создание таблицы

Создадим таблицу пользователей с помощью команды CREATE .

mysql> CREATE TABLE `users` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `name` VARCHAR(64) NOT NULL , PRIMARY KEY (`id`)); Query OK, 0 rows affected (0.02 sec)

С помощью данной команды мы создали таблицу users , которая будет содержать цифровое ID пользователя (генерируется сервером базы данных автоматически) и имя пользователя до 64 символов.

С более подробной информацией о команде CREATE можно ознакомиться на сайте mariadb.com. Теперь с помощью SHOW можно увидеть созданную таблицу.

mysql> SHOW TABLES; +----------------+ | Tables_in_test | +----------------+ | users | +----------------+ 1 row in set (0.00 sec)

В обязательном порядке рекомендуем изучить создание индексов, так как без этого скорость выполнения запросов на больших таблицах может быть медленной. Очень часто разработчики этим пренебрегают, из-за чего с ростом размера проекта (числа пользователей, товаров, заказов) сайт начинает работать медленно.

Вставка данных в таблицу

Теперь можно добавить нового пользователя в таблицу с помощью команды INSERT , подробнее о синтаксисе данной команды можно узнать на сайте mariadb.com.

mysql> INSERT `users` SET `name` = 'Elena Ivanova'; Query OK, 1 row affected (0.00 sec)

Выборка данных из таблицы

Этим мы добавили нового пользователя "Elena Ivanova" в таблицу users . Настало время получить данные из таблицы с помощью команды SELECT , подробнее об этой команде можно узнать по ссылке.

mysql> SELECT * FROM `users`; +----+---------------+ | id | name | +----+---------------+ | 1 | Elena Ivanova | +----+---------------+ 1 row in set (0.00 sec)

Обратите внимание, пользователю "Elena Ivanova" система базы данных присвоила идентификатор 1, с помощью него можно менять данные для отдельных строк.

В документации можно вдобавок узнать про такие полезные операторы как ORDER , GROUP и LIMIT - для сортировки, объединения и ограничения числа записей. К тому же, мы не рекомендуем использовать ORDER BY RAND() на таблицах с большим числом данных, это будет приводить к созданию временных таблиц и медленному выполнению запросов.

Также, при выборке данных мы использовали символ * , который получил все столбцы из таблицы. Однако, если в таблице много столбцов, то оптимальнее будет делать выборку тех, которые нужны для дальнейшей работы. Например, мы можем получить только имена пользователей:

mysql> SELECT `name` FROM `users`; +---------------+ | name | +---------------+ | Elena Ivanova | +---------------+ 1 row in set (0.00 sec)

Изменение данных в таблице

Давайте обновим имя пользователя с помощью команды UPDATE , подробнее об этом в документации.

mysql> UPDATE `users` SET `name` = 'Elena Popova' WHERE `id` = 1; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0

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

mysql> SELECT * FROM `users`; +----+--------------+ | id | name | +----+--------------+ | 1 | Elena Popova | +----+--------------+ 1 row in set (0.00 sec)

Удаление строки из таблицы

Пользователя можно удалить с помощью команды DELETE , также с использованием идентификатора.

mysql> DELETE FROM `users` WHERE `id` = 1; Query OK, 1 row affected (0.01 sec)

Если опустить указание идентификатора через WHERE , то запрос удалит все строки из таблицы.

Удаление таблицы

Удалим таблицу users , это можно сделать с помощью команды DROP TABLE .

mysql> DROP TABLE `users`; Query OK, 0 rows affected (0.02 sec)

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

Удалим базу данных test , чтобы вернуться к первоначальному состоянию. Сделать это можно с помощью команды DROP DATABASE .

mysql> DROP DATABASE `test`; Query OK, 0 rows affected (0.00 sec)

Создание пользователей

Подключение сайта к базе данных из под root пользователя небезопасно, в случае компрометации данных для подключения, злоумышленники смогут получить доступ к любой базе данных на сервере. Чтобы подобное не происходило, нужно для каждого сайта создавать пользователя с доступом только к нужным базам данных. Для этого нужно создать пользователя с помощью команды CREATE USER .

mysql> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'KJ2aqCa89vjYsrFh'; Query OK, 0 rows affected (0.01 sec)

В этом примере мы создали пользователя admin с паролем KJ2aqCa89vjYsrFh, подключение будет возможно только с сервера localhost. Если необходимо подключение со стороннего сервера, замените localhost на нужный IP-адрес.

Изменение пароля пользователя

Изменить пароль пользователя можно с помощью ALTER USER .

mysql> ALTER USER 'admin'@'localhost' IDENTIFIED BY '2XdoiZrsDN67ozCd'; Query OK, 0 rows affected (0.00 sec)

Настройка прав пользователя

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

mysql> GRANT ALL PRIVILEGES ON test.* TO 'admin'@'localhost'; Query OK, 0 rows affected (0.01 sec)

С помощью этого запроса мы предоставили полные привилегии пользователю admin, подключенного с сервера localhost для базы данных test. Вместо ALL PRIVILEGES можно указать только SELECT , тогда пользователь сможет только читать данные из базы данных.

Удаление пользователя

Для удаления пользователя нужно использовать команду DROP USER .

mysql> DROP USER 'admin'@'localhost'; Query OK, 0 rows affected (0.01 sec)

Заключение

Описанные команды SQL выполняются на любом сайте, где происходит хранение каких-либо данных в базе данных и это лишь малая часть функций сервера базы данных. Вы можете дальше изучить разные типы движков MyISAM, InnoDB и MEMORY. Настройку индексов для более быстрой работы выборки данных, различные типы данных в таблицах (INT, CHAR, ENUM, DATE и прочие).

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

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