6 Tutoriale SQL Bangla
6 Tutoriale SQL Bangla
oSQL ½
oSQL ×
oSQL ğ
o Şğ ć
o ğ ć
oš ğ(Inseraț i)
o š −
o ğ
o − (Cerere)
unde
oQUERY ÎN
oSQL Join
Join Stâng
Join Dreapta
Þ šğ ć ć Şğ − ł #¸ Şğ Š Ý−ğ þ& đ č − ć Ý× ) Ý −− č − Ý −− −
−¹ ć þ&đ ¾ ×) ć+ −ž ½ š × ¾ + ć đ , , ć Şğ ÞŠ ćČ#¹ − . / ¾
× ¸đ Š+ Ý−0 Þ šğ× )× , ¾ , ¾ + 1+ 1 ćČ#Č − ć, 2 − −Č šđ − − − 0
& ćČ#Ý× Š ¼ć č ,¼ ,¾4ć ×,+¼5šć# č ,ÝšćČ#¹ 2 − Şğ ˇ 7ćŠ ¼ Ý× ) č −ž −
ž+ 8−− − łČ š š šć# č ½ 9 č ½− ć× 2 −ć ć ) Şğ Š ¼ × ¹
Aceasta este o simplă propoziț ie de test pentru a verifica traducerea în română.
ć ,Ý× Č −ćČ#Þ + ¾ č× šć# č
RDBMS (Bază de date relaț ională
Software de management) Software de bază de date MySQL - software de gestionare, administrare, organizare
Îngrijirea sistemelor ORACLE, SQL Server, MS ACCESS; − utilizatorilor
=× ć+ − ¾ Ý −=đ đ − Č Þ =Š − Č Þ− ¸ć ) čMySQL =× ć+ ć , ݹ =× ć
Ș − −² − ¾Ș + ¸ ) MySQLÝ ˇORACLEÝ − ? Ý−š,@A/@B%+ Č−#
×− : ¾Þ Š
Unu de coduri = Cod ¹ - Cod ¾Acest cod - dăunător Unu de cod - Cod de bază) Cod de bază) prieteni doi
ŞSĮAşP,ŞĆ.
SELECT * FROM prieteni
Ý −ž −Qcase sensitive łČ :‘select*from friends’Ý ˇSELECT*FROM friends č ğ šÝ −
− ¾ÞŠžğ+ğ,
SQLDMLÞDDM
# ;< = 1
DDL - Limbajul de definire a datelor: Structura de date pentru crearea, modificarea ș i eliminarea obiectelor de bază de date, inclusiv index (chei) ș i date.
SELECT- Şğ Č − Şğ ć Š
UPDATE- Şğ Š+ Şğ(, ¹ č)−
Ș terge- Şğ Č −ćČ# ¼ č
INSERT INTO- Şğ ćČ#ş−
MySQL−=ŠŠ¹−ğ−Şğ−ć−−ć,−CREATE DATABASE−ğ−ğ−ž−−0
Ce este XAMPP ș i cum se instalează?[Link] ×
Instrumente phpMyadmin 8 SQL
CREATE DATABASE designer
Designer
A
Ý−ğ Ý− đ− Şğ Č − ć+ Ý× Č −Ý−0 P− # , − ć½ š ½ ğ 0 # , −
FOLIE database_name( ) Şğ 0 # , − ć½ database_nameÝ ¾ ¹ š 0 č č ¸)
B
Ý−ğ ł ¾ Şğ ¼ ć ½ ğ
Ș TERGE BAZA DE DATE database_name( ) Şğ 0 ¼ ć½ database_nameÝ ¾ ¹ š 0 č č ¸)
Ý− − Şğ ¼ ć ğ , Şğ ½ ) Š 2 Š (undo) U ,ć š ć−ć Č− ¾0− ć,
) ć ¾ 0 ¼ č
#Vă rog, cum putem crea o masă în SQL? Când este mai bine să o facem?
în Bangl a)
×− : ¾ Š
Selectare − câmpuri specificate (SQL) din tabela „Tabel” unde „coloană” este „valoare” − pentru a obț ine un set de date (rând) selectate + coloane adăugate, având în vedere că rândul este 0, să se revină la rândul 1 − atunci când coloana este completă.
+ ¸ ) :
INSERT INTO test (id, nume, prenume, email, nume curs, mobil)
VALORI
(8, 'Rahman', 'Abidur')a_rahman@[Link]', ‘WDAD’, ‘01195229300’
#Eă<ăE să? săi sărcas să în? (Tutorial cheie primară SQL în Bangla)
×− : ¾ Š
@.Š+ Ý−ğ Ý− đ− − − š − , ğ− č ć+ ¸ )ğ š − Ýš š − ğ š Š+ ğ ć0
B. ş − 2 − Č − .
B. Numele de familie - Număr de telefon 0 C. adresă - Nume de dată - Prenume - C. număr de telefon - Nume
− −, ¾ Č − ć ć , ć ć − Č Þ − Č Þ Ý−ğ Č Š −ğ ) Þ U Š ¼ ć× , ć
Ș + prenume Ș nume š − Ý W_ − +)` Ý−ğ PRIMAR
CHEIE ) − Þ ) ł #(unic), ¸Ý¾ # Ýğ )numărul de identificare −PRIMAR
CHEIE, NUME, prenume, nume de familie
=ć=ć ,emailÝ=ć=ćš š Ý L šć# čČ − ) ğ ş−
MODIFICARE TABEL
Dacă x + y = y + yx = MYSQL + y = x + y + x - (y + x) - y + x = x + y - (y + x) - = y + x + x = x + y
1.tabel_modificabil nume_tabel adaugă_CHEIE_PRIMARĂ(col_nume,...)
2. tabel modificabil nume_tabel ADĂUGA_UNIC(col_nume,...)
[Link] tabel_name Ș TERGE CHEIA PRIMARĂ
4.altertabletable_name ALTER[COLUMN] col_name {SETDEFAULTliteral
|DROPDEFAULT}
Ý O Š+ ğ − − ) ¹− , Ş ğ− ,CHEIE PRIMARĂ − − Č − šć# č− ć+ .
[Link] modificabil nume_tabel eliminare_coloană nume_coloană
numele_tabelului
č ć+
# CLAUZA WHERE ,
×− : ¾ Š
ˇ×# (Numeric) −Š − − ğ= ć × )
Ýğ R−
SELECT * FROM Persons WHERE FirstName='Tove
Ýğ
SELECT * FROM Persons WHERE FirstName='Tove'
ˇ×# 7 1Ý ,
Ýğ R−
SELECT * FROM Persons WHERE An=1965
Ýğ
SELECT * FROM Persons WHERE Year='1965'
CLAUZA WHERE condiț ie
ANDÝ žč , :
[Link]*FROMPersoane
[Link]='Tove'
[Link]='Svendson'
ORÝ žč , :
[Link]*DELaPersoane
[Link]='Tove'
Ola
Ș I, OR Operator−condition
žč , :
[Link]*FROMPersoane WHERE
Svendson
[Link](Nume='Tove' SAU Nume='Ola')
INTEROGAREDISTINCT
Ý−ğ ğ −¼− Ş b −ğ # Č − ć+ ¸ ½ − ?0 č ÝšŞ b − ÝY ć+
[Link]ț ionează distinct DEPTNO din ANGAJAT
angajat:departament
Îț i place să navighezi pe internet? Ce te interesează? 0 întrebări despre viaț a ta.
INTEROGAREORDONEAZĂDUPĂ
[Link]ț ionează NOMBRE, DEPTNO, DATA_ANGAJĂRII din ANGAJAT
[Link] [asc], HIREDATE desc
Ý )− ¹ č× ¹ ¼ ğ Č − Y(ascendent)Ý ˇ Y Č − ¼ ğ(descendent) ¾ č× ć+ .
INTEROGAREÎNTRE
[Link], ENAME, SAL dinEMP undeSAL între1500 ș i2500
[Link]ț ionează NUME din EMP unde DATA_ANGAJĂRII este între '02-APR-81' ș i '08-SEP-81'
Ýğ č č\Ý−ğ + đ# ğ − łˇ= č× ć+
[Link], DINproduse
[Link] NU ÎNTRE 20 Ș I 100
Î×Ș ć# č # , − ÎNTREBARE −Š Þč7− ć+ .
×− : ¾ Š
/0 S ÎNTREBARE U+
Alegeț i instrucț iunea SELECT
H ˇÝ 7 1 Š Š =đ − Ý−ğ Şğ Ý−ğ ğ Č − Şğ č × − Ý−ğ ğ ł −¹ ¼ ğ ¼ ğ ğ
SELECT statement JOIN SQL
1.SELECTlista_coloanelor
2.DINtable_1
5.…
[Link]Ț IIWHERE
2.DINtable_name1
3.INNERJOINnumele_tabelului2
4.ONtable_name1.column_name=table_name2.column_name
žč , :
Tabelul persoanelor
Tabel de comenzi
[Link]
[Link]
[Link].P_Id=Orders.P_Id
[Link]ț iDupă[Link]
Rezultatul
NumeDeFamilie Prenume NumărComandă
Hansen Bună 22456
Hansen Salut 24562
Pettersen Kari 77896
Pettersen Kari 44678
INNER JOIN (rând) 2:+ )× (0 ğắ𝑚𝑢 𝑒 #{−+ 7 Ý−ȳ ə𝑢 Ƃ −¸) č tabela Persoane
Tabel de comenzi
Ý0ł # # − ğ (tabel_2,tabel_3) Č − Şğ Š ) čÞ ğ ČÝ − Č −¸ )
[Link] [Link], Prenume, [Link]ărComandă
[Link]
[Link] DREAPTĂ Comenzi
[Link].P_Id=Comenzile.P_Id
[Link]
Ý ˇÝ 2 2 ½ ć č× .
SQLFULL JOI N
Aici ar trebui să fie un text tradus, dar textul original nu pare a fi într-o limbă recunoscută sau conț ine caractere neobiș nuite.
[Link] [Link], Prenumele, [Link]ărulComenzii
[Link]
[Link] JOINComenzi
[Link].P_Id=Comenzi.P_Id
[Link]ĂDupăNumelePersoanelor
Rezultatul:
NumeDeFamilie Prenume NumărComandă
Hansen Salut 22456
Hansen Salut 24562
Pettersen Kari 77896
Pettersen Kari 44678
Svendson Tove
34764