BG-HALF LIFE

BG-HALF LIFE

Българският Half Life портал
 
PortalPortal  ИндексИндекс  Въпроси/ОтговориВъпроси/Отговори  Регистрирайте сеРегистрирайте се  ВходВход  
*BG-SMURFA-VRATSA* ви пожелава приятна игра в сървърите ни :)
CSPORTAL-BG.IN # Army Ranks+Respawn
Визита от други Държави
Flag Counter

Share| .

SQL Basics

Предишната тема Следващата тема Go down
АвторСъобщение
Neytiri
Модератор
Модератор


Брой мнения : 1698
Дата на регистрация : 05.10.2015
Години : 15
Местожителство : Eguestria / Ponyville

ПисанеЗаглавие: SQL Basics Чет 12 Май 2016, 14:09

Урок 1 - Въведение

=============================================================
Урок 2 - Оператори
Върнете се в началото Go down
http://smurfa.bulgarianforum.net/t3224-topic#8930 https://www.facebook.com//smurfavratsa
Neytiri
Модератор
Модератор


Брой мнения : 1698
Дата на регистрация : 05.10.2015
Години : 15
Местожителство : Eguestria / Ponyville

ПисанеЗаглавие: Re: SQL Basics Чет 12 Май 2016, 15:33

1. Създаване на Бази от Данни: (за да можете да създавате бази, вие трябва да сте логнат в системата като администратор или с потребителско име, на което е дадено право да създава, трие или променя базите от данни.)

CREATE DATABASE име_на_базата;

това е основният синтаксис на командата. В по-новите версии на БД системите вместо ключовата дума DATABASE се исползва SCHEMA.

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

CREATE DATABASE IF NOT EXISTS име_на_базата;


2. Изтриване на Бази от Данни:

DROP DATABASE име_на_базата;

? това води до изтриване на цялата база с всички таблици и данните в тях, както и индекси, вградени функции и процедури. Ако се опитате да изтриете несъществуваща база, ще възникне грешка. За да се избегне това използвайте следният код:

DROP DATABASE IF EXISTS име_на_базата;


3. Създаване на Таблици в базата:

CREATE TABLE име_на_таблицата( име_колона1 тип_данни_колона1, име_колона2 тип_данни_колона2, ... име_колонаN тип_данни_колонаN );

пример:

CREATE TABLE people( ID int autoincrement, FirstName varchar( 20 ), LastName varchar( 20 ), ADDRESS varchar( 100 ), EMAIL varchar( 20 ) );

резултат:

уроци - sql_create_table.jpg


Изпълнението на горният сорс създаде таблица с посочените имена на колони и типът на данните в тях. При създаване на таблица, трябва добре да помислим в коя колона какви данни ще съхраняваме.

По-надолу е показана таблица с типовете данни използвани при създаването на таблици от езикът SQL

Също така при създаването на таблица можем да зададем допълнителни атрибути на някои от колоните в нея, както е направено в горният пример( добавен е атрибутът autoincrement на полето ID ). Атрибутите се изреждат непосредствено след типа на данните в колоната като мейду тях не се поставя запетая а само празно място. Списък с атрибутите има по-надолу.

Най-често използвани типове данни:

тип | предназначение
-------------------------------------------------------------
int | целочислен тип. Използва се за съхранение на цели числа
-------------------------------------------------------------
number | Използва се за съхранение на числа с плаваща запетая
-------------------------------------------------------------
varchar | Низов тип. Използва се за съхранение на текстов низ с дължина до 255
| символа, като неговата дължина се указва в скоби.
-------------------------------------------------------------
text | Низов тип. Използва се за съхранение на големи обеми текст.
-------------------------------------------------------------
date | Тип дата. Използва се за съхранение на форматирана дата и час
-------------------------------------------------------------
blob | Използва се за съхранение на мултимедиа в двоичен формат.

видове атрибути:

атрибут | описание
-------------------------------------------------------------
autoincrement | Всеки следващ запис се инкрементира автоматично с едно
| повече от последният.
-------------------------------------------------------------
not null | Указва че това поле не може да няма стойност. Ако се опитате
| да го оставите празно ще ви гръмне грешка.
-------------------------------------------------------------
dafault стойност | Указва стойност по подразбиране. Ако оставите полето
| празно, то ще се попълни със стоиността по подразбиране
-------------------------------------------------------------


4. Изтриване на таблици.
?Изтриването на таблица води до безвъзвратно премахване на всички данни в нея.

DROP TABLE име_на_таблицата;

пример:
DROP TABLE people;

резултат:
Премахва създадената в предишния пример седмица и всички данни в нея ( ако има такива ).
Върнете се в началото Go down
http://smurfa.bulgarianforum.net/t3224-topic#8930 https://www.facebook.com//smurfavratsa
SQL Basics
Предишната тема Следващата тема Върнете се в началото
Страница 1 от 1

Permissions in this forum:Не Можете да отговаряте на темите
BG-HALF LIFE :: Програмиране и Дизайн-