Шукаеце парады па выкарыстанні мовы структураваных запытаў ? Гэта Базы дадзеных SQL FAQ змяшчае адказы на найбольш часта задаюць пытанні аб SQL і базы дадзеных. Абавязкова прытрымлівацца «More Info» спасылцы ў канцы кожнага пытання падрабязных тлумачэнняў і падручнікі!
01 з 10
Як я магу атрымаць дадзеныя з базы дадзеных з дапамогай SQL?
SELECT, каманда з'яўляецца найбольш часта выкарыстоўванай камандай у SQL. Гэта дазваляе карыстальнікам базы дадзеных, каб атрымаць канкрэтную інфармацыю, якую яны хочуць з аператыўнай базы дадзеных. Больш падрабязна »
02 з 10
Як стварыць новую базу дадзеных або новую табліцу базы дадзеных?
SQL дае CREATE DATABASE і CREATE TABLE каманды для дадання новых баз дадзеных і табліц, адпаведна да базы дадзеных. Гэтыя каманды забяспечваюць вельмі гнуткі сінтаксіс, якія дазваляюць ствараць табліцы і базы дадзеных, якія адказваюць вашым канкрэтным патрабаванням бізнесу. Больш падрабязна »
03 з 10
Як дадаць дадзеныя ў базу дадзеных?
INSERT каманды ў SQL выкарыстоўваецца для дадання запісаў у існуючую табліцу.
04 з 10
Як выдаліць некаторыя або ўсе табліцы базы дадзеных?
Часта ўзнікае неабходнасць выдаліць састарэлую інфармацыю з рэляцыйнай базы дадзеных. На шчасце, Structured Query Language забяспечвае гнуткую Выдаліць каманду, якая можа быць выкарыстана для выдалення некаторых ці ўсіх дадзеных, якія захоўваюцца ў табліцы. Больш падрабязна »
05 з 10
Што такое значэнне NULL?
NULL значэнне выкарыстоўваецца для прадстаўлення невядомай часткі дадзеных. Базы дадзеных лячэння NULL значэння асаблівым чынам, у залежнасці ад тыпу аперацыі , што ён выкарыстоўваецца ў. Калі значэнне NULL , з'яўляецца ў якасці аперанда да аперацыі І, значэнне аперацыі з'яўляецца FALSE , калі іншы аперанд мае значэнне FALSE (няма ніякага спосабу , выраз можа быць TRUE, FALSE з адным аперандам). З іншага боку, вынік NULL (невядомы) , калі іншы аперанд мае значэнне ПРАЎДА або NULL (таму што мы не можам сказаць , што вынік будзе.) Больш падрабязна »
06 з 10
Як можна аб'яднаць дадзеныя з некалькіх табліц базы дадзеных?
SQL далучыцца заявы дазваляюць аб'ядноўваць дадзеныя з двух або больш табліц ў выніках запыту. Даведайцеся, як выкарыстоўваць гэтую магутную тэхналогію перагружаць свае запыты да базы дадзеных.
07 з 10
Ці магу я далучыцца да стала, да сябе?
Да! Вы можаце выкарыстоўваць автообъединение для спрашчэння ўкладзеных запытаў SQL, дзе ўнутраныя і знешнія запыты спасылаюцца на тую ж табліцу. Гэта аб'ядноўвае дазваляюць здабываць звязаныя запісу з той жа табліцы.
08 з 10
Як я магу сумаваць дадзеныя, якія змяшчаюцца ў табліцы базы дадзеных?
SQL дае агрэгатныя функцыі для аказання дапамогі ў падвядзенні вялікіх аб'ёмаў дадзеных. Функцыя SUM выкарыстоўваецца ў ЗЕЬЕСТЕ і вяртае вынік серыі значэнняў. Функцыя AVG працуе аналагічным чынам, каб забяспечыць матэматычныя сярэдні шэраг значэнняў. SQL забяспечвае функцыю COUNT для атрымання колькасці запісаў у табліцы , якая задавальняе зададзеным крытэрам. Функцыя MAX () вяртае найбольшае значэнне ў дадзенай серыі дадзеных у той час як функцыя MIN () вяртае найменшае значэнне.
09 з 10
Як можна згрупаваць сумаваныя дадзеныя?
Вы можаце выкарыстоўваць асноўныя запытаў SQL для вымання дадзеных з базы дадзеных , але гэта часта не забяспечвае дастатковы інтэлекту для задавальнення патрэбаў бізнесу. SQL таксама дае вам магчымасць у вынікі запыту групы на аснове атрыбутаў на ўзроўні радкоў для прымянення агрэгатных функцый з дапамогай прапановы GROUP BY. Больш падрабязна »
10 з 10
Як я магу абмежаваць доступ да дадзеных, якія змяшчаюцца ў базе дадзеных SQL?
SQL базы дадзеных прадастаўляюць адміністратарам сістэмы кіравання доступам на аснове роляў. У гэтай схеме, адміністратары ствараюць уліковыя запісы для кожнага асобнага карыстальніка базы дадзеных, а затым прызначыць карыстальніка ў адной або некалькіх роляў базы дадзеных, якія апісваюць спосаб карыстачу дазволена ўзаемадзейнічаць з базай дадзеных. Нарэшце, адміністратар прадастаўляе пэўныя дазволу на ролю , каб члены ролі выконваць заданьне. Карыстальнікі няяўна адмаўляюць доступ, што яны відавочна не прадастаўлены. Больш падрабязна »