Из этой статьи вы узнаете, как создать базу данных с помощью MySQL. Чтобы создать базу данных, вам необходимо открыть интерфейс командной строки mysql и ввести команды базы данных во время работы сервера.
Шаг
Часть 1 из 3: Открытие командной строки MySQL
Шаг 1. Убедитесь, что сервер MySQL подключен
Если serverMySQL отсутствует в сети, вы не можете создать базу данных.
Вы можете проверить статус сервера, открыв MySQL Workbench, выбрав сервер и посмотрев на индикатор «Статус сервера» на вкладке «Администрирование - Статус сервера»
Шаг 2. Скопируйте адрес (путь) папки установки
Адрес будет зависеть от используемой операционной системы (например, Windows или Mac):
- Windows - Скопируйте C: / Program Files / MySQL / MySQL Workbench 8.0 CE / и убедитесь, что вы заменили последнее имя папки на имя текущей папки MySQL.
- Mac - скопируйте /usr/local/mysql-8.0.13-osx10.13-x86_64/ и убедитесь, что вы заменили последнее имя папки текущим именем папки MySQL.
Шаг 3. Откройте программу командной строки компьютера
На компьютере с Windows используйте командную строку. Между тем, пользователи компьютеров Mac могут использовать Терминал.
Шаг 4. Измените запись на каталог установочной папки MySQL
Введите cd и вставьте пробел, вставьте адрес папки установки и нажмите Enter. Например, на компьютере с Windows вы можете ввести следующую запись:
компакт-диск C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Шаг 5. Откройте команду входа в MySQL
Например, чтобы открыть приглашение для входа в систему для имени пользователя «мой», введите следующую запись и нажмите клавишу Enter:
mysql -u мне -p
Шаг 6. Введите пароль учетной записи
Введите пароль учетной записи пользователя MySQL и нажмите Enter. Вы войдете в учетную запись, и приложение командной строки будет связано с командами MySQL.
- Вы можете увидеть маркер «MySQL>» в окне приложения командной строки. С этого этапа любые вводимые вами команды будут обрабатываться через приложение командной строки MySQL.
- Разберитесь, как вводить команды MySQL. Команды MySQL необходимо вводить через точку с запятой (;) сразу после последней части команды. Вы также можете ввести команду, ввести точку с запятой и снова нажать Enter.
Часть 2 из 3: Создание базы данных
Шаг 1. Создайте файл базы данных
Вы можете создать его, набрав команду «создать базу данных» создать базу данных, добавив имя базы данных, вставив точку с запятой и нажав Enter. Например, для базы данных с именем "Pet Data" введите следующую команду:
создать базу данных Pet_Data_Animals;
- Имена баз данных не могут содержать пробелов. Если вы хотите включить в свое имя пробелы, вам нужно использовать подчеркивание (например, «Мой лучший друг» становится «Мой лучший друг»).
- Каждая команда MySQL должна заканчиваться точкой с запятой. Если вы забыли первую точку с запятой, вы можете ввести ее рядом с « … ”, Затем снова нажмите клавишу Enter.
Шаг 2. Показать текущую сохраненную базу данных
Вы можете отобразить список сохраненных баз данных, набрав следующую команду и нажав Enter:
показать базы данных;
Шаг 3. Выберите базу данных
Вы можете выбрать базу данных из списка, набрав команду use name с именем «name» в качестве имени базы данных. Например, для базы данных «Pet Data» введите следующую команду и нажмите Enter:
используйте Data_Animal_Pet;
Шаг 4. Дождитесь появления подтверждающего сообщения
Как только вы увидите фразу «База данных изменена» под последней введенной командой, вы можете перейти к созданию содержимого базы данных.
Часть 3 из 3: Создание таблиц
Шаг 1. Ознакомьтесь с различными командами таблицы
Есть несколько ключевых аспектов таблиц, о которых вам нужно знать перед созданием таблицы:
- Заголовок - заголовок таблицы добавляется сразу после команды «создать таблицу» и должен соответствовать тем же правилам, что и имя базы данных (например, без пробелов).
- Заголовки столбцов - вы можете указать заголовки столбцов, введя имена заголовков в скобках (см. Пример следующего шага).
- Длина квадрата - при указании длины поля вы можете использовать «VARCHAR» (переменный символ, который позволяет вам вводить от одного до максимального количества символов «VARCHAR») или «CHAR» (требуется не более и не менее указанное количество символов; например, «CHAR (1)» требует одного символа, «CHAR (3)» требует трех символов и т. д.).
-
Даты - если вы хотите добавить даты в диаграмму, используйте команду «ДАТА», чтобы указать, что содержимое столбца должно быть отформатировано как даты. Кроме того, даты необходимо вводить в формате год-месяц-дата (
XXXX-XX-XX
- ).
Шаг 2. Обведите таблицу
Перед вводом данных в диаграмму вам необходимо создать структуру таблицы, набрав следующую команду и нажав клавишу Enter:
создать имя таблицы (column1 varchar (20), column2 varchar (30), column3 char (1), column4 date);
- Например, чтобы создать таблицу под названием «Домашние животные» с двумя столбцами «VARCHAR», одним столбцом «CHAR» и столбцом даты, вы можете ввести следующую команду:
создать таблицу Pet_Animal (имя varchar (20), Species varchar (30), Gender char (1), Birth_Date date);
Шаг 3. Добавьте строки в таблицу
С помощью команды «вставить» вы можете вводить информацию о базе данных построчно:
вставить в значения table_name ('значение столбца1', 'значение столбца2', 'значение столбца3', 'значение столбца4');
-
Для таблицы "Pets_Pet", использованной ранее, ваши строки данных должны выглядеть следующим образом:
вставить в значения Pet_Animal ('Fido', 'Husky', 'J', '2017-04-12');
- Вы можете ввести слово NULL в качестве содержимого столбца, если столбец пуст.
Шаг 4. Введите. Если хотите, пропустите следующий шаг.
Шаг 5. При необходимости загрузите текстовый файл
Если у вас есть база данных с большим количеством строк информации, что было бы затруднительно, если бы вам пришлось вручную вводить их одну за другой, вы можете загрузить текстовый файл, содержащий данные, используя следующий код:
загрузить данные из локального файла '/path/namaberkas.txt' в строки таблицы nama_tabel, оканчивающиеся на '\ r / n';
-
В примере таблицы "Pet_Animal" вы можете ввести следующий код или команду:
загрузить локальные данные из файла 'C: /Users/username/Desktop/pets.txt' в строки таблицы Pets_Pets, оканчивающиеся на '\ r / n';
- На компьютерах Mac вам необходимо использовать команду «строки, завершаемые на» с помощью символа «\ r» вместо «\ r / n».
Шаг 6. Просмотрите созданную таблицу
Введите команду show databases;, затем выберите базу данных, набрав select * from name;, используя «name» в качестве имени базы данных. Например, если вы используете базу данных «Pet_List», введите следующую команду:
показать базы данных; выберите * из Pet_List;
подсказки
-
Вот некоторые из наиболее часто используемых типов данных:
- “ СИМВОЛ ”(Длина) - Эта переменная имеет заданную длину символьной строки (строки).
- “ VARCHAR ”(Длина) - эта переменная имеет максимальную длину строки символов (в соответствии с введенной вами переменной длины).
- “ ТЕКСТ ”- Эта переменная имеет набор символов с максимальной длиной текста, эквивалентной 64 килобайтам.
- “ INT ”(Длина) - эта переменная представляет собой 32-битное целое число с максимальной длиной цифры (знак минус или« - »считается« цифрой »для отрицательных чисел).
- “ ДЕСЯТИЧНЫЙ ”(Длина, десятичное число) - эта переменная представляет собой десятичное число со значением длины, равным общему количеству отображаемых символов. Между тем, в десятичном столбце указано максимальное количество чисел, которые могут отображаться после запятой.
- “ ДАТА ”- Эта переменная содержит дату в формате год-месяц-дата (#### - ## - ##).
- “ ВРЕМЯ ”- Эта переменная содержит время в формате час-минута-секунда.
- “ ENUM ”(" Значение1 "," значение2 ",….) - Эта переменная содержит список целых чисел или значений.
-
Вот некоторые дополнительные параметры, которые вы можете использовать:
- “ НЕНУЛЕВОЙ ”- с этим параметром необходимо ввести значение. Столбец не может быть очищен.
- “ ДЕФОЛТ ”Значение по умолчанию - Если данные или значение не введены, значение по умолчанию будет добавлено в столбец автоматически.
- “ НЕ ПОДПИСАНО ”- В числовом поле параметр гарантирует, что введенное число не будет отрицательным числом.
- “ АВТОМАТИЧЕСКОЕ ПРИРАЩЕНИЕ ”- с этим параметром значение будет автоматически увеличиваться каждый раз, когда вы добавляете новую строку в таблицу.
Предупреждение
- Если сервер MySQL не запущен, когда вы пытаетесь получить доступ к командной строке «mysql», вы не можете продолжить этот процесс.
- Как и в случае с другими кодировками, убедитесь, что вводимые вами команды набираются с правильным написанием и интервалом, прежде чем пытаться их ввести.