Структуриран език за заявки Често задавани въпроси

Търсите съвет относно използването на езика за структурирани заявки ? Тази често задавана често задавани въпроси за SQL на SQL предоставя отговори на най-често задаваните въпроси за SQL и бази данни. Не забравяйте да следвате връзките "Повече информация" в края на всеки въпрос за подробни обяснения и уроци!

01 от 10

Как мога да извлича данни от база данни чрез SQL?

Алварес / Вета / Гети изображения

Командата SELECT е най-често използваната команда в SQL. Той позволява на потребителите на база данни да извличат специфичната информация, която желаят, от оперативна база данни. Повече ▼ "

02 от 10

Как да създам нова база данни или нова таблица на базата данни?

SQL предоставя командите CREATE DATABASE и CREATE TABLE за добавяне на нови бази данни и таблици, съответно към вашата база данни. Тези команди предоставят силно гъвкав синтаксис, който ви позволява да създавате таблици и бази данни, които отговарят на вашите специфични бизнес изисквания. Повече ▼ "

03 от 10

Как да добавя данни към база данни?

Командата INSERT в SQL се използва за добавяне на записи към съществуваща таблица.

04 от 10

Как да изтрия някоя или цяла таблица на база данни?

Често пъти става необходимо да се премахне остарялата информация от релационна база данни. За щастие, Структурираният език за заявки предоставя гъвкава команда DELETE, която може да се използва за премахване на част или цялата информация, съхранявана в таблицата. Повече ▼ "

05 от 10

Какво представлява стойността на NULL?

NULL е стойността, използвана за представяне на неизвестно количество данни. Базите данни третират стойностите NULL по специален начин, в зависимост от вида на операцията, в която се използва. Когато стойността на NULL се извежда като операнд на операция AND, стойността на операцията е FALSE, ако другият операнд е FALSE (няма начин изразът може да бъде TRUE с един FALSE операнд). От друга страна, резултатът е NULL (неизвестен), ако другият операнд е TRUE или NULL (защото не можем да кажем какъв ще бъде резултатът.) Повече »

06 от 10

Как мога да комбинирам данни от няколко таблици на базата данни?

SQL join statements ви позволяват да комбинирате данни от две или повече таблици в резултатите от заявката си. Научете как да използвате тази мощна технология, за да презаредите заявките си за базата данни.

07 от 10

Мога ли да се присъединя към маса за себе си?

Да! Можете да използвате самостоятелно присъединяване, за да опростите вложените SQL заявки, където вътрешните и външните заявки се отнасят до същата таблица. Тези връзки ви позволяват да извличате съответни записи от същата таблица.

08 от 10

Как мога да обобщя данните, съдържащи се в таблицата на базата данни?

SQL предоставя обобщени функции за подпомагане на обобщаването на големи обеми данни. Функцията SUM се използва в израза SELECT и връща общата сума от стойности. Функцията AVG работи по подобен начин, за да осигури математическата средна стойност на серия от стойности. SQL осигурява функцията COUNT за извличане на броя записи в таблица, която отговаря на дадените критерии. Функцията MAX () връща най-голямата стойност в дадена серия от данни, докато функцията MIN () връща най-малката стойност.

09 от 10

Как мога да групирам обобщени данни?

Можете да използвате основни SQL заявки за извличане на данни от база данни, но това често не осигурява достатъчно интелигентност, за да отговарят на бизнес изискванията. SQL също ви дава възможност да групирате резултатите от заявките въз основа на атрибути на ниво ред, за да приложите агрегирани функции, като използвате клаузата GROUP BY. Повече ▼ "

10 от 10

Как мога да огранича достъпа до данни, съдържащи се в SQL база данни?

SQL базите данни осигуряват на администраторите ролеви системи за контрол на достъпа. В тази схема администраторите създават потребителски акаунти за всеки отделен потребител на база данни и след това задават този потребител на една или повече роли на базата данни, които описват начина, по който потребителят има право да взаимодейства с базата данни. И накрая, администраторът дава конкретни разрешения за ролята, за да позволи на членовете на ролите да изпълняват желаните действия. Потребителите са имплицитно отказвани достъп, че не са изрично предоставени. Повече ▼ "