Структурираният език на заявките (SQL) е инструментът за избор за манипулиране на бази данни. Този език ви позволява да манипулирате данни като никой друг и не струва нищо да започнете да използвате!
Ако сте нов в SQL командите или се нуждаете от напомняне за някои части от този мощен инструмент, на ваше разположение, тогава нашите таблици за команди за SQL команди са точно това, от което се нуждаете. Превъртете надолу, за да видите страхотността, която съдържа, или изтеглете PDF файла за бъдеща употреба. (PDF съдържа примери за дадените команди.)
БЕЗПЛАТНО СВАЛЯНЕ: Този мамят се предлага като PDF за изтегляне от нашия дистрибуторски партньор, TradePub. Ще трябва да попълните кратък формуляр, за да получите достъп до него само за първи път. Изтегли Кодът за основни команди на SQL .
не виждам външен твърд диск windows 10
Кодът за основни команди на SQL
Команда | Действие |
---|---|
Команди на заявки | |
SELECT | Основен градивен блок за заявки за извличане на данни. |
SELECT * | Използването на * с SELECT връща всички колони. |
Колона SELECT | Посочете точни колони с тяхното име. |
SELECT table.column | Позовавайте се на колона от конкретна таблица. |
ОТ | Посочете къде да намерите данни. |
КАТО | Временно псевдоним име на таблица или колона към ново име. |
КЪДЕТО | Филтрирайте резултатите с условие. |
И | Използвайте множество условия с клауза WHERE. Резултатите трябва да отговарят на всички условия. |
ИЛИ | Използвайте множество условия с клауза WHERE. Резултатите трябва да отговарят само на едно условие. |
ПОДРЕДЕНИ ПО | Подредете резултатите по колона. Базата данни избира как да поръчате. |
ПОРЪЧАЙ ПО колона ASC | Подредете резултатите по колона във възходящ ред. |
ПОРЪЧВАЙТЕ по колона DESC | Подредете резултатите по колона в низходящ ред. |
ОГРАНИЧЕНИЕ | Ограничете броя на върнатите резултати. |
ИЗМЕСТВАНЕ | Пропуснете първия OFFSET брой редове. Често се използва с LIMIT. |
ПОДКЛЮЧЕНИЕ | Изпълнете заявка, за да извлечете данни за друга заявка. |
Обобщени функции¹ | |
БРОЯ | Пребройте броя редове, които съответстват на заявката. |
МАКС | Връща най -високата стойност в числова колона. |
МИН | Връща най -ниската стойност в числова колона. |
SUM | Сумирайте стойностите на числова колона. |
AVG | Изчислете средната стойност за числова колона. |
ИМАЩИ | Използва се с агрегатни функции вместо клаузата WHERE. |
ГРУПИРАЙ ПО | Използва се за прецизиране на обобщен резултат. |
Оператори | |
КАТО | Чувствително към регистъра търсене на модел с заместващ оператор (%). |
ХАРЕСВАМ | Нечувствително към регистъра търсене на модел с заместващ оператор (%). |
МЕЖДУ | Търсете стойност между две стойности. Работи с дати или числа. |
> | Търсете стойности, по -големи от условие. |
> = | Търсете стойности, по -големи или равни на условие. |
< | Търсете стойности, по -малки от условие. |
<= | Търсете стойности, по -малки или равни на условие. |
= | Търсете стойности, съответстващи точно на условие. |
Търсете стойности, които не са равни на условие. | |
СЪЮЗ | Комбинирайте две уникални заявки (със същите колони) в един резултат. |
СЪЮЗ ВСИЧКИ | Комбинирайте две заявки (със същите колони) в един резултат. Разрешени дубликати. |
IN | Стенограма за WHERE. Указва множество условия ИЛИ. |
НЕ В | Стенограма за WHERE. Указва множество условия ИЛИ (обърнато) или не е равно на. |
Е НУЛ | Проверете за празни стойности. |
НЕ Е НУЛ | Проверете за празни стойности. |
ИНТЕРСЕКТИРАЙТЕ | Връща резултати, които съответстват на две заявки. |
МИНУС | Връща резултатите в една заявка, които не са в друга заявка.¹ |
Присъединява се | |
НА | Използва се за определяне на колоната за сравнение и сравняване на резултатите. |
ИЗПОЛЗВАЙКИ | Съкращение за ON, използва се, когато името на колоната е еднакво и в двете таблици. |
НАЛЯВА ВЪНШНО ПРИСЪЕДИНЯВАНЕ | Всички резултати от лявата таблица, само съвпадащите резултати от дясната таблица. |
НАЛЯВАНЕ НА ВЪНШНО СЪЕДИНЕНИЕ (С НУЛ) | (С нула) Всички резултати от лявата таблица, но не и в дясната. |
ВЪТРЕШНО ПРИСЪЕДИНЯВАНЕ | Всички резултати, които съвпадат както в лявата, така и в дясната таблица. |
ПЪЛНО ВЪНШНО ПРИСЪЕДИНЯВАНЕ | Всички резултати както от лявата, така и от дясната таблица. |
ПЪЛНО ВЪНШНО ПРИСЪЕДИНЯВАНЕ (С НУЛ) | (С нула) всички резултати както от лявата, така и от дясната таблица, с изключение на резултатите в двете таблици. |
ПРАВО ВЪНШНО ПРИСЪЕДИНЯВАНЕ | Всички резултати от дясната таблица, само с съвпадащите резултати от лявата таблица. |
ПРАВО ВЪНШНО ПРИСЪЕДИНЯВАНЕ (С НУЛ) | (С нула) Всички резултати от дясната таблица, но не и в лявата таблица. |
Създаване и редактиране на таблици | |
СЪЗДАЙТЕ ТАБЛИЦА | Създайте нова таблица. |
НУЛА | Позволете празни стойности за това поле. |
НЕ НУЛ | Не позволявайте празни стойности за това поле. |
ПО ПОДРАЗБИРАНЕ | Стойност, с която да се попълни полето, ако не е предоставено. |
КАТО | Създайте нова таблица въз основа на структурата на съществуваща таблица. Новата таблица ще съдържа данните от старата таблица. |
АЛТЕР ТАБЛИЦА (ДОБАВЯНЕ НА КОЛОНА) | Добавете нова колона към съществуваща таблица. |
АЛТЕР ТАБЛИЦА (ДРОП КОЛОНА) | Премахване на колона от съществуваща таблица. |
ALTER TABLE (ALTER COLUMN) | Променете типа данни на съществуваща колона. |
АЛТЕР ТАБЛИЦА (ПЕРЕМЕН. КОЛОНА) | Преименувайте съществуваща колона. |
АЛТЕР ТАБЛИЦА (ПЕРЕМЕН. ТАБЛИЦА) | Преименувайте съществуваща таблица. |
АЛТЕР ТАБЛИЦА (ИЗМЕНЕНИЕ НА НУЛ) | Разрешаване на нулеви стойности за колона. |
АЛТЕР ТАБЛИЦА (ИЗМЕНЯВАНЕ НЕ НУЛ) | Предотвратяване на нулеви стойности за колона. |
ДРОП ТАБЛИЦА | Изтрийте таблица и всички нейни данни. |
ТРУБИРАНА ТАБЛИЦА | Изтрийте всички данни в таблица, но не и самата таблица. |
Ограничения | |
ОСНОВЕН КЛЮЧ | Стойност, която уникално идентифицира запис в таблица. Комбинация от NOT NULL и UNIQUE. |
ЧУЖДЕН КЛЮЧ | Позовава се на уникална стойност в друга таблица. Често първичен ключ в другата таблица. |
ЕДИНСТВЕН ПО РОДА СИ | Прилагане на уникални стойности за тази колона за таблица. |
ПРОВЕРКА | Уверете се, че стойностите отговарят на конкретно условие. |
ИНДЕКС (СЪЗДАВАНЕ) | Оптимизирайте таблиците и значително ускорете заявките, като добавите индекс към колона. |
ИНДЕКС (СЪЗДАЙ УНИКАЛЕН) | Създайте индекс, който не позволява дублиращи се стойности. |
ИНДЕКС (ДРОП) | Премахване на индекс. |
Създаване и редактиране на данни | |
ВСТАВЯНЕ (ЕДНА СТОЙНОСТ) | Добавяне на нов запис към таблица. |
INSERT (МНОЖЕСТВЕНИ ЗНАЧЕНИЯ) | Добавете няколко нови записа към таблица. |
ИНСЕРТ (ИЗБЕРИ) | Добавете записи към таблица, но вземете стойностите от съществуваща таблица. |
АКТУАЛИЗИРАЙ ВСИЧКИ) | Променете всички съществуващи записи в таблица. |
АКТУАЛИЗИРАНЕ (КЪДЕТО) | Променете съществуващите записи в таблица, които съответстват на условие. |
ИЗТРИВАНЕ НА ВСИЧКИ) | Премахнете всички записи от таблица. |
ИЗТРИВАНЕ (КЪДЕТО) | Премахнете записи от таблица, които отговарят на условие. |
Създаване и редактиране на тригери¹ | |
СЪЗДАЙТЕ TRIGGER | Създайте спусък. |
СЪЗДАЙТЕ TRIGGER (ИЛИ ПРОМЕНИТЕ) | Създайте тригер или актуализирайте съществуващ тригер, ако се намери със същото име. |
КОГА (ПРЕДИ) | Пуснете спусъка преди събитието да се случи. |
КОГА (СЛЕД) | Пуснете спусъка, след като събитието се случи. |
СЪБИТИЕ (ВМЕСТВАНЕ) | Пуснете спусъка преди или след като се случи вмъкване. |
СЪБИТИЕ (АКТУАЛИЗИРАНЕ) | Пуснете спусъка преди или след актуализация. |
СЪБИТИЕ (ИЗТРИВАНЕ) | Пуснете спусъка преди или след изтриване. |
НА | Към коя таблица да се насочите с този тригер. |
TRIGGER_TYPE (ЗА ВСЕКИ РЕД) | Изпълнете задействането за всеки променен ред. |
TRIGGER_TYPE (ЗА ВСЯКА ДЕКЛАРАЦИЯ) | Изпълнява тригера веднъж на SQL израз, независимо от това колко реда са променени. |
ИЗПЪЛНИ | Ключова дума за обозначаване на края на дефиницията на основния тригер. |
DROP TRIGGER | Изтрийте спусък. |
Създаване и редактиране на изгледи | |
СЪЗДАЙТЕ ОГЛЕД | Създайте нов изглед. |
КАТО | Определете къде да извлечете данните за изглед. |
С РАЗРЕШЕНА ОПЦИЯ ПРОВЕРКА | Уверете се, че всички данни, променени чрез изглед, отговарят на правилата, определени от правилото. Приложете това към всички други изгледи. |
С ОПЦИЯ ЗА ЛОКАЛНА ПРОВЕРКА | Уверете се, че всички данни, променени чрез изглед, отговарят на правилата, определени от правилото. Игнорирайте това за всякакви други изгледи. |
СЪЗДАДЕТЕ РЕКУРСИВЕН ОГЛЕД | Създайте рекурсивен изглед (такъв, който се отнася до рекурсивен израз на обща таблица). |
СЪЗДАЙТЕ ВРЕМЕНЕН ВИД | Създайте изглед, който съществува само за текущата сесия. |
ИЗГЛЕД НА КАПКА | Изтриване на изглед. |
Общи таблични изрази (CTE) ¹ | |
С | Създайте нов общ израз на таблица. |
КАТО | Посочете данните, които да използвате в CTE. |
, (ЗАПИСКА) | Свържете множество CTE. |
¹ Реализациите и поддръжката на двигателя на базата данни често варират. |
SQL: Най -мощният език наоколо?
Имайте предвид, че диалектите на SQL варират в различните механизми на бази данни. Това е малко като разликата между HD DVD и Blu-ray (или VHS и Betamax). SQL е сходен между базите данни, но понякога сложната команда може да не работи абсолютно еднакво във всички реализации. Повечето от SQL командите в този лист с мами ще работят във всяка база данни. Сложните команди, при които поддръжката на база данни варира, се отбелязват като такива.
След като познаете SQL, можете да го приложите за различни приложения. Независимо дали имате работа със система за управление, проект за програмиране или основно отчитане, SQL отключва суровата мощност, съдържаща се в база данни. Не забравяйте да прочетете нашите основно ръководство на програмиста за SQL , за по-задълбочен поглед върху това как да използвате тези команди.
Дял Дял Туит електронна поща Canon срещу Nikon: Коя марка фотоапарат е по -добра?
Canon и Nikon са двете най -големи имена в камерата. Но коя марка предлага по -добрата гама от фотоапарати и обективи?
как да увиете текст около кръг във PhotoshopПрочетете Напред Свързани теми
- Програмиране
- Пищов
- SQL
Джо е завършил компютърни науки от университета в Линкълн, Великобритания. Той е професионален разработчик на софтуер и когато не лети с дронове или пише музика, често може да бъде намерен да прави снимки или да произвежда видеоклипове.
Още от Джо Кобърн
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате