Чит лист SQL - Въведение
SQL често наричан Structured Query Language е декларативен и мулти-парадигмен език, който е език, специфичен за домейна, използван за проектиране и управление на модели на данни за организиране на данните в бази данни за релационни модели. SQL е проектиран от Доналд Чембърлин и Реймънд Бойс. SQL за пръв път се появява през 1974 г. SQL е статичен тип и силна дисциплина. SQL поддържа кросплатформени операционни системи. Разширението на файла ще бъде .sql и е разработено от ISO / IEC. SQL има различни подязици, наречени оператори за извършване на различни операции въз основа на необходимата операция.
Команди и съдържание в Cheatsheet SQL
SQL командите на Cheatsheet могат да бъдат класифицирани в различни категории, които могат да бъдат класифицирани като команди за дефиниране на данни, команди за управление на данни и команди за контрол на данни. По-долу са посочени командите на Cheatsheet SQL, които изпълняват различни видове операции:
QUERY | ОПИСАНИЕ |
КОМАНДИ ЗА УПРАВЛЕНИЕ НА ДАННИ | |
Изберете * от; | Запитване на цели данни от споменатата таблица |
Изберете col1, col2 от; | За извличане на две колони от таблица |
Изберете col1, col2 от таблицата WHERE условие; | За търсене на данни от таблица въз основа на условие |
Изберете различен кол от; | Запитване на различни записи от таблица |
Изберете различен знак от таблицата КЪДЕ; | Запитване на различни записи от таблица въз основа на условие за филтриране на данните |
Изберете col1, col2 от таблицата ПОРЪЧАЙТЕ С col2 ASC; | За търсене на данни от таблица и сортиране на получените записи във възходящ ред |
Изберете col1, col2 от таблицата ПОРЪЧАЙТЕ С col2 DESC; | За търсене на данни от таблица и сортиране на получените записи в низходящ ред |
Изберете агрегат (col1), col2 от таблицата GROUP BY col2; | Запитване на данни от таблицата за обобщаване на данните въз основа на колона. |
Изберете агрегат (col1), col2 от таблицата GROUP BY col2 HAVING условие; | Запитване на данни от таблицата за обобщаване на данните въз основа на колона и условие. |
Изберете col1, col2 от таблица1 ВЪТРЕШНО ПРИЛОЖЕНИЕ таблица2 ВКЛЮЧЕНО състояние; | За да заявите данни от няколко таблици и да се присъедините към резултата въз основа на условие и да покажете един резултат |
Изберете col1, col2 от таблица1 ЛЯВО ПРИЛУЧАЙТЕ таблицата2 ВКЛЮЧЕНО; | За да заявите данни от множество таблици и отляво се присъединете към резултата въз основа на условие и да се покаже като единствен резултат |
Изберете col1, col2 от таблица1 ПРАВО ПРИЛУЧАЙТЕ таблица2 ВКЛЮЧЕНО; | За търсене на данни от множество таблици и право на присъединяване към резултата въз основа на условие и показване като единствен резултат |
Изберете col1, col2 от таблица1 ПЪЛНО ВЪНШНО ПРИЛОЖЕНИЕ таблица2 ВКЛЮЧЕНО; | За заявка на данни от множество таблици и пълно външно присъединяване към резултата въз основа на условие и показване като единствен резултат |
Изберете col1, col2 от таблица1 CROSS JOIN table2; | За търсене на данни от множество таблици и кръстосано присъединяване към резултата, за да се получи декартов продукт от записите и да се покаже като единствен резултат |
Изберете col1, col2 от table1 UNION изберете col1, col2 от table2; | Запитване на данни от множество таблици и комбиниране на резултатите от записи от две таблици. |
КОМАНДИ ЗА ОПРЕДЕЛЯНЕ НА ДАННИ | |
СЪЗДАВАНЕ НА ТАБЛИЦА име на таблица (col_name DATA_TYPE CONSTRAINT); | За да създадете таблица с нови колони и цялата дефиниция на колоната може да бъде спомената със запетая |
ALTER TABLE table_name; | За да добавите нова колона в таблицата |
DROP TABLE table_name; | За да изтриете цялата таблица от базата данни |
ВЪВЕДЕТЕ В ИМЕНА на таблица (списък на колоните) VALUES (списък със стойности); | За да вмъкнете данни в таблица за един запис. |
Актуализация на таблицата SET col1 = актуализирана_ стойност; | За актуализиране на стойността на клетката в таблица въз основа на името на колоната |
Актуализация на таблицата SET col1 = актуализирана_ стойност1, col2 = актуализирана_ стойност2 WHERE условие; | За актуализиране на няколко стойности на клетката в таблица въз основа на имена на колони и състояние |
ИЗТРИВАНЕ ОТ Името на таблицата; | За да изтриете пълните данни в таблица. |
ИЗТРИВАНЕ ОТ Името на таблица КЪДЕ условие; | За да изтриете пълните данни в таблица въз основа на условие. |
КОМАНДИ ЗА УПРАВЛЕНИЕ НА ДАННИ | |
ПРЕДОСТАВЯНЕ НА (опция за предоставяне) | Да предоставите достъп на конкретен потребител въз основа на опцията за предоставяне и изискване за достъп. |
ОТМЕНЕТЕ ОТ ОТ | За да отмените достъпа до конкретен потребител от определен обект |
Безплатни съвети и трикове за използване на SQL команди на Cheatsheet: -
- Командите на макетния лист на SQL могат да се използват във всеки IDE или инструмент, където потребителят се е свързал към базата данни, използвайки JAR файла от типа база данни.
- Различните бази данни, съществуващи на пазара, са Oracle, Microsoft SQL Server, IBM DB2 и т.н., към които всичко това може да бъде свързано, като се използват съответните им буркани и инструменти за управление на операциите с данни.
- Има различен лист за мами за SQL агрегирани функции, който се използва заедно с командите на SQL мамят лист за извършване на някои сложни операции въз основа на необходимите данни за запитване по-долу.
ФУНКЦИЯ | ОПИСАНИЕ |
БРОЯ | За да преброите броя на елементите в списък |
SUM | За да върнете общата сума на елементите в списък |
MAX | |
AVG | За да върнете средната стойност на списък |
MIN | За да върнете минималната стойност от списък |
MAX | За да върнете максималната стойност от списък |
- Използвайки мамят лист за SQL команди, VIEWS също може да се управлява и създава.
- INDEXES и TRIGGERS също могат да се управляват с помощта на SQL команди на чит лист.
- Различните SQL оператори на мамят лист са аритметични оператори, логически оператори, оператори за сравнение и оператори за отрицание, подобни на програмните езици с общо предназначение.
- Различният мамян лист за SQL изрази е Numeric, Boolean и Date.
- Различните SQL ограничения са правилата за изпълнение на командите в колоните на таблицата, за да се гарантира надеждност, излишък и точност по време на изпълнение на операции върху таблица.
- В случая на целостта, референтната интегритет играе основна роля при извършването на ограничения за целостта, заедно с командите. Различните ограничения са ограничения за цялостност и ограничения за отпадане.
- SQL Injection е друга концепция, при която предоставените от потребителя данни трябва винаги да бъдат валидирани преди обработка или изпълнение на заявката, за да се избегне нарушаването на данните и да се гарантират безопасни и сигурни операции с данни, без загуба на данни.
Cheatsheet SQL - заключение
SQL се използва за извършване на операции с база данни в много бази данни на релационен модел за извършване на няколко груби операции. Общият език за всички бази данни на релационен модел е SQL (Structured Query Language). Формулата се различава само във всички бази данни. Всички функции в командите на SQL мамят лист могат да се използват за извършване на най-вече всички сложни операции или изисквания за данни във всяко приложение или директно за генериране на отчети или файлове с данни, които да се експортират или импортират съответно от или от базите данни.
Препоръчителен член
Това е ръководство за Cheatsheet SQL, тук сме обсъдили съдържанието и командата, както и безплатни съвети и трикове на Cheat sheet SQL, можете също да разгледате следната статия, за да научите повече -
- Въпроси и отговори за интервю за SQL - Топ 12 полезни въпроса
- Кариери в SQL Server
- Кариери в SQL
- Страхотен Cheatsheet за UNIX
- 12 най-успешни TSQL въпроси за интервю и отговори
- Cheat Sheet JavaScript: Какви са функциите
- Weblogic срещу Tomcat: Какви са разликите