Праграмнае Забеспячэнне

Што такое запыт базы дадзеных?

Аўтар: Louise Ward
Дата Стварэння: 7 Люты 2021
Дата Абнаўлення: 17 Травень 2024
Anonim
Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains
Відэа: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains

Задаволены

Выкарыстоўвайце аператар SQL SELECT, каб знайсці інфармацыю, якую вы шукаеце

Запыт у базу дадзеных здабывае дадзеныя з базы дадзеных і фармуе іх у зразумелую для чалавека форму. Запыт павінен быць запісаны ў сінтаксіс, які патрабуе база дадзеных - звычайна гэта варыянт Структураванага мовы запытаў.

Элементы запыту SQL

Запыты SQL з выкарыстаннем мовы маніпуляцыі дадзенымі (набор SQL выказванняў, якія атрымліваюць доступ або змяняюць дадзеныя, у адрозненне ад мовы вызначэння дадзеных, які змяняе структуру самой базы дадзеных) складаюцца з чатырох блокаў, першыя два з якіх не з'яўляюцца абавязковымі.


Як мінімум, запыт SQL вынікае з наступнай формы:

выберыце X з Y;

Вось, то выбраць ключавое слова вызначае, якую інфармацыю вы хочаце адлюстраваць і якую ад ключавое слова вызначае, адкуль гэтыя дадзеныя бяруцца і як гэтыя крыніцы дадзеных асацыююцца паміж сабой. Па жаданні, a дзе заява ўсталёўвае абмежавальныя крытэрыі і гурт і замовіць па выказванні звязваюць значэнні і адлюстроўваюць іх у пэўнай паслядоўнасці.

Напрыклад:

SELECT emp.ssn, emp.last_name, dept.department_name
Ад супрацоўнікаў аддзела ЛЕВЫ ВОСНІЙ ПРАДАДЖАЮЦЬ аддзелы
ВКЛ em.dept_no = dept.dept_no
WHERE emp.active_flag = 'Y'
ЗАКАЗ НА 2 ASC;

Гэты запыт прыводзіць да сеткі, якая паказвае нумар сацыяльнага страхавання, прозвішча работніка і імя аддзела работніка - у тым парадку слупкоў - узятыя з супрацоўнікі і аддзелы табліцы. Табліца супрацоўнікаў кіруе, таму ён будзе паказваць назвы аддзелаў толькі тады, калі ў абедзвюх табліцах ёсць поле нумара нумара аддзела (a левы вонкавы стык гэта спосаб звязвання табліц, у якім на левай табліцы прадстаўлены ўсе вынікі, а з правагабаковай табліцы адлюстроўваюцца толькі вынікі супастаўлення). Акрамя таго, сетка паказвае толькі супрацоўнікаў, чый актыўны сцяг усталяваны Y, і вынік сартуецца ў парадку ўзрастання па назве аддзела.


Але ўсё гэта вывучэнне дадзеных пачынаецца з выбраць заяву.

Заява SQL SELECT

SQL выкарыстоўвае аператар SELECT для выбару або вылучэння канкрэтных дадзеных.

Разгледзім прыклад, заснаваны на базе дадзеных Northwind, якая часта пастаўляецца з прадуктамі базы дадзеных як падручнік. Вось вытрымка з табліцы супрацоўнікаў базы дадзеных:

EmployeeID Прозвішча Імя Назва Адрас Горад Рэгіён
1 Davolio Нэнсі Гандлёвы прадстаўнік 507, 20-я пр. Е. Сіэтл WA
2 Больш поўная Андрэй

Віцэ-прэзідэнт па продажах

908 W. Capital Way Такома WA
3 Заваленне Джанет Гандлёвы прадстаўнік 722 Мосс-Бэй, бульв. Кіркленд WA

Каб вярнуць імя і назву супрацоўніка з базы дадзеных, выпіска SELECT будзе выглядаць прыблізна так:


SELECT FirstName, LastName, Title ад супрацоўнікаў;

Ён верне:

Імя Прозвішча Назва
Нэнсі Davolio Гандлёвы прадстаўнік
Андрэй Больш поўная Віцэ-прэзідэнт па продажах
Джанет Заваленне Гандлёвы прадстаўнік

Для далейшага ўдакладнення вынікаў вы можаце дадаць пункт WHERE:

ВЫБАРЫ Імя, прозвішча ад супрацоўнікаў
ГДЕ Горад = 'Такома';

Яна вяртае FirstName і LastName любога супрацоўніка, які з Tacoma:

Імя Прозвішча
Андрэй Больш поўная

SQL вяртае дадзеныя ў форме радка / слупка, аналагічная Microsoft Excel, што дазваляе лёгка праглядаць і працаваць. Іншыя мовы запытаў могуць вяртаць дадзеныя ў выглядзе графіка або дыяграмы.

Сіла запытаў

База даных мае патэнцыял для выяўлення складаных тэндэнцый і відаў дзейнасці, але гэтая магутнасць выкарыстоўваецца толькі пры дапамозе запыту. Складаная база дадзеных складаецца з мноства табліц, якія захоўваюць вялікую колькасць дадзеных. Запыт дазваляе фільтраваць дадзеныя ў адзіную табліцу, каб вы маглі прасцей прааналізаваць іх.

Таксама запыты могуць выконваць разлікі па вашых дадзеных альбо аўтаматызаваць задачы па кіраванні дадзенымі. Вы таксама можаце прагледзець абнаўленні вашых дадзеных, перш чым унесці іх у базу дадзеных.

Выбар Сайта

Новыя Публікацыі

Як абараніць уліковы запіс Outlook.com пры дапамозе двухэтапнай праверкі
Праграмнае Забеспячэнне

Як абараніць уліковы запіс Outlook.com пры дапамозе двухэтапнай праверкі

Абярыце Мой рахунак. Калі вам будзе прапанавана ўвесці пароль і выберыце Увайсці. У верхнім меню навігацыі выберыце Бяспека. Абярыце Больш варыянтаў бяспекі. У той Дапамажыце нам абараніць ваш уліков...
Як адправіць групавыя паведамленні на ваш iPhone або iPad
Tehnologies

Як адправіць групавыя паведамленні на ваш iPhone або iPad

Адпраўка групавых лістоў на iPhone або iPad такая ж простая, як і стварэнне новага кантакту ў дадатку "Кантакты". Але замест таго, каб уводзіць адзін адрас электроннай пошты, вы ўвядзіце ўс...