Бази данни в Python

Основен синтаксис на SQL

SQL означава език за структурирани заявки. По същество това е де факто език за взаимодействие с бази данни и е примитивен език за програмиране. В този раздел ще разгледаме основите на CRUD (Създаване, четене, актуализиране и изтриване). Това са най-важните функции, които трябва да овладеете, преди да използвате бази данни в Python. Разбира се, вие също трябва да се научите как да създавате заявки, но ние ще разгледаме това по пътя, когато трябва да изпълните заявка за четене, актуализиране или изтриване.

Създаване на таблица

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

Това е доста родов код, но в повечето случаи работи. Първото нещо, на което трябва да обърнете внимание, е куп думи, изписани с главни букви. то SQL команди. Не винаги трябва да се въвеждат през капачките, но ние го направихме, за да ви помогнем да ги видите. Също така искам да отбележа, че всяка база данни поддържа малко различни команди. Повечето ще съдържат СЪЗДАЙТЕ МАСА, но типовете колони на базата данни могат да бъдат различни. Моля, обърнете внимание, че в този пример имаме бази данни ИНТЕГЪР, ВАРЧАР и ДАТА.

ДАТА може да причини много различни неща, като ВАРЧАР. Вижте документацията за това, което трябва да направите. Както и да е, в този пример ние създаваме база данни с пет колони. Първият е идентификаторът, който зададохме като първичен ключ. Не трябва да бъде НУЛА, но ние не посочваме какво има в него, тъй като отново всеки бекенд на базата данни върши работата по различен начин или го прави автоматично за нас. Останалите колони говорят сами за себе си

Въвеждане на данни

Понастоящем нашата база данни е празна. Не е много полезно за използване, така че в този раздел ще научим добавяне на данни към базата данни. Ето основната идея:

SQL използва команди ПОСТАВЕТЕ В за добавяне на данни към конкретна база данни. Също така посочвате към кои колони да добавяте данни. Когато ние създаване на таблица, можем да определим необходимата колона, която може да причини грешка, ако не добавим необходимите данни към нея. Ние обаче не направихме това в нашата дефиниция на таблицата по-рано. Това е само бележка. Също така ще получите грешка, ако предадете грешен тип данни, не можех да се отърва от този лош навик цяла година. Предадох низ или varchar вместо данни. Разбира се, всяка база данни изисква определен формат за точно тези данни, така че може да се наложи да разберете какво точно означава тя. ДАТА за вашата база данни.

Актуализиране на данните

Да кажем, че направихме печатна грешка в нашата ВМЕСТЕТЕ. За да поправим това, трябва да използваме SQL команда, наречена АКТУАЛИЗИРАНЕ:

Екип АКТУАЛИЗИРАНЕ ни казва коя таблица се нуждае от актуализиране. След това използваме КОМПЛЕКТ в една или повече колони, за да вмъкнете нова стойност. И накрая, трябва да кажем на базата данни реда, който искаме да актуализираме. Можем да използваме командата КЪДЕТО, да посочим на базата данни, че искаме да сменим реда, чийто Id е 1.

Четене на данни

Четенето на данни от нашата база данни се извършва с помощта на SQL оператор, наречен ИЗБЕРЕТЕ: