Professional Documents
Culture Documents
2. ၊
3.
4.
5.
6. ( )
7.
8.
9. ၍
(၁)
၊
။ ၊
၌ ၊ ။
။
၊ ၊ ၊ ၊
၊ ၊
1. (Data) ။
2. ။
3. ( ) ။
4. ၊ ။
5. ။
6.
။
7. ။
8. ၊
။
၈
၄ ။
၊ ၊ ၊
။
(၂) ၊
။ ။
၊
၊ ။
၊
။ ။
။
။ ။
။
NAME
Alice
Betty
Cindy
Dolly
Emmy
။
။ ။
NAME
Alice
Betty
Cindy
Dolly
Emmy
Emmy
။ ။ ။
။
။
။ ။
။
။
။
SERIAL NAME
1 Alice
2 Betty
3 Cindy
4 Dolly
5 Emmy
6 Emmy
။ ။
။ ၊ ။
၂ ၆
။ ။
၍ ။
(၃)
။ ၊
။ ၊ ။
။ ။
။
1 Alice Alice1A
2 Betty Betty2B
3 Cindy Cindy3C
4 Dolly Dolly4D
5 Emmy Emmy5E
6 Emmy Emmy6E
၄
။ ။
SERIAL ။
။
(၄)
။
၄ ။
1 Alice Alice1A
2 Betty Betty2B
3 Cindy Cindy3C
4 Dolly Dolly4D
5 Emmy Emmy5E
6 Emmy Emmy6E
7 Amy Amy7A
8 Elizabeth Elizabeth8E
9 Bibo Bibo9B
10 Ann Ann10A
Table ၊ ။
။ ၊
၊ ။
၊ ၍ ။
၊
။
၊ ။
၊ ၊
။
။
။
(၅)
၁ ။
။
၊ ။ ၄
။
1.
2.
sortin ။
၍ ။
1 Alice Alice1A
7 Amy Amy7A
10 Ann Ann10A
2 Betty Betty2B
9 Bibo Bibo9B
3 Cindy Cindy3C
4 Dolly Dolly4D
8 Elizabeth Elizabeth8E
5 Emmy Emmy5E
6 Emmy Emmy6E
။
5 Emmy Emmy5E
6 Emmy Emmy6E
8 Elizabeth Elizabeth8E
4 Dolly Dolly4D
3 Cindy Cindy3C
9 Bibo Bibo9B
2 Betty Betty2B
10 Ann Ann10A
7 Amy Amy7A
1 Alice Alice1
၊ ။
၍၊ ၊
1 Alice Alice1A
7 Amy Amy7A
10 Ann Ann10A
2 Betty Betty2B
9 Bibo Bibo9B
3 Cindy Cindy3C
4 Dolly Dolly4D
8 Elizabeth Elizabeth8E
6 Emmy Emmy6E
5 Emmy Emmy5E
(Figure ၊ ၃
၊
။ ။ ၊ ၌
၊ ၍ ။ SERIAL co
။
၊ ၊
၊ co ။
(၆) )
။ ၁
။
။
။
၁ ၊ ၁ ၊ ၁
၊ ။
၊ ၊
၊
(Figure ။
။
၊
၊ ။ ၌
၍ ၊ ၍
၄ ၊ ။
၊ ၄
၊
။
၊
၄ ။ ။
။
၊ ။
။ ။
။ ။
။
။ ။)
(၇)
၊
။
။
Row ၆ ။
၄
။
။ ၆
။
။
၊
။
(၈)
၊
။
။
၉ ။
။
။
။
၊
၊ ။
။
၊ ၇
။
(၉) ၍
၄ ။
၍
။ ၍၊
၊
။
၃ ။
။
။
1.
2.
3.
4. R
5. )
6.
7.
8.
9. ၍
၄ ၊ ၁ ။
။
၊
။ ၊
၊ ၊
။
၊
။
၊ ။
2.1 Keywords
၊
။
။ ၄
။ ။
။
၄ ။ ၄ ။
။
။
။
။ Sin
။
၊
။ ။)
၊
။
။ SQL ။
။
၄ ၊ ၊
။
။။ ။)
၊ ။
။
။ ။
။ ၊
။
။
၊ ။
။
။
။ ၊ ။
။
။ ။
၍၊ ။ ၄
။
။
။
။
၄ ။
။
။ ၊
။
1.
2.
3.
၊ ၁၊ ၊
V ‘ ’ ‘ ’
V ၊
၊
။ ၊ V
၌ ။
။ ။
။
။
။ ၄
။
၍ ၉ ။
။
။
၁ ၊ ။
။ ၊
။ ၊
။
။
။ ၄
။
၍ ၊
။
..
၊ ။
1.
2.
h ။
၊
H ‘ ’
။ H ။
။ H H ။၄
where clause ။
။ h
။
h ။ h ၌
။)
SQ ။ ၊
။
၊ ၊ ၊
။
။ ။
။
။ h
။ h ။
။
MySQL Database h
။
- ။
။ ။
C:\ - ။
။ –
– ။ ။ ။
S ။
(CREATE DATABASE)
။
။
။ ။
H ။ H
- ။ -
။
။ - ။ h
Collati
h
။
(SHOW DATABASES)
SHOW DATABASES;
Com ။
(DROP DATABASE)
။
။ ။ ၍
။ H ။
။
(USE DATABASE)
။ ။
။ ။
‘’ ။
USE my_first_db
။ ။
။ ။
။ ။ ။ ။
။ ။ ။
(CREATE TABLE)
။
MySQL Documentation ။
။
၊ ။
။
။
။ ‘‘ ‘’
။ ။
။
၁၊ ၂၊ ၃၊ ၄ ၊ Text ၊
။
။ V H V H
။
Data Type Overview ။
V H ‘ - - ’
။
PRIMARY KEY
။
။
။ ။
။
။ AUTO_INCREME
။
။
။ ။
။
(SHOW TABLES)
Database ၊
SHOW TABLES;
(EXPLAIN)
EXPLAIN students;
(DROP TABLE)
။
၂
၁ ။
။ ။
(Modifying)
၊
၊ ။ ၊
။ ။
။
။)
။
။
။ ။
။
။
Data
h
။ ။ ။
V V ‘’ ။
V ‘ ‘ ။ V
။
။ V H V ။
V ။
။
V
။ –
။
။
။ ။
V ။
။ ။
။ ။ ။
V
။ V H ။ ၍
Default Value
။
NOW()
။ ၍
D ။
။
။
။
(3)
၁
၂
။ ။
။
H
။ H
H ။
။ ။
SELECT * FROM students WHERE student_id <=2;
။
၊ ။
WH V – ‘ ’
‘‘ V ။
IN()
V ။ – ၁၂-၁၂-၂ ၉ ၁၂-၁၂-
၂ ၁ ။
LIKE()
။ ။
h ။
၊ ။
DES ။
။
၊ ၊ ။
။
။ ၂ ၁
။ ၃ ။
။ ။
၊ ။
။
၊ H ။
h ။ H
။ ။ ။ H
။ ။
။
Row ။
။ H ၂
။
။
။ ။ ။
။
။
။
။ V
။
V ‘ Data ‘’ ။
’ ‘ h ။ ။
h ။
mysql_real_ ၊
။
)
၂
၂
၃
။
။
My
။ ။
။ ။
Database Indexes
Indexes
။
။
။ ။
။ ၊ ၊
။
၍
V
၍
။
PRIMARY KEY
။
။
PRIMARY ။
။
။
။
UNIQUE
V
။
။
။
INDEX
CREATE TABLE states (
id INT AUTO_INCREMENT,
name VARCHAR(20),
join_year INT,
PRIMARY KEY (id),
UNIQUE (name),
INDEX (join_year)
);
။
။
။ ။
။
။
Sample Table
။
။
။
။
။ ။
၃ ။
။
။ ။
။ ။
– ၁
။
။
။
Grouping Everything
။
H
၊ ၊ V
GROUP_CONCAT()
။ Separator ။
။ ။
SUM()
။
IF()
။ ။
SELECT
SUM(
IF(population > 5000000, 1, 0)
) AS big_states,
SUM(
IF(population <= 5000000, 1, 0)
) AS small_states
FROM states;
၊
Counts
CASE
h h- ။
SELECT
COUNT(*),
CASE
WHEN population > 5000000 THEN 'big'
WHEN population > 1000000 THEN 'medium'
ELSE 'small' END
AS state_size
FROM states GROUP BY state_size;
၃
– ၂
။
H
။
H ။
။
h ။ H
။
H V H ။
။ ။
။
၍ H
။
H V ။
Subquaries
။
။
IN()
။ ။
။
။
။ ။
။ H ။
‘ ’
။
။
။
။
။
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(20),
stock INT,
UNIQUE (name)
);
။
၊ ။
REPLACE INTO
။
။
INSERT IGNORE
။
။
– ၃
H ။
။
။ ။
။
။
။
။
Data Types
။
V H
။ ။
။ ။ V -
။
Integer Data Types
Natural Number ။
။ – ။
။
။ z
။
- ။
။ z 4 ။
။
z ။ -
maximum ။
။
9 ။
။
V H ။
CHAR(N)
H h ။ z z
။ H z
၅ ။ ။
VARCHAR(N)
V H H ။
။ z
။ V H
z ။
h ။
TEXT
။
။ 65535 charact ၊ h
h ။
။ ။
Date Types
DATE
။ - - ။
။ ။ h ။ ။
DATETIME
။ ‘ - -
HH ’ ။ ။
TIMESTAMP
။ R 9 - -
- - 9 ။
TIME
YEAR
။
။
။ ။