Как да създадете таблица в mysql

Таблиците са основата на структурата на базата данни MySQL. Таблиците съдържат информация, въведена в базата данни и може да бъде създадена за всички цели за съхранение на данни. Създаването на таблица отнема само няколко минути, особено ако имате само няколко записа, за да запазите. В тази статия ще кажем как да го направим.

Стъпка

Част 1 от 2:
Създаване на таблица
  1. Изображение, озаглавено 1282937 1
един. Отворете базата данни. За да създадете таблица, трябва да имате база данни, която ще я задържи. Можете да отворите базата данни, като напишете Употреба База данни В командния ред mysql.
  • Ако не помните името на базата данни, въведете Показване на бази данни-, За да покажете списък на базата данни на MySQL Server.
  • Ако все още нямате база данни, можете да го създадете, като напишете Създаване на база данни База данни-. Името на базата данни не може да съдържа интервали.
  • Изображение, озаглавено 1282937 2
    2. Разгледайте основните видове данни. Всеки запис в таблицата се запаметява като специфичен тип данни. Това позволява на MySQL да взаимодейства с тях по различни начини. Типове данни, които ще използвате, зависи от местоназначението на вашата маса. Има много видове в допълнение към следното, но можете да ги използвате, за да създадете основен подходящ за използване на таблицата:
  • Int - този вид данни за цели числа и често се използва за полето Идентификатор (ID).
  • Десетична - Този тип съхранява десетични стойности и се дефинира като общ брой номера и броя на номерата след запетая. Например: Десетична (6,2) ще съдържа числа от тип "0000.00".
  • Char- Това е основният тип данни за текста и струните. В същото време обикновено е необходимо да се определи само максималният брой знаци, съдържащи се, например Char (30). Можете също да използвате varchar, за да промените размера, в зависимост от въведените данни. Телефонните номера трябва да бъдат запаметени с помощта на този тип данни, тъй като те често съдържат знаци и не взаимодействат с номера (те не се сгъват, не се приспадат и така нататък).
  • Дата- този вид съхранение на данни датира във формата на gggg-mm-dd. Използвайте това, ако искате да запазите някой възраст, а не само действителната възраст, в противен случай ще трябва да актуализирате този запис всяка година.
  • Изображение, озаглавено 1282937 3
    3. Създайте таблица. За да създадете таблица от командния ред, трябва да създадете всички полета, като използвате една команда. Създавате таблици с помощта на командата Създайте таблица с последваща информация за таблицата. За да създадете основен запис за служител, трябва да въведете следната команда:
    Създаване на служители на таблица (ID INT не null първичен ключ Auto_Increment, Lastname Varchar (20), FirstName varchar (20), телефон varchart (20), дата награда дата)
  • Int не null първичен ключ Auto_Increment създава цифров идентификатор за всеки служител, който се добавя към вписването. Този номер автоматично се увеличава всеки път. Това улеснява насочването на служителите, използващи други функции.
  • Въпреки че varchar ви позволява да намалите размера в зависимост от въведените данни, можете да зададете максималния за него, така че потребителят да не може да влезе твърде дълги линии. В горния пример името и фамилното име са ограничени до 20-тия символ.
  • Обърнете внимание, че записът за телефонния номер се съхранява като varchar, така че символите също се обработват правилно.
  • Изображение, озаглавено 1282937 4
    4. Проверете дали масата ви е създадена правилно. След като създадете таблица, ще получите съобщение, което е създадено успешно. Сега можете да използвате командата ОПИСВАМ, За да сте сигурни, че сте включили всички полета, които искат, и че имат правилните типове данни. Inter ОПИСВАМ База данни- и погледнете изглеждащия график, за да проверите структурата на вашата маса.
  • Изображение, озаглавено 1282937 5
    пет. Създайте таблица, използваща PHP. Ако използвате PHP, за да управлявате базата данни на MySQL чрез уеб сървър, можете да създадете таблица с помощта на прост PHP файл. Предполага се, че базата данни вече съществува на MySQL сървъра. За да създадете една и съща таблица, както в стъпка 3, въведете следния код, като замените информацията за връзката към текущия за вас:
    $ Connect = mysqli_connect ({server}, {user}, {samp}, {database}) - ако (mysqli_connect_ernno ()) {echo "Неуспешно свързване с MySQL: " . mysqli_connect_error () -} $ sql = "Създаване на служители на таблица (ID INT не null първичен ключ Auto_Increment, Lastname Varchar (20), FirstName varchar (20), телефон varchart (20), дата награда дата)"-Ако (mysqli_query ($ connection, $ sql)) {echo "Служителите на масата създадоха успешно"-} Else {echo "Грешка при създаването на таблица: " . mysqli_error ($ connection) -}?. T
  • Част 2 от 2:
    Добавете записи на масата
    1. Изображение, озаглавено 1282937 6
    един. Добавете един запис в таблицата. Можете да въведете данните в таблицата директно от командния ред. Можете да използвате една команда, за да въведете всички полеви записи, използващи Вмъкване в. T
    Вмъкнете в служители (ID, Lastname, FirstName, Phone, Datefibirth) стойности (NULL, "Smith", "John `," (555) 555-5555`, `1980-01-31`)-
    • Ако въведете нулевата стойност за полето ID, тази стойност ще се увеличи с 1 във всеки следващ запис в сравнение с последния.
    • Уверете се, че всеки път, който въвеждате, е затворен в единични кавички (`).
  • Изображение, озаглавено 1282937 7
    2. Добавете няколко записа наведнъж. Ако имате всички данни, можете да вмъкнете няколко записа едновременно с една команда Вмъкване в. Просто разделете набора от данни:
    Вмъкване в служители (ID, WASTNAME, FIRTNAME, PHONE, DATOFIRTH) стойности (NULL, "Smith", "John `," (555) 555-5555`, `1980-01-31`), (null, `doe` , "Jane" (555) 555-5551 `,` 1981-02-28 `), (null, "пекар", "pat`," (555) 555-5554 "," 1970-01-31 " Чест-
  • Изображение, озаглавено 1282937 8
    3. Покажете вашата маса. След като добавите няколко записа, можете да покажете масата си, за да видите как изглежда всичко това. Това ще ви позволи да видите дали сте пропуснали някаква информация и дали всичко на правилното място. За да покажете таблицата, създадена по-горе, въведете Изберете * от служители.
  • Можете да извършите по-сложен изход, като добавите филтри за търсене. Например, за да получите таблица, сортирана по дата на раждане, трябва да наберете Изберете WASTNAME, FIRTNAME, Дата на работа от служителите на поръчката на служителите по датичест
  • Променете резултата от резултата от обратното, добавяйки Desc В края на екипа.
  • Изображение, озаглавено 1282937 9
    4. Въведете данни чрез HTML форма. Има и други начини за въвеждане на данни в новата ви маса. Един от най-често използва формата на уеб страница. За да разберете как да създадете формуляр, за да запълните масата си, вижте Подходящо ръководство.
  • Подобни публикации