Кодът за основни SQL команди за начинаещи

Кодът за основни SQL команди за начинаещи

Структурираният език на заявките (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
За автора Джо Кобърн(136 статии са публикувани)

Джо е завършил компютърни науки от университета в Линкълн, Великобритания. Той е професионален разработчик на софтуер и когато не лети с дронове или пише музика, често може да бъде намерен да прави снимки или да произвежда видеоклипове.





Още от Джо Кобърн

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате