Sql - Урок 1

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

За да направите това, ние трябва първо да стартирате сървъра MySQL. Отиди на система Start - Програма - MySQL - MySQL сървър 5.1 - MySQL Command Line Client. Ще се отвори прозорец с подкана да въведете паролата си.

Натиснете Enter на клавиатурата си, ако не зададете парола при настройването на сървъра или да зададете парола, ако сте го попита. Чакаме с MySQL покана>.

Трябва да се създаде база данни, която ние наричаме този форум. За да направите това в SQL има един оператор се създаде база данни. Създаване на база данни има следния синтаксис:

създаване на база данни име на база данни;


Максималната дължина на името на базата данни е с дължина 64 символа и може да включва букви, цифри, "_" символ и "$" символ. Името може да започне и с няколко, но това не трябва да се състои изцяло от числа. Всяко искане към базата данни завършва с точка и запетая (героя нарича разделител - разделител). При получаване на искане, сървърът го изпълнява, и ако е успешно, се показва съобщението "Query OK."

Така че, се създаде форум, на базата данни:

Натиснете Enter, и да видим реакцията, което показва, че е създаден на базата данни "Query OK.":

Това е толкова просто. Сега в тази база данни трябва да създадем три таблици: теми, потребители и съобщения. Но преди да направите това, ние трябва да се каже, сървърът, на който е база данни, ние създаваме една маса, т.е. че е необходимо да изберете базата данни за тази работа. За тази цел използвайте изявление. Синтаксисът на базата данни за избор на следното:


Така че, ние избираме за нашия форум база данни:

Натиснете Enter, и да видим реакцията "База данни променила" - се избира на базата данни.

Изберете базата данни, което трябва във всяка сесия работа с MySQL.

За да създадете таблица в SQL там е оператор, създаване на таблицата. Създаване на база данни има следния синтаксис:

Създаване на таблица таблица_име (imya_pervogo_stolbtsa тип imya_vtorogo_stolbtsa тип тип imya_poslednego_stolbtsa.);


имената на таблиците и колоните са на същите изисквания като за пространството от имена на база данни. Към всяка колона е свързан с определен тип данни, който ограничава вида информация, която може да се съхранява в колоната (например, предотвратява навлизането на букви в полето за брой). MySQL поддържа няколко типа данни: числови, низ, календар и специален вид на NULL, което показва липса на информация. Сведения за видовете на данни ще говорим в следващия урок, но за сега нека се върнем към нашите маси. Те имат само два вида данни - числа (INT) и низ (текст). Така че, нека създадем първата таблица - Теми:

Натиснете Enter - масата е създаден:

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

покажи бази данни - показва всички налични бази данни,

покажем маси - за да се покаже списък на текущите таблиците в базата данни (преди това трябва да бъде избран с използването на оператора)

описват table_name - показва описание колона на посочената таблица.

Нека се опитаме. Виж цялата налична база данни (ли го, докато един - форум, аз имам 30, и всички те са изброени в колона):

Сега нека да видите списък на таблиците в базата данни форум (за тази цел е необходимо да изберете предварително), не забравяйте след всяка заявка натиснете Enter:

В отговор на това, което виждаме имената на нашите три маси. Сега нека видим описанието на колоната, например, теми за маса:

В първите две колони са познати на нас - име и данни за вида, стойностите на другия остава да се види. Но преди да се научат най-накрая какъв вид данни са, какво и кога да се използва.

Днес ние с нетърпение в последния отчет - капка. тя позволява да се изтрие таблици и бази данни. Например, нека да премахнете теми на масата. Тъй като ние избрахме DB форум за работа, но сега това не е необходимо да се избере двете си крачки назад, просто можете да напишете:

капка маса tablename;

Сега погледнете отново в списъка на таблици в нашата база данни:

Нашата маса действително премахнати. Сега нека да премахнете себе си и форум базата данни (изтриване, не съжалявам, че все още ще трябва да ремонтирам). За да направите това, пишем:

капка данни database_name база данни;

И проверите това, като отправя искане до всички налични бази данни:

Вие, най-вероятно, няма база данни, аз бях на 29, а не 30.

Това е всичко. Научихме как да създавате бази данни и таблици, изтривате и извличане на информация за наличните бази данни, таблици, както и техните описания.

Ако този сайт е полезен за вас, можете да помогнете в развитието му като поставя една от тези връзки към вашия сайт.