Един от най -важните аспекти, които трябва да вземем предвид при работа с MySQL, несъмнено е работата с таблици, тъй като те ни позволяват да поддържаме нашата база данни по контролиран и организиран начин.
MySQL структура
- Схема или схема: Това е основната база данни и ще има необходимата структура според изискванията на организацията.
- Табла: Те ни позволяват да структурираме базата данни по теми според нуждите.
- Колони: Това са подтемите, които ще бъдат включени в таблиците.
Пример за тази структура може да бъде:
Схема: Солветични таблици: solutiontic_mysql Колони: id, заглавие, сума и т.н.Може да се види и на следното изображение:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Въз основа на тези данни ще работим с някои параметри и изречения, които можем да приложим с таблиците в MySQL.
Ще анализираме следните изявления в MySQL на ниво таблица:
- Създайте
- Промяна
- Изпускайте
Създайте таблица (Създаване на таблица)
С опцията Създаване на таблица имаме възможност да създаваме нови таблици в нашите схеми в MySQL. За това проучване ще създадем таблица с името Solvertic_proyectos, за това ще извършим следния процес:
Щракваме с десния бутон върху опцията Таблици в схемата, където ще запишем таблицата, в този случай решаваща.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Като изберете Създаване на таблица ще видим следното:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Необходима информация в този прозорец
- Име на таблицата: В това поле ще въведем името на таблицата за създаване, в този случай Solvertic_proyectos.
- Сравнение: Оставяме Schema Default по подразбиране.
- Двигател: Оставяме стойността по подразбиране.
- Схема: Виждаме, че това е стойност, която не можем да редактираме, тъй като от самото начало решаваме схемата, в която ще бъде създадена таблицата.
Кликваме върху Приложи и съветникът за създаване ще се покаже в MySQL:
На този етап трябва да установим индексите, които трябва да добавим към нашата таблица, в този случай ще въведем следните полета:
id INT NOT NULL AUTO_INCREMENT, заглавие VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, PRIMARY KEY (id)На следното изображение е подготвеното изречение:
ЗабележкаТези стойности трябва да бъдат въведени, като се вземат предвид необходимите изисквания, като всяка стойност ще има своите съответни характеристики (Char, Decimal и т.н.)
Кликнете върху Приложи за да продължите с процеса на създаване на таблица решенията_проекти.
Натискаме завършек и ще видим, че процесът е бил правилен и ще можем да видим таблицата solutiontic_proyectos създадени в рамките на алкетичната схема.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Ако щракнем върху нашата таблица Solvetic_proyectos можем да видим от дясната страна полетата, които сме създали и от там можем да въведем стойности.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Друг начин да отворите съветника за създаване на таблица е да кликнете върху иконата, разположена в горната част на лентата с менюта. По този начин можем създаване на таблици в MySQL на практически начин, просто трябва да сме много наясно кои полета трябва да добавим и какъв тип данни ще бъдат въведени.
Някои от типовете данни, налични в MySQL
- Int: Позволява ни да съхраняваме цели числа.
- Бит или Bool: Дава ни да добавим стойности 0 или 1.
- Поплавък: Добавяне на десетични числа.
- Десетично: Тази стойност съхранява числата като низ.
- Време: Тази стойност съхранява един час.
- Година: Това поле ни позволява да съхраняваме една година.
- Char: Използвайки това поле, можем да добавим буквено -цифрови стойности.
Разделът за създаване на таблица завършва тук, ще видим как се променят.
Промяна на масата (Промяна на таблицата)
С Опцията Промяна на таблицата можем да променяме стойностите или полетата на нашите създадени таблици като имаме възможност да добавяме колони, да ги редактираме или изтриваме, за да използваме тази опция, трябва да щракнем с десния бутон върху таблицата, която да се редактира, в този случай Solvetic_proyectos, и да изберете Промяна на таблицата:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Ще видим следното:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
От този прозорец можем да редактираме различни стойности на таблицата, като колони, тригери, индекси и т.н.
Както можем да видим, че всяка колона има маркирана стойност, можем да добавим нови опции към всяка колона, като изберем съответните полета, някои от тези стойности са:
- AI: Автоматично увеличаване
- ZF: Задава стойността на колоната на нула
- UQ: Задава стойността като единичен индекс и т.н.
Ако щракнем с десния бутон върху някоя от съществуващите колони, ще видим следните опции:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Избори
- Придвижете се нагоре: Премества гръбначния стълб нагоре
- Преместете се надолу: Преместете колоната до дъното
- копие: Позволява ви да копирате избраната колона
- Разрез: Можем да изрежем колоната, за да я поставим на друго място
- Изтрий избраното: Можем да изтрием избраната колона
- Опресняване: Позволява актуализиране на показания списък с колони
- Изчистване по подразбиране: Показва стойностите по подразбиране
- По подразбиране NULL: Позволява ви да видите празните полета
- По подразбиране ": Добавете израза „към избраната таблица
Всяка промяна, която изпълняваме във всяка колона, която можем да видим отразена, например ще премахнем заглавната колона, щракваме с десния бутон и избираме Изтрий избраното и кликваме върху Приложи, се показват следното:
Можем да видим скрипта за елиминиране на съответната колона, ще щракнем Приложи, за да започнем процеса на елиминиране.
Натискаме завършек и можем да видим, че колоната не е налична в нашата таблица.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
По същия начин, ако искаме да добавим нова колона, щракнете с десния бутон върху таблицата, за да редактирате, изберете Промяна на таблицата и в съответния прозорец добавете желаната стойност. В този пример добавяме колоната Автори и посочваме типа данни, в този случай избираме varchar:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Натискаме Приложи така че MySQL изпълнява скрипта подходящ:
По този начин можем да редактираме таблиците, създадени с помощта на опцията Промяна на таблицата.
Пуснете маса (Изтриване на таблица)
Използвайки опцията Drop Table, можем да изтрием избраната таблица и да преминем всички колони, включени в нея. За да стартирате Drop Table, щракнете с десния бутон върху таблицата за изтриване и изберете Опция за пускане на таблица:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
MySQL ще покаже следното съобщение:
В този прозорец и ако сме напълно сигурни в елиминирането, ще натиснем Пуснете сега - Изтрийте сега.
Ще видим, че таблицата е премахната.
Увеличете
[color = # a9a9a9] Кликнете върху изображението, за да го увеличите [/ color]
Ако искаме да изтрием таблицата с помощта на командния ред, трябва да въведем следния път:
C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysqlЩракнете с десния бутон върху mysql и изберете опцията Open with CMD. В CMD трябва да изпълним следното команда за изпускане на таблицата:
ДРОП ТАБЛИЦА `Solvetic_proyectos`;Команден синтаксис
- ДРОП ТАБЛИЦА: Изявление за изтриване на таблица
- решаващ: Име на схемата, където се съхранява таблицата
- решенията_проекти: Таблица за изтриване
По този начин сме анализирали три от изреченията, които използваме най -много в обработка на таблици в MySQLНе забравяйте, че всяка промяна, която правим, може значително да повлияе на работата и информацията, съхранявана в базите данни, така че трябва да бъдем много внимателни, когато боравим с тези изречения.