Изучение команд MySQL: создание серверной базы данных

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


Enjoying home office

База данных организует данные так, чтобы к ним можно было легко получать доступ, изменять их и управлять ими. Как и почти всё программное обеспечение для баз данных, MySQL использует Structured Query Language (SQL, произносится «сиквел») — стандартный язык для запроса информации из базы данных. Это программное обеспечение с открытым исходным кодом, то есть его можно бесплатно использовать и изменять для личных нужд, и в этой статье мы предоставим помощь по SQL, чтобы вам было удобно им пользоваться. Несмотря на низкую цену, MySQL всё шире применяется в промышленности благодаря высокой производительности, надёжности, простоте использования и универсальности при работе с языками программирования. Присоединяйтесь к 5 миллионам активных пользователей MySQL, включая NASA, FedEx и компьютерного гика по соседству, изучая основные команды MySQL.

Изучать MySQL несложно, если следовать этому руководству по MySQL шаг за шагом.

  1. Убедитесь, что вы правильно установили MySQL. Сделав это, перейдите в приложение командной строки вашей операционной системы и введите: mysql -u root. Это откроет MySQL с именем пользователя root. Если вы уже создали другую учётную запись, используйте данные для входа в неё.
  2. Создайте базу данных. Теперь командная строка будет отображать mysql>, и всё, что вы введёте после неё, будет обработано MySQL. Мы будем использовать команду create database, чтобы создать базу данных с именем first_database. Обратите внимание: в имени базы данных не может быть пробелов.

    mysql> create database first_database;

  3. Создайте таблицу. База данных — это совокупность данных, организованных в таблицы. Следующий код создаёт таблицу с 6 столбцами:

    mysql> create table first_table
    -> (ID int not null primary key auto_increment,
    -> last_name varchar(25),
    -> first_name varchar(25),
    -> email varchar(25),
    -> date_joined timestamp(14),
    -> about text);

    • Строка 1: Создаёт столбец с именем ID, который генерирует уникальное целое число (int), увеличивающееся на единицу (auto_increment) при каждой новой записи. Это называется первичным ключом, потому что каждая запись (или строка) имеет уникальный ID для различения строк (полезно, когда у нескольких людей одна и та же фамилия).
    • Строки 2 и 3: Создают столбцы с именами last_name и first_name, которые содержат соответственно фамилии и имена записей. Максимальное количество символов — 25 (varchar(25)).
    • Строка 4: Создаёт столбец для адресов электронной почтыlearn mysql участников. Опять же, максимальное количество символов — 25.
    • Строка 5: Создаёт столбец, который записывает дату (timestamp) присоединения участника. Число 14 в timestamp(14) относится к наиболее часто используемому формату отображения: YYYYMMDDHHMMSS.
    • Строка 6: Создаёт столбец с кратким описанием участника.
  4. Вставьте данные. Теперь мы вручную добавим данные в таблицу:

    mysql> insert into first_table
    -> (ID, last_name, first_name, email, date_joined, about) values
    -> (NULL, 'Doe', 'John', '[email protected]', now(),
    -> 'This is a short description of John Doe.');

    • Строка 1: Сообщает MySQL, что вы хотите добавить запись в таблицу.
    • Строка 2: Перечисляет имена столбцов в том порядке, который мы будем использовать для ввода значений.
    • Строки 3 и 4: Перечисляют значения для столбцов в порядке, указанном ранее. Значение now() заставляет timestamp записывать время и дату создания строки.

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

  5. Выполнение запросов. Теперь, когда у нас есть всего четыре записи, мы можем выполнить запрос — так в базах данных называют запрос данных из таблицы. Мы используем команду select для запроса к first_table. Здесь мы конкретно хотим увидеть фамилии, имена и адреса электронной почты из базы данных.

    mysql> select last_name, first_name, email from first_table;

    Звёздочка в команде select * известна как универсальный селектор, означающий, что вы хотите запросить все столбцы.

    mysql> select * from first_table;

  6. Обновление записи. Следующий шаг в изучении SQL — обновление. Допустим, John Doe сменил адрес электронной почты из-за слишком большого количества спама. Следующий код использует команду UPDATE и подкоманду SET, чтобы изменить адрес электронной почты человека, чья фамилия — Doe. Подкоманда WHERE важна, потому что она определяет, чей адрес электронной почты следует изменить (где фамилия — Doe). Без команды WHERE все записи в first_table получили бы один и тот же адрес электронной почты ([email protected]).

    mysql> UPDATE first_table SET email = '[email protected]'
    -> WHERE last_name = 'Doe';

  7. Удаление записи. Возможно, вам потребуется внести изменения на сервере MySQL. Допустим, John Doe умирает (не смог удержаться), или, может быть, он просто отказался от списка рассылки электронной почты. Чтобы удалить запись, как ни странно, мы используем команду DELETE. FROM определяет таблицу, с которой вы работаете, а WHERE определяет конкретную запись, которую вы хотите удалить.

    mysql> DELETE FROM first_table WHERE last_name = 'Doe';

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








Изучение команд MySQL: создание серверной базы данных


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


Enjoying home office

База данных организует данные так, чтобы к ним можно было легко получать доступ, изменять их и управлять ими. Как и почти всё программное обеспечение для баз данных, MySQL использует Structured Query Language (SQL, произносится «сиквел») — стандартный язык для запроса информации из базы данных. Это программное обеспечение с открытым исходным кодом, то есть его можно бесплатно использовать и изменять для личных нужд, и в этой статье мы предоставим помощь по SQL, чтобы вам было удобно им пользоваться. Несмотря на низкую цену, MySQL всё шире применяется в промышленности благодаря высокой производительности, надёжности, простоте использования и универсальности при работе с языками программирования. Присоединяйтесь к 5 миллионам активных пользователей MySQL, включая NASA, FedEx и компьютерного гика по соседству, изучая основные команды MySQL.

Изучать MySQL несложно, если следовать этому руководству по MySQL шаг за шагом.

  1. Убедитесь, что вы правильно установили MySQL. Сделав это, перейдите в приложение командной строки вашей операционной системы и введите: mysql -u root. Это откроет MySQL с именем пользователя root. Если вы уже создали другую учётную запись, используйте данные для входа в неё.
  2. Создайте базу данных. Теперь командная строка будет отображать mysql>, и всё, что вы введёте после неё, будет обработано MySQL. Мы будем использовать команду create database, чтобы создать базу данных с именем first_database. Обратите внимание: в имени базы данных не может быть пробелов.

    mysql> create database first_database;

  3. Создайте таблицу. База данных — это совокупность данных, организованных в таблицы. Следующий код создаёт таблицу с 6 столбцами:

    mysql> create table first_table
    -> (ID int not null primary key auto_increment,
    -> last_name varchar(25),
    -> first_name varchar(25),
    -> email varchar(25),
    -> date_joined timestamp(14),
    -> about text);

    • Строка 1: Создаёт столбец с именем ID, который генерирует уникальное целое число (int), увеличивающееся на единицу (auto_increment) при каждой новой записи. Это называется первичным ключом, потому что каждая запись (или строка) имеет уникальный ID для различения строк (полезно, когда у нескольких людей одна и та же фамилия).
    • Строки 2 и 3: Создают столбцы с именами last_name и first_name, которые содержат соответственно фамилии и имена записей. Максимальное количество символов — 25 (varchar(25)).
    • Строка 4: Создаёт столбец для адресов электронной почтыlearn mysql участников. Опять же, максимальное количество символов — 25.
    • Строка 5: Создаёт столбец, который записывает дату (timestamp) присоединения участника. Число 14 в timestamp(14) относится к наиболее часто используемому формату отображения: YYYYMMDDHHMMSS.
    • Строка 6: Создаёт столбец с кратким описанием участника.
  4. Вставьте данные. Теперь мы вручную добавим данные в таблицу:

    mysql> insert into first_table
    -> (ID, last_name, first_name, email, date_joined, about) values
    -> (NULL, 'Doe', 'John', '[email protected]', now(),
    -> 'This is a short description of John Doe.');

    • Строка 1: Сообщает MySQL, что вы хотите добавить запись в таблицу.
    • Строка 2: Перечисляет имена столбцов в том порядке, который мы будем использовать для ввода значений.
    • Строки 3 и 4: Перечисляют значения для столбцов в порядке, указанном ранее. Значение now() заставляет timestamp записывать время и дату создания строки.

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

  5. Выполнение запросов. Теперь, когда у нас есть всего четыре записи, мы можем выполнить запрос — так в базах данных называют запрос данных из таблицы. Мы используем команду select для запроса к first_table. Здесь мы конкретно хотим увидеть фамилии, имена и адреса электронной почты из базы данных.

    mysql> select last_name, first_name, email from first_table;

    Звёздочка в команде select * известна как универсальный селектор, означающий, что вы хотите запросить все столбцы.

    mysql> select * from first_table;

  6. Обновление записи. Следующий шаг в изучении SQL — обновление. Допустим, John Doe сменил адрес электронной почты из-за слишком большого количества спама. Следующий код использует команду UPDATE и подкоманду SET, чтобы изменить адрес электронной почты человека, чья фамилия — Doe. Подкоманда WHERE важна, потому что она определяет, чей адрес электронной почты следует изменить (где фамилия — Doe). Без команды WHERE все записи в first_table получили бы один и тот же адрес электронной почты ([email protected]).

    mysql> UPDATE first_table SET email = '[email protected]'
    -> WHERE last_name = 'Doe';

  7. Удаление записи. Возможно, вам потребуется внести изменения на сервере MySQL. Допустим, John Doe умирает (не смог удержаться), или, может быть, он просто отказался от списка рассылки электронной почты. Чтобы удалить запись, как ни странно, мы используем команду DELETE. FROM определяет таблицу, с которой вы работаете, а WHERE определяет конкретную запись, которую вы хотите удалить.

    mysql> DELETE FROM first_table WHERE last_name = 'Doe';

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

Изучение команд MySQL: создание серверной базы данных

Узнайте, как настроить базу данных на языке структурированных запросов (SQL) с помощью инструментов SQL
рекомендовать друзьям
  • gplus
  • pinterest

Комментарий

Оставить комментарий

Оценивать