Solosaina, Fandaharana
SQL fanambarana fototra
SQL fenitra dia nolaniana tamin'ny 1992, ary mbola ampiasaina ankehitriny. Fa efa lasa ho benchmark ho an'ny maro banky angona rafitra fitantanana. Mazava ho azy, ny sasany mampiasa ny mpanamboatra hevitry ny fitsipika. Fa na inona na inona rafitra, dia misy mbola ny tena singa - SQL fanambarana.
fampidirana
Ny fampiasana SQL fanambarana ao amin'ny banky angona Miseho soatoavina fitantanana latabatra sy ny fiomanana bebe kokoa fanadihadiana sy ny fampisehoana. Izy ireo no napetraka ny teny fanalahidy, izay mahafantatra ny rafitra izay tokony hatao miaraka amin'ny angon-drakitra.
Mamaritra sokajy maromaro ny SQL fanambarana:
- famaritana ny banky angona zavatra;
- manodinkodina soatoavina;
- fiarovana sy ny fitantanana;
- fivoriana masontsivana;
- Information momba ny faladiany,
- voasakantsakan'ny SQL;
- SQL mavitrika.
SQL fanambarana ho an'ny angon-drakitra fanodinkodinana
Ireo sokajy ireo dia ahitana ny teny fanalahidy izay afaka mifehy ny fametrahana ny soatoavina ao amin'ny banky angona.
Ampidiro eto. Manisika iray andalana amin'ny latabatra efa misy ,. Tsy azo ampiasaina ho toy ny zava-dehibe iray na maro, voafaritra amin'ny alalan'ny toe-javatra iray. Ohatra:
manisika HO
ny latabatra anarana (tsanganana 1 anarany, anaran 'ny andry 2)
TARI-DALANA (sanda 1 sarobidy 2).
Mba mampiasa ny mpandraharaha SQL fanambarana ampidiro eto amin'ny soatoavina maro, dia ampiasao izao manaraka izao Syntaxe:
manisika HO
1 latabatra anarana (anaran 'ny tsanganana 1, tsangana anarana 2)
SELECT tsangana anarana 1, anaran 'ny andry 2
FROM table anarana 2
AIZA anarana 2.imya latabatra tsanganana 1> 2
Izany tadiavinao mifidy ny angon-drakitra rehetra amin'ny Table 2, izay lehibe noho 2 ny 1 andry ary apetaho eo an-voalohany.
UPDATE. Araka ny anarany dia midika, ity fanambarana ity ny requête SQL fanazavana vaovao ny antontan-kevitra ao anatin'ny efa misy latabatra amin'ny fototra sasany.
ohatra:
UPDATE table anarana 1
SET tsanganana anarana = 2 "Basil"
AIZA table anarana 1.imya tsanganana 1 = 1
Io rafitra sanda voky Basil andalana rehetra izay mahafeno ny isa 1 ao amin'ny tsanganana voalohany.
Fafao. Deletes ny angona niala teo amin'ny latabatra. Afaka milaza toe-javatra misy, na hanala ny laharan-tseza.
Delete FROM table anarana
AIZA anarana tablitsy.imya tsanganana 1 = 1
Ny ambony dia mamafa QUERY rehetra ny angona avy amin'ny tahiry ny zava-dehibe iray eo amin'ny tsanganana voalohany. Toy izao ny fomba ahafahanao manamarina ny latabatra manontolo:
Delete AMIN'NY table anarany.
Ny manaraka dia ilaina ny milaza ny momba ny SELECT fanambarana. Izy no iray amin'ireo zava-dehibe indrindra, ka tsy maintsy hanokana ny toko faha-misaraka.
SELECT fanambarana
Ny tena tanjon'ny SELECT - fifantenana ny tahirin-kevitra araka ny fepetra sasany. Ny vokatry ny asany foana latabatra vaovao amin'ny angon-drakitra voafantina. Mpandraharaha MS SQL SELECT azo ampiasaina mba lanja fangatahana samihafa. Noho izany, miaraka izany, dia afaka mihevitra hafa mifandraika teny fanalahidy.
Mifidy ny angon-drakitra rehetra marika "*" dia ampiasaina manokana avy amin'ny latabatra.
SELECT *
FROM table anarana 1
Ny vokatry ny fangatahana izany dia ho marina dika mitovy amin'ny latabatra 1.
Ary eto dia naka ny AIZA fepetra izay dia misarika avy amin'ny Loha Hevitra 1, ny soatoavina lehibe noho 2 ao amin'ny tsanganana 1.
SELECT *
FROM table anarana 1
AIZA anarana 1.imya latabatra tsanganana 1> 2
Azonao atao ihany koa milaza ao amin'ny faritra mivohitra izay tsanganana sasany ihany no ilaina.
SELECT latabatra anarana 1.imya tsanganana 1
FROM table anarana 1
Ny vokatry ny fangatahana io no andalana rehetra amin'ny soatoavina ny tsanganana 1. Amin'ny alalan'ny fampiasana MS SQL mpandraharaha manokana dia afaka mamorona ny latabatra, ao amin'ny Mazava ho azy fa ny fanoloana, fikajiana sy solon'i soatoavina sasany.
SELECT
anarana table 1.imya tsanganana 1
anarana table 1.imya tsanganana 2
anarana table 1.imya tsanganana 3
«=» AS EQ
anarana table 1.imya tsanganana 2 ny latabatra anarany * 1.imya tsanganana 3 AS SUMMA
FROM table anarana 1
Izany toa sarotra QUERY mitsoaka ny soatoavina rehetra ny Table 1, ary avy eo dia mamorona vaovao sy EQ SUMMA tsanganana. Voalohany miditra "+" famantarana, ao amin'ny tsanganana angona faharoa ny vokatra 2 sy 3. noho izany dia azo aseho ho toy ny latabatra, ny fahatakarana ny fomba fiasan'izy:
tsanganana 1 | tsanganana 2 | tsanganana 3 | EQ | SUMMA |
Product Name 1 | 10 | 50 | + | 500 |
Product Name 2 | 15 | 100 | + | 1500 |
Raha mampiasa ny SELECT fanambarana, dia afaka avy hatrany mandany nandidy antontan-kevitra momba izay antony. Mampiasa ny teny hoe ORDER BY.
SELECT
anarana table 1.imya tsanganana 1
anarana table 1.imya tsanganana 2
anarana table 1.imya tsanganana 3
FROM table anarana 1
ORDER BY tsangana anarana 2
Ny vokatr'izany dia hijery latabatra toy izao:
tsanganana 1 | tsanganana 2 | tsanganana 3 |
1 | 1 | 54 |
3 | 2 | 12 |
7 | 3 | 100 |
2 | 5 | 1 |
Izany hoe, ny andalana rehetra efa nametraka tamin'ny fomba toy izany fa ny andry 2 soatoavina no niakatra.
Data Azo azo avy maro latabatra. Fa mazava, dia tsy maintsy aloha sary an-tsaina fa manana roa, ny sasany ao amin'ny banky angona;
Table "mpiasa"
isa | anarana | atao hoe koa |
1 | Vasya | Vasin |
2 | Petya | Petin |
Table "Salary"
isa | taha | voalaza amin'ny |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Ary tokony, toy ny mampifandray ny vato fisaka roa mba hahazo soatoavina iombonana. Mampiasa fototra SQL fanambarana dia azo atao toy izao manaraka izao:
SELECT
Sotrudniki.Nomer
Sotrudniki.Imya
Zarplata.Stavka
Zarplata.Nachisleno
FROM mpiasa Salary
AIZA Sotrudniki.Nomer = Zarplata.Nomer
Misy naka roa samy hafa fisaka soatoavina, miray saina araka ny isany. Ny vokany dia izao manaraka izao napetraka ny Data:
isa | anarana | taha | voalaza amin'ny |
1 | Vasya | 1 | 10000 |
2 | Petya | 0.5 | 3500 |
A kely bebe kokoa momba ny SELECT. Mampiasa aggregate asa
Ny iray amin'ireo fototra SQL SELECT fanambarana dia afaka mamokatra ny sasany kajy ao amin'ny santionany. Mba hanaovana izany, dia mampiasa fomba fiasa sy rijan sasany.
Ohatra, mba hahazo ny isan'ny fitadidiana niala teo amin'ny latabatra "mpiasa", dia mila mampiasa ny fikarohana:
SELECT COUNT (*) AS N
FROM mpiasa
Ny vokatr'izany dia ny latabatra amin'ny andry sy ny zava-dehibe iray.
N |
2 |
asa dia azo ampiasaina amin'ny fanontaniana izay kajy ny vola, ary ny farany ambany indrindra ny soatoavina, ary eo ho eo. Mba hanaovana izany, dia nampiasa teny fanalahidy vola, MAX, MIN, mandritry ny taona.
, Ohatra, dia ilaina ny mitana ny santionany ny efa fantatra "Salary" table:
isa | taha | voalaza amin'ny |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Afaka mampihatra izany fangatahana, ka jereo izay mitranga:
SELECT
Vola (Zarplata.Nachisleno) AS SUMMA
MAX (Zarplata.Nachisleno) AS MAX
MIN (Zarplata.Nachisleno) AS MIN
AVG (Zarplata.Nachisleno) AS SRED
FROM Salary
Latabatra ny farany dia ho toy izao manaraka izao:
SUMMA | MAX | MIN | SRED |
13500 | 10000 | 3500 | 6750 |
Izay no lalana, dia afaka misafidy avy amin'ny base de données ny mifanaraka amin'ny soatoavina ny lalitra, mba hanao ny asa isan-karazany kajy.
Union, fihaonan-dalana sy ny fahasamihafana
Manambatra ny fanontaniana maro ao amin'ny SQL
SELECT Sotrudniki.Imya
FROM mpiasa
AIZA Sotrudniki.Nomer = 1
UNION
SELECT Sotrudniki.Imya
FROM mpiasa Salary
AIZA Zarplata.Nomer = 1
Tokony ho entina ao an-tsaina fa ao amin'ity fikambanana dia tsy maintsy mifanaraka latabatra. Izany hoe, mitovy isan'ny andry.
Ny Syntaxe ny SELECT fanambarana sy ny fomba ho fanodinana
Ny zavatra voalohany SELECT ny faritra no mamaritra izay dia handray ny tahirin-kevitra. Mba hanaovana izany, ampiasao ny tenifototra AVY. Raha tsy mazava, inona no misafidy.
Afaka ankehitriny izao ny fanambarana SQL WHERE. Noho ny fanampian'ny SELECT mamakivaky isan-toerana ny latabatra sy manamarina ny angon-drakitra ho fanarahana ny toe-javatra.
Raha ny fikarohana manana GROUP BY, dia misy ny Grouping ny soatoavina ireo masontsivana.
Mpandraharaha mba ampitahao amin'ny angon-drakitra
Manana karazany maro. In SQL oharina mpandraharaha dia afaka hizaha toetra ny soatoavina isan-karazany.
"=". Manondro, araka izay mety-tsaina, ny fitovian 'ny teny roa. , Ohatra, dia efa nampiasaina tao amin'ny ohatra ambony - AIZA Zarplata.Nomer = 1.
">". Lehibe kokoa noho ny famantarana-. Raha ny hasarobidin'ny hatramin'ny lafiny ankavia ny teny dia lehibe kokoa dia ny lojika dia niverina MARINA sy ny toe-javatra no nihaona.
"<". Latsaky ny famantarana. Hanova ireny mpandraharaha teo aloha.
Famantarana ny "<=" sy "> =". Tsy mitovy amin'ny mpandraharaha tsotra kokoa ary tsy dia ny amin'ny toe-piainana mitovy operands Marina koa.
"<>". Tsy miraharaha. Ny toe-javatra dia heverina TENA, raha iray ihany operand Tsy mitovy ny hafa. Manana heviny hafa iray - "! =".
TOY
Dikanteny tenifototra mety ho toy ny "toy izany koa." TOY mpandraharaha in SQL no ampiasaina eo ho eo amin'ny koa io toro lalana - mitantana ny QUERY avy amin'ny fanononana. Izany hoe, izany dia mamela anao hanitatra ny santionany angona avy amin'ny banky angona mampiasa teny tsy tapaka.
, Ohatra, dia mametraka izany asa: avy amin'ny efa fantatra base "mpiasa" ny hahazo ny olona rehetra no anarany mifarana amin'ny "I". Ary ny fangatahana dia azo ahitana toy izao manaraka izao:
SELECT *
FROM mpiasa
AIZA anarana toy `% I`ll
Isan-jato famantarana amin'ity raharaha ity dia midika ny saron-tava, izany hoe, misy toetra, sy ny isany. Ary ao an-taratasy, "Izaho» SQL no mamaritra fa ny farany toetra mba ho toy izany.
CASE
Ity fanambarana SQL Server dia fametrahana ny safidy maro. Tsy mitovy ny jiro fanambarana amin'ny fandaharana maro fiteny. CASE fanambarana in SQL manatanteraka ny hetsika amin'ny fepetra maro.
Ohatra, misafidy avy amin'ny latabatra "karama" ambony indrindra sy ny kely indrindra soatoavina.
isa | taha | voalaza amin'ny |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Ary ny fangatahana dia azo ahitana toy izao manaraka izao:
SELECT *
FROM Salary
AIZA CASE REHEFA SELECT MAX (Voaheloka) DIA Maximum
Rehefa SELECT MIN (Voaheloka) DIA Minimum
END vokany
ao amin'ny "Voaheloka" andry eo amin'ny vanim-potoana io, ny rafitra mitady ny ambony indrindra sy ny kely indrindra sarobidy. Avy eo, nampiasa ny farany saha noforonina "tanteraka", izay ho azonao ampiasaina ny "ambony indrindra" na "kely indrindra" arakaraky ny vokatry ny toe-javatra.
Teny an-dalana, ao amin'ny SQL misy voalamina tsara kokoa ny endriky ny CASE - COALESCE.
Data famaritana
Izany fomba fijery mamela anao hanatanteraka isan-karazany manova latabatra - mamorona, mamafa, manova, ary miasa miaraka amin'ny fanondroana.
Ny voalohany, izay mendrika ny mandinika - MANANGANA LOHA. Ataony na inona na inona hafa noho ny famoronana ny latabatra. Raha fotsiny MANANGANA nitendry LOHA QUERY, na inona na inona hitranga, satria mila mamaritra masontsivana maromaro kokoa.
Ohatra, mba hamorona ny mahazatra latabatra "mpiasa" atao ny mampiasa ny baiko:
MANANGANA LOHA mpiasa
(ID isa (10) TSY tohivakana foana
Name varchar (50) TSY tohivakana foana
Last Name varchar (50) TSY tohivakana foana)
Ao amin'io fangatahana, amin'ny fonon-tsaha avy hatrany voafaritra anarana sy ny karazany, ary koa na dia mety ho tohivakana foana.
Drop LOHA
Manao ny asa tsotra - manala nilaza table. Manana safidy fanampiny RAHA misy. Tsy mifoka fahadisoana, rehefa famafana, raha toa ka takiana tsy misy latabatra. Ohatra ny fampiasana:
LOHA Drop mpiasa RAHA misy.
MANANGANA INDEX
Ao amin'ny SQL, misy rafitra ny indices, izay mamela ny fidirana amin'ny tahirin-kevitra haingana kokoa. Amin'ny ankapobeny, dia ny rohy izay manondro manokana tsangana. Hamorona ny Fanondroana dia afaka ny ho fangatahana tsotra:
MANANGANA INDEX nazvanie_indeksa
ON nazvanie_tablitsy (nazvanie_stolbtsa)
Ampiasao ity fanambarana ity ao amin'ny T-SQL, Oracle, SQL PL sy ny maro hafa fandikana teknolojia.
ALTER LOHA
Mpanazatra mahomby amin'ny safidy maro. Amin'ny ankapobeny dia manova ny rafitra, ny famaritana sy ny fametrahana latabatra. Ny mpandraharaha dia ampiasaina amin'ny Oracle SQL, Postgres ary maro hafa.
Ireto ambany ireto ny safidy samihafa amin'ny fampiasana ALTER TABLE.
ADD. Manampy tsanganana eo amin'ny latabatra. Ny soritr'aretina dia toy izao: ALTER TABLE tbl_name ADD column_name data_type_type. Afaka manana ny parameter IF NOT EXISTS, izay manaisotra ny fahadisoana raha efa misy ny sehatra noforonina efa misy;
Drop. Mamafa ny tsanganana. Manana lakile IF EXISTS ihany koa izy io, ary tsy misy ny famoahana izay mamaritra fa tsy misy ny andalana ilaina;
FIOVANA. Tsindrio raha hanova ny anaran'ilay saha mankany amin'ny faritra voafaritra. Fampiasana ohatra: ALTER TABLE tbl_name CHANGE old_name new_name;
Manova. Ity baiko ity dia hanampy amin'ny fanovana ny karazana sy ny toetoetran'ny tsanganana manokana. Ary ampiasaina toy izao: ALTER TABLE tbl_name MODIFY anaran'andian-tsoratra data_type an'ny column_name;
MIEZAHA HATRANY
Ao amin'ny SQL, misy zavatra toy ny fisoloana. Raha fintinina, ity dia karazana tabilao virtoaly miaraka amin'ny angona. Noforonina noho ny famafazana ny fampiasana ny fanambarana SQL SELECT. Ny fomba fijery dia manakana ny fidirana amin'ny rakitra, manafina azy ireo, manolo ny anaran'ny tsanganana.
Ny dingan'ny famoronana dia vita amin'ny fangatahana tsotra:
MAHAIZA MISY anarana miseho VIEW FROM * anaran'ny tabilao
Ny santionany dia mety hitranga na ny antontan-kevitra manontolo amin'ny ankapobeny, ary amin'ny toe-javatra sasany.
Asa kely
SQL queries dia matetika mampiasa fomba amam-pananganana samihafa izay ahafahanao mifandray amin'ny angon-drakitra ary mampiova azy amin'ny fly. Ilaina ny mandinika azy ireo, satria izy ireo dia ampahany manan-danja amin'ny fiteny tokana.
COUNT. Manao firaketana firaketana na laharana eo amin'ny latabatra manokana. Amin'ny maha-parameter anao, azonao atao ny mamaritra ny anaran'ny tsanganana, ary avy eo ny angona azo alaina. MOMBA NY ZON'OLOMBELONA * avy amin'ny mpiasa;
AVG. Ity asa ity dia ampiharina amin'ny tsanganana misy ny nomerao. Ny valiny dia ny famaritana ny hevitry ny arithmetika ny soatoavina rehetra;
MIN sy MAX. Ireo asa ireo dia efa nampiasaina tamin'ity lahatsoratra ity. Mamaritra ny soatoavina farafahakeliny sy farafahakeliny avy amin'ny andalana voatondro;
Vola. Tsotra tsotra izao - ny faktiora dia manisa ny isa amin'ny sanda aseho. Izy io dia ampiasaina manokana amin'ny karazana data. Amin'ny fampidirana DISTINCT amin'ny fangatahana, dia ny sanda manokana ihany no hanampy;
Boribory. Ny endriky ny fihodinan'ny tarehimarika marimaritra iraisana. Mampiasa ny anaran-tsanganana sy ny isan'ny toerana desimaly ny fampiasana ny syntax;
Len. Fomba tsotra izay mamaritra ny halavan'ny loha-tsipelina. Ny vokatra dia latabatra vaovao misy ny tarehimarika;
NOW. Ity tenimiafotra ity dia ampiasaina hanisana ny daty sy ny ora misy amin'izao fotoana izao.
Additional Operators
Ohatra maro amin'ny fanambarana SQL dia manana teny fitenenana izay manatanteraka asa kely, kanefa dia manatsara tanteraka ny fametrahana na ny hetsika miaraka amin'ny tahiry.
AS. Ampiasaina izy rehefa mila mijery ny valiny amin'ny fomba mazava ianao, mametraka ny anarana voatondro amin'ny tabilao vokatra.
Eo anelanelan'i. Fitaovana tena tsara ho an'ny famolavolana. Izany dia manondro ny isan-tsarimihetsika izay tianao haka ny angona. Ny fidirana dia manaiky ny mari-pamantarana iray sy ny isa amin'ny isa ampiasaina;
TSY. Ny mpandraharaha dia manome ny mifanohitra amin'izany.
TRUNCATE. Mamafa ny angona avy amin'ny ampahany daty voatondro. Tsy mitovy amin'ireo mpandraharaha mitovy amin'izany izy io satria tsy azo atao ny mahasitrana ny data taorian'ny fampiasana azy. Tsara homarihina fa mety ho hafa ny fampiharana io tenimiafina io amin'ny fomba maro samihafa amin'ny SQL. Noho izany, alohan'ny hanandramana ny fampiasana TRUNCATE, tsara kokoa ny mifankazatra amin'ny fampahafantarana.
Fetra. Mametraka ny isa andalana hivoaka. Ny maha-samihafa ny mpandraharaha dia ny hoe izy dia mipetraka foana amin'ny farany. Ilaina ny mari-pamantarana iray tsy maintsy ilaina ary misy mari-pamantarana hafa. Ny voalohany dia mamaritra ny isa maromaro miaraka amin'ny angona voafantina. Ary raha ampiasaina ny faharoa, dia ny mpitaona no mahatonga ny soatoavina.
UNION. Mpanazatra mahomby amin'ny fitadiavana fangatahana maro. Efa nihaona tamin'ny ohatra nasehon'ity lahatsoratra ity izy. Azonao atao ny mampiseho ireo raki-daza ilaina avy amin'ny latabatra maromaro, mampifandray ny UNION noho ny fampiasana mora kokoa. Ny soritr'aretina dia: SELECT column_name FROM tbl_name UNION SELECT name_of_other_column FROM_name ny latabatra hafa. Ny valiny dia tabilao miaraka amin'ny fangatahana tafiditra.
PRIMARY KEY. Nandika ny anarana hoe "lohalaharana fototra". Amin'ny ankapobeny, ny fampiasana teny toy izany dia ampiasaina amin'ny fitaovana ampiasaina. Midika izany fa misy ny mari-pamantarana manokana ho an'ilay kofehy. Ampiasaina, raha ny fitsipika, rehefa mamorona latabatra hamaritra saha, izay ahitana izany.
DEFAULT. Tahaka ny fanambarana teo aloha, ampiasaina mandritra ny famonoana ny fangatahana famoronana. Izy no mamaritra ny hasarobidiny izay hameno ny saha amin'ny famoronana azy.
Torohevitra maromaro momba ny fampivelarana sehatra iray ho an'ny SQL
Tohivakana foana. Ny mpandidy sy ny mpandrindra dia matetika manadino ny mety hahazoana valiny NULL rehefa mamorona fanontaniana. Vokatr'izany, misy hadisoana ao amin'ny code, izay sarotra ny manara-maso mandritra ny famoahana. Noho izany, rehefa mamorona latabatra, mifidy na manitsy ny soatoavina, dia mila mijanona sy mieritreritra ianao, ary na oviana na oviana ny fisehoan'ny NULL ao amin'io ampahany amin'ny fangatahana io.
Memory. Ity lahatsoratra ity dia nampiseho asa maro izay afaka manatanteraka asa sasany. Rehefa mampivelatra akorandriaka hiasa miaraka amin'ny banky angona ianao, dia azonao atao "lehibe" ny famaritana ny teny tsotra ao amin'ny rafitra fitantanana database. Amin'ny toe-javatra sasany dia mitombo be ny fampisehoana.
Fameperana. Raha toa ka mila roa fotsiny avy amin'ny tahirin-tserasera miaraka amin'ny andalana an'arivony ianao, dia tokony hampiasa ireo mpandraharaha toy ny LIMIT na TOP. Tsy mila mamoaka ny angon-drakitra mampiasa ny fiteny fampandrosoana shell ianao.
Connect. Aorian'ny fandraisana ny angon-drakitra avy amin'ny latabatra maro dia maro ireo mpandrindra dia manangona azy ireo amin'ny alàlan'ny tsanganana kofehy. Fa nahoana? Raha ny marina, afaka manao fangatahana iray ianao izay hananany rehetra. Tsy voatery manoratra code fanampiny ary mitahiry tsiaro fanampiny ao amin'ny rafitra.
Manavaka. Raha misy fotoana iray ahafahana mampihatra ny baiko ao amin'ny fangatahana, izany hoe ny volavolan-tsolika, dia mila mampiasa izany ianao. Izany dia hamaha tanteraka ny loharanom-pitaovana rehefa manao fandaharana na serivisy.
Fanontaniana maro. Raha tsy maintsy ampidirina antontan-drakitra be dia be ianao, dia azonao atao ny mieritreritra momba ny fampidirana rakitra amin'ny solosaina miaraka amin'ny fangatahana iray. Izany dia hampitombo ny fahombiazan'ny rafitra manontolo.
Fandaharam-potoana fametrahana angon-drakitra. Alohan'ny hananganana ny rafitry ny angona dia mila mieritreritra ianao hoe ilaina ve ny manana latabatra sy saha maro. Angamba misy misy fomba iray hampiray azy ireo na handao ny sasany. Matetika, ireo mpampiasa aterineto dia mampiasa tahiry be loatra izay tsy hampiasaina na aiza na aiza.
Types. Mba hamonjena ny habaka sy ny loharano, mila mahatsapa amin'ny karazana angona ampiasaina ianao. Raha azo atao ny mampiasa karazana "mavesatra" mavesatra kokoa, dia ilaina ny mampihatra izany. Ohatra, raha fantatrao fa tsy ho mihoatra ny 255 ny isa eto amin'ity sehatra ity, dia maninona no mampiasa 4-byte INT raha misy TINYINT amin'ny 1 byte.
famaranana
Farafaharatsiny, tokony ho marihina fa efa misy na aiza na aiza ny fandefasana ny SQL mpanjifa voatanisa - toerana, tranonkala, programa PC, fampiharana ho an'ny fitaovana finday. Noho izany, ny fahalalana momba ny SQL dia hanampy ny indostria fampandrosoana rehetra.
Mandritra izany fotoana izany dia samy hafa ny fanovana ny fitsipiky ny fiteny amam-panahy. Ohatra, ny PL SQL fanambarana dia mety misy andian-tsoratra hafa mitovy amin'ny SQL Server. Noho izany, alohan'ny hanombohana ny fampivoarana an'io teknolojia io, dia mendrika ny mamaky ny boky momba izany.
Amin'ny hoavy dia tsy azo hipoitra ny analogs izay mety hahomby amin'ny asa sy ny fahombiazan'ny SQL, noho izany, io toerana io dia tena tsara tarehy ho an'ny programa rehetra.
Similar articles
Trending Now