Създаване на база данни в MySQL

Автор: Tamara Smith
Дата На Създаване: 20 Януари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Създаване на база данни в MySQL - процедурен код
Видео: Създаване на база данни в MySQL - процедурен код

Съдържание

MySQL може да бъде доста плашеща програма. Всички команди трябва да се въвеждат от командния ред; няма графичен интерфейс. Ето защо е важно да имате някои основни познания за създаване и редактиране на база данни, за да можете да си спестите много време и главоболия. Следвайте ръководството по-долу, за да създадете база данни за щатите на САЩ. и броя на жителите на държава.

Стъпвам

Метод 1 от 2: Създаване и редактиране на базата данни

  1. Създайте базата данни. От командния ред на MySQL стартирайте командата CREATE DATABASE DATABASENAME>; в. Заменете DATABASENAMEs> за името на вашата база данни, без интервали.
    • Например, за да създадете база данни за всички щати на САЩ, въведете следния код: СЪЗДАЙТЕ БАЗА ДАННИ us_states;
    • Забележка: Командите не трябва да се пишат с главни букви.
    • Забележка: Всички MySQL команди трябва да бъдат прекратени с ";". Ако го забравите, можете просто да ";" на следващия ред, за да може да изпълни предишната команда така или иначе.
  2. Показва се списък с наличните ви бази данни. Изпълнете командата SHOW DATABASES; за да се покаже списък с всички бази данни, които сте запазили. Освен базата данни, която току-що създадохте, виждате и база данни mysql и тестова база данни. Засега можете да игнорирате това.
  3. Изберете вашата база данни. След като базата данни е създадена, ще трябва да я изберете, за да започнете да я редактирате. Въведете следната команда: USE us_states;. Сега ще видите съобщението База данни е променена, за да ви уведомим, че вашата активна база данни вече е us_states.
  4. Създайте таблица. Таблица е мястото, където се съхраняват всички данни от вашата база данни. За да създадете това, първо ще трябва да въведете цялото форматиране на таблицата в първата команда. За да създадете таблица, въведете следната команда: CREATE TABLE състояния (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, състояние CHAR (25), популация INT (9));. Това ще създаде таблица, наречена "състояния" и с 3 полета: id, състояние и население.
    • Командата INT гарантира, че идентификаторът на полето може да съдържа само цели числа (цели числа).
    • Командата NOT NULL гарантира, че полето id не може да бъде празно.
    • Клавишът PRIMARY KEY показва, че полето id е ключът на таблицата. Ключовото поле е уникално и не може да съдържа дубликати.
    • Командата AUTO_INCREMENT кара полето id да се увеличава всеки път, когато се добавя запис / запис, като основно номерира всеки запис автоматично.
    • Кодовете CHAR (символи) и INT (цели числа) показват кой тип данни могат да бъдат въведени в тези полета. Числото до командите показва колко символа могат да се поберат в полето.
  5. Създайте запис в таблицата. Сега, когато таблицата е създадена, е време да започнете да въвеждате данни. Използвайте следната команда за първия запис: INSERT INTO състояния (id, състояние, население) VALUES (NULL, "Alabama", "4822023");
    • По същество казвате на базата данни да постави данните в трите съответни полета на таблицата.
    • Тъй като идентификаторът на полето има свойството NOT NULL, въвеждането на стойност NULL ще доведе до автоматично увеличаване на това поле с 1, благодарение на AUTO_INCREMENT.
  6. Направете още повече записи. Можете да създадете множество записи, като използвате една команда. За да въведете следните 3 състояния, въведете следното: INSERT INTO състояние (id, състояние, население) ЦЕННОСТИ (NULL, 'Аляска', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Арканзас ',' 2949131 ');
    • Това ще създаде таблица, която изглежда така:

      Заявете новата си база данни. След като базата данни е създадена, можете да изпълнявате заявки, за да получите конкретни резултати. Първо въведете следната команда: SELECT * FROM us_states;. Това връща цялата база данни поради звездичката " *" в командата, което означава "всички" или всички.
      • По-усъвършенствана заявка е следната: SELECT състояние, население FROM us_states ORDER BY популация; Това връща таблица на състоянията по размер на популацията, а не по азбучен ред. Полето за идентификация не се показва, защото сте поискали само състоянието и популацията на записите.
      • За да покажете популацията от състояния в обратен ред, използвайте следната заявка: SELECT състояние, популация FROM us_states ПОРЪЧКА ПО популация DESC;. Заявката DESC връща списък в обратен ред, от най-високия към най-ниския.

Метод 2 от 2: Продължете с MySQL

  1. Инсталирайте MySQL на вашия компютър с Windows. Разберете как да инсталирате MySQL на домашния си компютър.
  2. Премахване на база данни MySQL.
  3. Научете PHP и MySQL. Изучаването на PHP и MySQL ще ви позволи да създавате мощни уеб сайтове за забавление и работа.
  4. Архивирайте вашите MySQL бази данни. Копирането на вашите данни винаги се препоръчва, особено ако се отнася до важна база данни.
  5. Промяна на структурата на вашата база данни. Ако базата данни ще се използва по различен начин, може да се наложи да промените нейната структура, за да обработва различни данни.

Съвети

  • Някои често използвани типове данни: (За пълен списък вижте документацията на mysql на адрес http://dev.mysql.com/doc/)
    • ЧАР(дължина) - Броят на символите в низ / низ от символи
    • ВАРЧАР(дължина) - Променлив брой символи на низ с максимална дължина дължина.
    • ТЕКСТ - Променлив брой символи на низ с максимална дължина 64KB текст.
    • INT(дължина) - 32-битово цяло число с максимален брой цифри, обозначени с дължина („-“ се брои като цифра до отрицателно число.)
    • ДЕЦИМАЛЕН(дължина,дек) - Десетично число с брой цифри, обозначени с дължина. Областта дек указва максимално разрешения брой десетични знаци.
    • ДАТА - Дата (година, месец, дата))
    • ВРЕМЕ - Време (часове, минути, секунди)
    • ENUM(’стойност1’,’стойност2", ....) - Списък на стойностите за изброяване.
  • Някои незадължителни параметри:
    • НЕ Е НУЛНО - Трябва да се предостави стойност. Полето не може да остане празно.
    • ПО ПОДРАЗБИРАНЕстойност по подразбиране - Ако не е посочена стойност, стойност по подразбиране присвоени на полето.
    • НЕПОДПИСАНО - За числовите полета се уверете, че числото никога не е отрицателно.
    • АВТОМАТИЧНО УВЕЛИЧАВАНЕ - Стойността се увеличава автоматично при всяко добавяне на ред в таблицата.