Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

Основы Sql - Форум

  • Сторінка 1 з 1
  • 1
Основы Sql
No-OneДата: П`ятниця, 24.12.2010, 16:39 | Сообщение # 1



No-One
Mr. (\/)Oo(\/)
Капрал
Группа: Пользователи
Сообщений: 85

Замечания:

Оффлайн
Structured Query Language (Язык Структурированных Запросов) разработан корпораций IBM в начале 1970-х годов. В 1986 году SQL был впервые стандартизирован организаций ANSI.

SQL - этом мощный и в то же время не сложный язык для управления базами данных. Он поддерживается практически всеми современными базами данных. SQL подразделятся на два подмножества команд: DDL (Data Definition Language – язык определения данных) и DML (Data Manipulation Language – язык обработки данных). Команды DDL используются для создания новых баз данных, таблиц и столбцов, а команды DML – для чтения, записи, сортировки, фильтрования, удаления данных.

В этой статье будут более подробно рассмотрены команды DML, поскольку их приходится использовать гораздо чаще.

Команды DDL

CREATE – используется для создания новых таблиц, столбцов и индексов.

DROP – используется для удаления столбцов и индексов.

ALTER – используется для добавления в таблицы новых столбцов и изменения определенных столбцов.

Команды DML

SELECT – наиболее часто используемая команда, применяется для получения набора данных из таблицы базы данных. Команда SELECT имеет следующий синтаксис:

SELECT список_полей1 FROM имя_таблицы [WHERE критерий ORDER BY список_полей2 [ASC | DESC]]

Операторы, находящие внутри квадратных скобок не обязательны, а вертикальная черта означает, что должна присутствовать одна из указанных фраз, но не обе.

Для примера создадим простейший запрос на получение данных из полей "name" и "phone" таблицы "friends":

SELECT name, phone FROM friends

, если необходимо получить все поля таблицы, то не обязательно их перечислять, достаточно поставить звездочку (*):

SELECT * FROM friends

Для исключения из выводимого списка повторяющихся записей, используется ключевое слово DISTINCT:

SELECT DISTINCT name FROM friends

Если необходимо получить отдельную запись, то используется оператор WHERE. Например, нам надо получить из таблицы "friends" номер телефона "Васи Пупкина":

SELECT * FROM friends WHERE name = 'Серёжа Бородин'

или наоборот, нам надо узнать кому принадлежит телефон 44-65-01:

SELECT * FROM friends WHERE phone = '44-65-01'

Помимо этого можно использовать подстановочные символы, таким образом создавая шаблоны поиска. Для этого используется оператор LIKE. Оператор LIKE имеет следующие операторы подстановки:

* - соответствует строке состоящей из одного или более символов;

_ - соответствует одному любому символу;

[] – соответствует одному символу из определенного набора;

Например, для получения записей из поля "name" содержащих слово "Серёжа", запрос будит выглядеть следующим образом:

SELECT * FROM friends WHERE name LIKE '*Серёжа*'

Для определения порядка, в котором возвращаются данные используется оператор ORDER BY. Без этого оператора порядок возвращаемых данных невозможно предсказать. Ключевые слова ASC и DESC позволяют определить направление сортировки. ASC – упорядочивает по возрастанию, а DESC – по убыванию.

Например, запрос на получение списка записей из поля "name" в алфавитном порядке будет выглядеть следующим образом:

SELECT * FROM friends ORDER BY name

Обратите внимание, ключевое слово ASC указывать не обязательно, поскольку оно используется по умолчанию.

INSERT – данная команда служит для добавления новой записи в таблицу. Записывается она следующим образом:

INSERT INTO имя_таблицы VALUES (список_значений)

Обратите внимание, типы значений в списке значений должны соответствовать типам значений полей таблицы, например:

INSERT INTO friends VALUES ('Вася Иванов', '32-09-81')

В данном примере в таблицу friends добавляется новая запись с указанными значениями.

UPDATE – эта команда применяется для обновления данных в таблице и чаще всего используется совместно с оператором WHERE. Команда UPDATE имеет следующий синтаксис:

UPDATE имя_таблицы SET имя_поля = значение [WHERE критерий]

Если опустить оператор WHERE, то будут обновлены данные во всех определенных полях таблицы. Для примера, поменяем номер телефона Васи Пупкуна:

UPDATE friends SET phone = '55-55-55' WHERE name = 'Серёжа Бородин'

DELETE – как вы уже наверное поняли, эта команда служит для удаления записей из таблицы. Как и UPDATE, команда DELETE обычно используется с оператором WHERE, если этот оператор пропустить, то будут удалены все данные из указанной таблицы. Синтаксис команды DELETE выглядит следующим образом:

DELETE FROM имя_таблицы [WHERE критерий]

Для примера, давайте удалим этого надоедливого Серёжку Бородина из нашей таблицы smile :

DELETE FROM friends WHERE name = 'Серёжа Бородин'



 
pro[100]DeadlyДата: П`ятниця, 24.12.2010, 16:55 | Сообщение # 2



pro[100]Deadly
Группа: Видалені

Замечания:






