Professional Documents
Culture Documents
SQL Bangla Tutorials PDF
SQL Bangla Tutorials PDF
• e u (SQL)
o SQL
o SQL
o SQL
sn
o
o
o i (Insert)
o pi
o
o
(Query)
o
WHERE
o QUERY IN
o SQL Join
o Left Join
o Right Join
u
| ( Dat abase t ut or i al i n Bangl a)
:
я
oi
! a#। e %&'
( e
) e( e
* %&' я ) +
u
i я
+ ' ,,
o -#*
.d я
।' + e0 oi
) ,я ,я +t +t -# - ,
2 -i '
0
& -# e 3 ( ,3,яn ,+3n i#(, ei -#*
2
6k 3 e )(
u
u+ k
a- ii i#(
k (
2
)
3
*
i ii я
e6 -# ( ,я ।e e я* + ,
) e0
,e
- -# o
+я
( i#(।
eя# ( 3 2o# * e 2o# RDBMS (Relational Database
Management Software) e MySQL database software (
,
(
e oi #: ,c।e3<o 3 ORACLE,SQL Server,MS ACCESS i#(।ic e* o
= + я e = ' '
-o
=
-o । )( MySQL = + , e* =
>n я +।
) MySQL e6 ORACLE e n p ei,20/25% +-#।
e u
u
-
u
- %& ( SQL Tut or i al i n Bangl a)
:
яo
SQL=Standard Query Language(uc
k ek ess-cuell)
e6 a n(query)я#
e e =k= #6* я.ei #6* я (
)
s
+
(Manipulate) e6 a#
+
)-MySQL,SQL Server,Oracle i#(। e 4thgeneration language. e
+! G
pg6
#6* я
s
+
) loop,branch.
e u
, 1
e
)
)
Query )
-
)
J )
+ )
) i#(
MySQL e я = * e
,।CREATE DATABASE ei
sn ( e0
,।XAMPP
3? -
e6 buя e eL http://localhost/
en ( e e (
Tools e a' phpMyadmin e k =& SQL # k ।
e
(CREATE DATABASE designer) e6 go k # e
,
*
B
e apя
3
sn
DROP DATABASE database_name(
)
0 3
database_name e я*
i 0 ( (।)
e
3
,
) 2 (undo) m ,i - я0 ,
) pя0 3
(।
eu (SQL) ( +
e e' (row) J +।e e (row)e
, J
+।):
INSERT INTO test (id, first name, last name, email, course name,mobile)
VALUES
(8, 'Rahman', 'Abidur', ' a_rahman@yahoo.com', ‘WDAD’, ‘01195229300’)
2.+ e e' pi ,
( +।)i ei pi i +
p0
(row)
a#/( (uniquely)
h ।
3.)( e' pi ,
, * e pi .e
ei pi
-।
5.pi 2 -।
5. * 0u
)
0 )(
i
first name
pi
e )(
,я - ,
-o
-o e - )o m 3 ,
+ first name last name pi e 16 +)n e PRIMARY
KEY ) o
) a# (unique) ,।eя# e
) id number
PRIMARY
KEY ,
, ( iя id
o e ,।e a + )
(first name,last name e
= = ,email e = = ii eL i#( -)
J ।
TABLE ALTERATI ON
+=+= MYSQL e +
2i a a+= +
)
1.alter table table_name add PRIMARY KEY (col_name,...)
2.alter table table_name ADD UNIQUE (col_name,...)
3.alter table table_name DROP PRIMARY KEY
4.alter table table_name ALTER [COLUMN] col_name {SET DEFAULT literal
|DROP DEFAULT}
।)
select JOB, SAL from EMPLOYEES Limit 10
' + e
employees e
3
,я
-i +
kt u+ n0 10
0
(।
2 employees
)( salary 1500 e u+ ( -# e (।
1.SELECT * FROM Persons
2.WHERE City='Sandnes'
' +
person
3 e + = ' ( -#
) sandnes =, - , u+
,।
SQL kk single quote e e - - = * - ।
AND e u(,:
1.SELECT * FROM Persons
2.WHERE FirstName='Tove'
3.AND LastName='Svendson'
OR e u(,:
1.SELECT * FROM Persons
2.WHERE FirstName='Tove'
3.OR FirstName='Ola'
AND,OR Operator e- #, condition
) +।)
u(,:
u(,
1.SELECT * FROM Persons WHERE
2.LastName='Svendson'
3.AND (FirstName='Tove' OR FirstName='Ola')
QUERY ORDERBY
1.select ENAME, DEPTNO, HIREDATE from EMPLOYEE
2.order by DEPTNO [asc], HIREDATE desc
e
) *
(
*
3
- Y(ascending)e6 Y
-
3(descending) я
( +।
QUERY BETWEEN
1.select EMPNO, ENAME, SAL from EMP where SAL between 1500 and 2500
2.select ENAME from EMP where HIREDATE between ’02-APR-81’ and ’08-SEP-81
:
я
a0n QUERY U+
ek =
)
SELECT statement ( e
-
e
( )।n
s
pg6 e
kt = '
e
e
-
( e
a*
3
3
k -।i + SELECT statement e - SQL JOIN m!
( +।
e *d0 m +
1.SELECT column_list
2.FROM table_1
5.…
6.WHERE conditions
JOIN keyword 0 SQL statement e - #: , ( i '
-
я#
) oi
* '# ( \ '# m u+ t ,।*
'# e0 0 -
Keys(e* Foreign key ) e '# m ) k -।
Primary Key ,c e ( 3 \)) p0 (row)я# a#(unique).
“Persons”
0
(
P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
e “Persons”
pi ,c “P_Id”e ,c ( 0 (row) “P_Id”o ei ,।ei “P_Id”i
( 0 row
( )(o ( 0 row e ei ,।e +
0
(
O_Id OrderNo P_Id
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15
k# “O_Id”0 “Orders”
Primary Key e6 e “P_Id” ( “Persons”
#k(
p(= ,3 ( i।ei
( 0 '# “P_Id”0 '# e0 m 3।
u(, * ' JOIN 3 e
(
JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN
2.FROM table_name1
4.ON table_name1.column_name=table_name2.column_name
u(,:
Persons table
P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
Orders table
O_Id OrderNo P_Id
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15
2.From Persons
3.INNER JOIN Orders
4.ON Persons.P_Id=Orders.P_Id
5.Order BY Persons.LastName
Result , e
LastName FirstName OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77896
Pettersen Kari 44678
INNER JOIN (row)
2: +d ) ( 0
'# +k e -।)( Persons table e -
Orders table e
e (row) -
kt
i 0
(।
e6 e 22
(।