Создание базы данных SQL: Пособие для начинающих

Здравствуйте, будущие маги баз данных! Я рад быть вашим проводником в этом захватывающем путеше ствии в мир баз данных SQL. Как кто-то, кто преподавал informatikу на протяжении многих лет, я могу сказать, что создание баз данных похоже на строительство своих собственных цифровых королевств. Так что натяните рукава и окунитесь в это!

SQL - Create Database

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

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

Оператор CREATE DATABASE

Теперь давайте научимся создавать свою собственную базу данных. В SQL мы используем оператор CREATE DATABASE для этого. Это как сказать: "Эй, SQL, я хочу построить новое цифровое королевство!"

Вот базовая синтаксис:

CREATE DATABASE database_name;

Давайте试着 создать базу данных для вымышленного книжного магазина:

CREATE DATABASE my_bookstore;

Когда вы выполните эту команду, SQL создаст новую базу данных под названием "my_bookstore". Это так просто! Вы только что создали свою первую базу данных. Дайте себе поаплодировать!

Предостережение

помните, что имена баз данных чувствительны к регистру в некоторых системах SQL, поэтому my_bookstore и MY_BOOKSTORE могут рассматриваться как две разные базы данных. Хорошей практикой является использование нижнего регистра, чтобы избежать путаницы.

Список баз данных с использованием SQL

Теперь, когда мы создали базу данных, вы можете задаться вопросом: "Как я могу увидеть все базы данных, которые у меня есть?" Отличный вопрос! В SQL мы используем команду SHOW DATABASES, чтобы列出 все базы данных.

SHOW DATABASES;

Эта команда显示ит список всех баз данных на вашем сервере SQL. Вы должны увидеть свою только что созданную my_bookstore в этом списке, а также любые другие базы данных, которые могут уже существовать.

Вот как может выглядеть вывод:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| my_bookstore       |
+--------------------+

Смотрите! Ваша my_bookstore там, на одном уровне с большими!

Использование/Выбор баз данных с использованием SQL

Создание базы данных - это здорово, но как мы действительно начинаем использовать ее? Для этого используется оператор USE. Это как сказать SQL: "Я хочу работать в этом конкретном королевстве сейчас."

Синтаксис прост:

USE database_name;

Давайте используем нашу базу данных книжного магазина:

USE my_bookstore;

После выполнения этой команды все последующие команды SQL будут выполняться в контексте базы данных my_bookstore. Это как если бы вы только что зашли в свой книжный магазин и готовы начать организовывать!

Проверка, какую базу данных вы используете

Иногда, особенно когда вы работаете с несколькими базами данных, вы можете забыть, какую базу данных вы используете в данный момент. Не волнуйтесь! SQL имеет удобную функцию для этого:

SELECT DATABASE();

Эта команда вернет имя базы данных, которую вы Currently используете. Это как спросить: "Где я сейчас?"

Объединение всего вместе

Давайте пройдем полный пример, от создания базы данных до использования ее:

-- Создаем новую базу данных
CREATE DATABASE pet_store;

-- Показываем все базы данных, чтобы confirm их создание
SHOW DATABASES;

-- Используем новую базу данных
USE pet_store;

-- Проверяем, какую базу данных мы используем
SELECT DATABASE();

Если вы выполните эти команды, вы создадите новую базу данных pet_store, увидите ее в списке всех баз данных, перейдете на использование ее и затем confirm, что вы действительно используете базу данных pet_store.

Общий метод таблицы

Вот удобная таблица, резюмирующая методы, которые мы узнали:

Команда Описание Пример
CREATE DATABASE Создает новую базу данных CREATE DATABASE my_database;
SHOW DATABASES Список всех баз данных SHOW DATABASES;
USE Выбирает базу данных для использования USE my_database;
SELECT DATABASE() Показывает текущую базу данных SELECT DATABASE();

Заключение

Поздравляю! Вы только что сделали свои первые шаги в мир баз данных SQL. Теперь вы знаете, как создать базу данных,列出 все базы данных и выбрать конкретную базу данных для использования. Это основные навыки, которые вы будете использовать на протяжении всего своего пути в SQL.

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

Продолжайте практиковаться в этих командах и не бойтесь экспериментировать. Чем больше вы играете с базами данных, тем комфортнее вы станете. Before you know it, вы станете магом баз данных, вызывая сложные структуры данных одним Movement клавиатуры!

До следующего раза, счастливого кодирования, и пусть ваши базы данных всегда будут организованными, а ваши запросы быстрыми!

Credits: Image by storyset