Inde[F]nity +1
Quote (Inde|F|nity)
только повыдиляй заголовки цветом и размером где нада)
 
bivilДата: Понеділок, 27.12.2010, 22:06 | Сообщение # 3



bivil
Скаут
Группа: Пользователи
Сообщений: 8

Замечания:

Оффлайн
Автор статья хорошая, но опять же копипаст с жп
 
nikitadevilДата: Субота, 05.07.2014, 19:53 | Сообщение # 4



nikitadevil
Сержант
Группа: V.I.P
Сообщений: 121

Замечания:

Оффлайн
Спасибо,пригодится новичку.


 
GlennOrnarДата: Понеділок, 20.03.2017, 17:08 | Сообщение # 5



GlennOrnar
Скаут
Группа: Пользователи
Сообщений: 19

Замечания:

Оффлайн
http://maps.toplanet.com
http://toplanet.com
http://search.toplanet.com
http://video.toplanet.com
http://vjobyvai.ru
http://xn--61aa.com
http://otvety.toplanet.com
 
DovidgenДата: Вівторок, 04.04.2017, 21:19 | Сообщение # 6



Dovidgen
Сержант
Группа: Пользователи
Сообщений: 119

Замечания:

Оффлайн
I bring into contact with on approximately to your in fastener of In the first place [url=]http://www.mypharmacydrugs.com[/url] [url=]http://www.pharmacymy.com[/url] viagra coumadin metformin
all this you allowance marshal up up on the website

[url=]www.mypharmacydrugs.com/[/url]
[url=]www.pharmacymy.com[/url]

thanks in the utility of discredit


http://www.mypharmacydrugs.com http://www.pharmacymy.com
 
OrlandoXДата: Четвер, 19.07.2018, 01:45 | Сообщение # 7



OrlandoX
Скаут
Группа: Пользователи
Сообщений: 6

Замечания:

Оффлайн
w w w. buyrealpassport.cc - We produce the optimal quality of real database registered documents, where we record all the client's information in the supposed database system, and everything will be completely genuine, and the client can legally use the document without any problems.

This real documents will pass all airport scans and other data reading machinery or systems. Whenever this actual document is verified, all the client's information will show up in the supposed database system and everything will be genuine.

For instance, if you want us to produce you a Belgian Passport, we shall register all your Biometric and Vital information in the Belgium database system under the government recognition. So this real Passport will pass all airport scans and checks, and you would be able to use the document legally without any problems.


All the documents we provide are legally registered in the database of the local legislation for which that particular document is intended. In other words, all documents we produce are as valid and authentic as it gets.

We operate a vast network of fiduciary professional with full legal judiciary accreditations, through which we register all the necessary information for database validation, depending on the local and international authorities for which your document is intended. If we can't register and have your documents validated for your country or area of jurisdiction, we will let you know.

So definite rest assured all the documents we provide you are entirely legitimate.

To get the addional information visit our renewed website: w w w. buyrealpassport.cc w w w. buyrealpassport.cc


Apply for real register, Visa, Driving License, ID card, marriage certificates, diplomas etc. for sell. Passport, citizenship, ID cards, driver license, diplomas, degrees, certificates service available. Tourist and business visa services available to residents of all 50 states and all nationalities Worldwide. We are unique producers of Authentic High Quality passports, Real Genuine Data Base Registered and unregistered Citizenship documents. We can guarantee you a new Identity starting from a clean new genuine Birth Certificate, ID card, Driver’s License, Social security card with SSN, credit files, and credit cards, school diplomas, school degrees all in an entirely new name issued and registered in the government database system. We use high quality equipment and materials to produce authentic and counterfeit documents.All secret features of real passports are carefully duplicated for our Registered and unregistered documents. We are unique producer of quality false and Real documents. We offer only original high-quality Registered and unregistered passports,drivers licenses,ID cards,stamps,Visa, School Diplomas and other products for a number of countries like:USA,Australia, Belgium,Brazil,Canada,Italian,Finland,France,Germany,Israel,Mexico, Netherlands,South Africa,Spain,United Kingdom, etc.

All types of documents we offer:

• PASSPORTS
• ID card
• Social security card
• Drivers Licenses
• Canada Cards
• United States Cards
• Student Cards
• International Cards
• Private Cards
• Adoption Certificates
• Baptism Certificates
• Birth Certificates
• Birth Certificates
• Divorce Certificates
• Marriage Certificates
• Custom Certificates
• High School Diplomas
• G.E.D. Diplomas
• Home School Diplomas

• College Degrees
• University Degrees
• Trade Skill Certificates
• Validate SSN Number
• US green cards
• Counterfeit dollars/euro
• Spy Products
• Voice Changers
• Listening Devices
• Invisible Ink
• DMV Record Inquiry
• Background Check
• Investigate Anyone

You can buy any desired document from our website: w w w. buyrealpassport.cc w w w. buyrealpassport.cc


Buy Fake Passport| Novelty Passports| Fake ID Cards| British ID Cards|Fake Passport ID | Fake Uk Passport novelty documents uk| buy british passport | fake id passport | buy fake drivers license |Buy us Passport
 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2026 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz