Strukturētās vaicājumu valodas biežāk uzdotie jautājumi

Vai vēlaties uzzināt, kā lietot strukturētu vaicājumu valodu ? Šīs datu bāzes SQL FAQ sniedz atbildes uz visbiežāk uzdotajiem jautājumiem par SQL un datubāzēm. Noteikti sekojiet "Vairāk informācijas" saitēm katra jautājuma beigās, lai iegūtu detalizētus paskaidrojumus un pamācības!

01 no 10

Kā es varu izgūt datus no datu bāzes, izmantojot SQL?

alvarez / Vetta / Getty Images

SELECT komanda ir visbiežāk lietota SQL komanda komanda. Tas ļauj datu bāzes lietotājiem iegūt operatīvās datubāzes informāciju, kuru viņi vēlas. Vairāk »

02 no 10

Kā es varu izveidot jaunu datu bāzi vai jaunu datu bāzes tabulu?

SQL nodrošina CREATE DATABASE un CREATE TABLE komandas, lai attiecīgi pievienotu jūsu datubāzei jaunas datu bāzes un tabulas. Šīs komandas nodrošina ļoti elastīgu sintakse, kas ļauj izveidot tabulas un datubāzes, kas atbilst jūsu konkrētajām uzņēmējdarbības prasībām. Vairāk »

03 no 10

Kā es varu pievienot datus datu bāzei?

SQL INSERT komandu izmanto, lai pievienotu ierakstus esošai tabulai.

04 no 10

Kā es varu izdzēst daži vai visu datu bāzes tabulu?

Bieži vien kļūst nepieciešams noņemt novecojušo informāciju no relāciju datu bāzes. Par laimi, Structured Query Language piedāvā elastīgu DELETE komandu, kuru var izmantot, lai noņemtu dažus vai visu tabulā saglabāto informāciju. Vairāk »

05 no 10

Kas ir NULL vērtība?

NULL ir vērtība, ko izmanto, lai pārstāvētu nezināmu datu daļu. Datu bāzes apstrādā NULL vērtības īpašā veidā, atkarībā no darbības veida, kurā to izmanto. Kad NULL vērtība tiek parādīta kā operands UN darbībai, operācijas vērtība ir FALSE, ja otra operands ir FALSE (nav iespējams izteiksme var būt TRUE ar vienu FALSE operandu). No otras puses, rezultāts ir NULL (nezināms), ja otra operands ir vai nu TRUE, vai NULL (jo mēs nevaram pateikt, kāds rezultāts būtu.) Vairāk »

06 no 10

Kā es varu apvienot datus no vairākām datu bāzu tabulām?

SQL pievienošanās paziņojumi ļauj apvienot datus no divām vai vairākām tabulām vaicājuma rezultātos. Uzziniet, kā izmantot šo jaudīgo tehnoloģiju, lai pārpildītu datu bāzes vaicājumus.

07 no 10

Vai es varu pievienoties galdam pats?

Jā! Jūs varat izmantot self-join, lai vienkāršotu nesaistītus SQL vaicājumus, kur iekšējie un ārējie vaicājumi attiecas uz vienu un to pašu tabulu. Šie savienojumi ļauj jums izgūt saistītos ierakstus no vienas tabulas.

08 no 10

Kā es varu apkopot datus, kas atrodas datu bāzes tabulā?

SQL nodrošina kopējas funkcijas, lai palīdzētu apkopot lielu datu apjomu. SUM funkcija tiek izmantota SELECT paziņojumā un atgriež vērtību virknes kopsummu. AVG funkcija darbojas līdzīgi, lai nodrošinātu vērtību virknes matemātisko vidējo vērtību. SQL nodrošina COUNT funkciju, lai iegūtu ierakstu skaitu tabulā, kas atbilst noteiktiem kritērijiem. MAX () funkcija atgriež lielāko vērtību noteiktā datu sērijā, bet funkcija MIN () atgriež mazāko vērtību.

09 no 10

Kā es varu apkopot apkopotos datus?

Jūs varat izmantot pamata SQL vaicājumus, lai izgūtu datus no datu bāzes, bet bieži vien nesniedz pietiekami daudz informācijas, lai apmierinātu uzņēmējdarbības prasības. SQL nodrošina arī iespēju grupēt vaicājuma rezultātus, pamatojoties uz rindas līmeņa atribūtiem, lai izmantotu apkopotās funkcijas, izmantojot GROUP BY klauzulu. Vairāk »

10 no 10

Kā es varu ierobežot piekļuvi datiem, kas ietverti SQL datu bāzē?

SQL datu bāzes nodrošina administratoriem ar lomu balstītu piekļuves kontroles sistēmu. Šajā shēmā administratori izveido lietotāju kontus katram atsevišķam datubāzes lietotājam un pēc tam piešķir šo lietotāju vienai vai vairākām datu bāzes lomām, kas apraksta veidu, kā lietotājam ir atļauts mijiedarboties ar datubāzi. Visbeidzot, administratoram piešķirtas īpašas atļaujas lomai, lai lomu dalībnieki varētu veikt vēlamās darbības. Lietotāji nekavējoties tiek liegti piekļuvei, kas viņiem nav skaidri piešķirta. Vairāk »