Strukturita Query Lingvo Oftaj Demandoj

Serĉante konsilojn pri uzado de la Strukturita Konsila Lingvo ? Ĉi datumbazoj SQL FAQ provizas respondojn al la plej ofte demanditaj pri SQL kaj datumbazoj. Estu certe sekvi la ligojn "Pli da Informoj" ĉe la fino de ĉiu demando por detalaj eksplikoj kaj tutoriaĵoj!

01 de 10

Kiel mi povas rekuperi datumojn de datumbazo per SQL?

Alvarez / Vetta / Getty Images

La komando SELECT estas la komune plej uzata en SQL. Ĝi permesas al la uzantoj de datumbazoj rekuperi la specifan informon, kiun ili deziras de operaciuma datumbazo. Pli »

02 de 10

Kiel mi kreas novan datumbazon aŭ novan datumbazan tablon?

SQL provizas la KREDAJ DATABASE kaj KREKAS TABLE- komandojn aldoni novajn datumbazojn kaj tabulojn, respektive al via datumbazo. Ĉi tiuj komandoj provizas tre fleksebla sintakso, permesante al vi krei tabulojn kaj datumbazojn, kiuj plenumas viajn specifajn komercajn postulojn. Pli »

03 de 10

Kiel mi aldonas datumojn al datumbazo?

La INSERT- komando en SQL estas uzata por aldoni rekordojn al ekzistanta tablo.

04 de 10

Kiel mi forigas iujn aŭ ĉiujn datumbazan tablon?

Ofte, necesas forigi malaktualajn informojn de rilata datumbazo. Feliĉe, Strukturita Konsila Lingvo provizas malrigidan DELETE-komandon, kiu povas esti uzata por forigi iujn aŭ ĉiujn informojn konservitajn ene de tablo. Pli »

05 de 10

Kio estas NULLvaloro?

NULL estas la valoro uzita por reprezenti nekonatan pecon da datumoj. La datumbazoj traktas la valorojn de NULL en speciala maniero, dependante de la tipo de operacio, en kiu ĝi estas uzata. Kiam valoro de NULL aperas kiel operacio al ANDa operacio, la valoro de la operacio estas FALSE se la alia operacio estas FALSE (ne estas vojo la esprimo povus esti TRUE per unu FALSE-operacio). Aliflanke, la rezulto estas NULL (nekonata) se la alia opero estas TRUE aŭ NULL (ĉar ni ne povas diri, kio rezultos.) Pli »

06 de 10

Kiel mi povas kombini datumojn de pluraj datumbazoj?

SQL aliĝu deklaroj ebligas al vi kombini datumojn de du aŭ pli tabloj en viaj konsultaj rezultoj. Lernu kiel plibonigi ĉi tiun potencan teknologion por superŝarĝi viajn datumbazajn demandojn.

07 de 10

Ĉu mi povas aliĝi al tablo al si?

Jes! Vi povas uzi mem-aliĝon por simpligi nestajn SQL-demandojn, kie la interna kaj ekstera pridemandado referencas la saman tablon. Ĉi tiuj kunigas ebligas al vi rekuperi rilatajn rekordojn de la sama tablo.

08 de 10

Kiel mi povas resumi datumojn en la datumbaza tablo?

SQL provizas altajn funkciojn por helpi kun la resumado de grandaj volumoj de datumoj. La funkcio SUM estas uzata ene de SELECT-deklaro kaj redonas la tutan serion de valoroj. La funkcio AVG funkcias simile por provizi la matematikan mezumon de serio de valoroj. SQL provizas la COUNT-funkcion por rekuperi la nombron da rekordoj en tablo, kiu renkontas donitajn kriteriojn. La MAX () funkcio redonas la plej grandan valoron en donita datuma serio dum la MIN () funkcio redonas la plej malgrandan valoron.

09 de 10

Kiel mi povas kolekti resumitan datumon?

Vi povas uzi bazajn SQL-demandojn por ricevi datumojn de datumbazo sed ĉi tio ofte ne provizas sufiĉan informon por renkonti komercajn postulojn. SQL ankaŭ provizas al vi la kapablon grupigi demandajn rezultojn bazitajn sur vico-nivelo-atributoj por apliki kompletajn funkciojn uzante la subaŭzon de GROUP BY. Pli »

10 el 10

Kiel mi povas restrikti la aliron al datumoj en SQL-datumbazo?

SQL-datumbazoj provizas administrantojn kun registara alira kontrolo-sistemo. En ĉi tiu skemo, administrantoj kreas uzantajn kontojn por ĉiu individuaj datumbazoj kaj poste atribuas tiun uzanton al unu aŭ pli da datumbazoj, kiuj priskribas la manieron de la uzanto por interagi kun la datumbazo. Fine, la administranto donas specifajn permesojn al la rolo por permesi rolon-membrojn plenumi la deziritajn agojn. Uzantoj implicite neas ajnan aliron, kiun ili ne eksplicite koncedas. Pli »