
MySQL Unit 2
Presentation
•
Computers
•
University
•
Practice Problem
•
Medium
Kittisay SENGTHONG
Used 1+ times
FREE Resource
25 Slides • 15 Questions
1
MySQL Unit 2
Table ຕາຕະລາງ
2
* ເປັນຫຍັງຕ້ອງຮຽນຮູ້ Table
1. ວິທີການສ້າງ Table
2. ວິການຈັດການ
3. ວິທີການເພີ່ມຂໍ້ມູນ
4.ວິທີການດຶງຂໍ້ມູນມາໃຊ້
5. ການດຶງຂໍ້ມູນ
3
# ຕາຕະລາງ Table
Table ເປັນບ່ອນຈັດເກັບຂໍ້ມູນເຊິ່ງຈະແບ່ງອອກເປັນແຖວ (Row) ແລະ ຖັນ (Column) ແຕ່ລະຕາຕະລາງຈະມີຈຳນວນແຖວຫຼາຍແຖວ ຈຳນວນຖັນຫຼາຍຖັນ ເຮົາສາມາດເອີ້ນວ່າ ຣີກຄອດ (Record) ແລະ ເອີ້ນໄດ້ອີກຊື່ໜຶ່ງວ່າ ຟິລດ໌ (Field)
4
Fill in the Blanks
Type answer...
5
Fill in the Blanks
Type answer...
6
I. ວິທີການສ້າງ Table
ອັນດັບທຳອິດເຮົາຕ້ອງມີຖານຂໍ້ມູນທີ່ເຮົາຈະສ້າງຕາຕະລາງລົງໄປກ່ອນ
1. ເລືອກຖານຂໍ້ມູນ
2. ໃສ່ຊື່ຕາຕະລາງ
3. ກຳນົດຈຳນວນ column
4. ກົດ Go
7
ການສ້າງ Table (ຕໍ່)
ໝາຍເຫດ: ຖ້າເຮົາສ້າງຖານຂໍ້ມູນແລ້ວເຮົາສ້າງມາດຂຽນຊື່ຕາຕະລາງກັບຈຳນວນຖັນໄດ້ເລີຍ ແຕ່ຖ້າເຮົາໄດ້ສ້າງຕາຕະລາງແລ້ວ ເຮົາກົດປຸ່ມ new ກ້ອງຊື່ຖານຂໍ້ມູນເພື່ອສ້າງຕາຕະລາງ
8
ການສ້າງ Table (ຕໍ່)
5. Name ຊື່ຂອງຂອງຖັນ
6. Type ຊະນິດຂອງຂໍ້ມູນ
7. Length/Values ໜາດຂອງຂໍ້ມູນ
8. Null ຄ່າຫວ່າງ
9. Index ຄີຂອງຕາຕະລາງ
10. A_I ເພີ່ມອັດຕະໂນມັດຕາມລຳດັບ
11. Comments ຄຳອະທິບາຍ
12. ເມື່ອກຳນົດສຳເລັດແລ້ວກົດ Go
9
Fill in the Blanks
Type answer...
10
Fill in the Blanks
Type answer...
11
Fill in the Blanks
Type answer...
12
Fill in the Blanks
Type answer...
13
Fill in the Blanks
Type answer...
14
Fill in the Blanks
Type answer...
15
1.1 ຊະນິດຂໍ້ມູນ Type
1. ຕົວໜັງສື Varchar -> 255
2. ຕົວເລກ Int -> 10
3. ຈຳນວນທົດສະນິຍົມ Double -> ບໍ່ກຳນົດ
4. ວັນທີ່ Date ເຮົາຈະບໍ່ກຳນົດ
16
Multiple Choice
12345 -> ແມ່ນຊະນິດຂໍ້ມູນປະເພດໃດ
Varchar
Int
Double
Date
17
Multiple Choice
123A5 -> ແມ່ນຊະນິດຂໍ້ມູນປະເພດໃດ
Varchar
Int
Double
Date
18
1.2 ຄີແມ່ນຫັຍງ (key)
key = ກະແຈ ຄວາມໝາຍຖືກການປົດລອກ ຫຼື ເຂົ້າເຖິງຂໍ້ມູນພາຍໃນຫ້ອງ ຫຼື ໃນຕາຕະລາງນັ້ນເອງ ຖ້າຢາກໄປດຶງເອົາຂໍ້ມູນຈາກຕະລາງໃດໜຶ່ງ ກໍ່ຕ້ອງມີກະແຈກ່ອນຈຶ່ງຈະດຶງຂໍ້ມູນມາໄດ້
19
1.3 ຄີ (key) ໃນຕາຕະລາງ
ເຮົາຈະເລືອກ Column ທີ່ 1 ຂອງຕາຕະລາງສະເໝີເພື່ອມາເປັນຄີໃຫ້ກັບຕາຕະລາງ ໂດຍຊື່ຂອງຖັນ Name ເຮົາຈະມັກໃສ່ຄຳວ່າ id ສະເໝີເພື່ອປ້ອມວ່າແມ່ນຖັນທີ່ເຮົາກຳນົດເປັນຄີ
20
1.4 Null ແລະ A_I
1. Null ກຳນຳໃຫ້ຂໍ້ມູນທີ່ປ້ອມບໍ່ຈຳເປັນຕ້ອງມີກໍ່ໄດ້
2. A_I ລະບົບຈະປ້ອນຕົວເລກໃຫ້ເຮົາອັດຕະໂນມັດ
ໝາຍເຫດ: ຖ້າຫາກວ່າຖັນໃດເປັນຄີເປັນເຮົາຈະບໍ່ສາມາດກຳນົດໃຫ້ເປັນ Null ໄດ້
21
II. ການຈັດການ Table
ແມ່ນການເພີ່ມ, ແກ້ໄຂ ແລະ ລົບ ຖັນຂອງຕາຕະລາງ
1. ເລືອກຕາຕະລາງ
2. ເລືອກທີ່ Structure
3. ເລືອກ Column ທີ່ຕ້ອງກາ
4. ເລຶອກການຈັດການ
22
ການຈັດການ Table (ຕໍ່)
ເປັນເຄື່ອງມືທີ່ໃຊ້ໄວ້ຈັດການກັບແຕ່ລະ column ໃນຕາຕະລາງ
1. ແກ້ໄຂ Change
2. ລົບ Drop
3. ພາກສ່ວນ More ເປັນການຈັດການອື່ນໆເພີ່ມເຕີມເຊັ່ນການກຳນົດຄີເປັນຕົ້ນ
23
Multiple Choice
ຖ້າເຮົາຕ້ອງການແກ້ໂຄງສ້າງຕະລາງເຮົາເລຶອກ Action ໃດ
Change
Drop
Edit
Delete
24
2.1 ການເພີ່ມ Column
1. ເລືອກຕະລາງ
2. ເລືອກ structure
3. ເລືອກ ກຳນົດຈຳນວນ ແລະ ລຳດັບ
4. GO
5. ກຳນົດຄືກັນກັບຕອນສ້າງຕາຕະລາງ
25
III. ການເພີ່ມຂໍ້ມູນ Insert
ເປັນວິທີການໃນການເພີ່ມຂໍ້ມູນລົງໄປໃນຕາຕະລາງ
1. ເລືອກ Insert
2. ປ້ອນຂໍ້ມູນທີ່ຕ້ອງການ
3. ກົດ Go ເພື່ອເພີ່ມ
ໝາຍເຫດ: ເຮົາສາມາດເພີ່ມຂໍ້ມູນໄດ້ 2 ຄັ້ງ ແລະ ເຮົາສາມາດເພີ່ມເອົງໄດ້ ຫຼື ກົດ insert ອີກຄັ້ງກໍ່ໄດ້
26
ການເພີ່ມຂໍ້ມູນ Insert (ຕໍ່)
ຫ້ອງທີ່ເຮົາປ້ອນຂໍ້ມູນຈະເປັນຫ້ອງ Value ປ້ອນຂໍ້ມູນອີງຕາມຊື່ຂອງ Column
ໝາຍເຫດ: ຫ້ອງທີ່ເຮົາກຳນົດເປນ A_I ເຮົາບໍ່ຈຳເປັນປ້ອນຂໍ້ມູນກໍ່ໄດ້
27
3.1 ສະແດງຂໍ້ມູນໃນຕະລາງ
1. ເລືອກທີ່ Browse
ໝາຍເຫດ: ຖ້າວ່າຕາຕະລາງມີຂໍ້ມູນຈະສະແດງຜົນຕາຮູບ ຖ້າບໍ່ພົບຂໍ້ມູນຈະບໍ່ມີການສະແດງ
28
3.2 ແກ້ໄຂຂໍ້ມູນໃນຕາຕະລາງ
1. ເລືອກ Browse
2. ກົດ Edit
3. ແກ້ໄຂຂໍ້ມູນ
4. Go
29
3.3 ວິທີການລົບ
1. Browse
2. ເລືອກ Delete
3. ເລືອກ Ok
30
IV. ຄຳສັ່ງ SQL
ແມ່ນຂັ້ນຕອນໃນການຂຽນຄຳສັ່ງເອງເພື່ອທົດສອບຄຳສັ່ງ SQL ເອງເພື່ອຫາຄຳສັ່ງທີ່ຖືກຕ້ອງ
1. ເລືອກ SQL
2. ຂຽນຄຳສັ່ງ
3. ທົດສອບ GO
31
4.1 ຮຽນຮູ້ຈາກຄວາມຜິດພາດ
ເວລາເຮົາກົດ GO ແລ້ວເກີດຂໍ້ຜິດພາດຈະສະແດງ Error ອອກມາ ສິ່ງທີ່ເຮົາຕ້ອງເຂົ້າໃຈນັ້ນກໍ່ຄື ຄຳອະທິບາຍຂໍ້ຜິດພາດ ໂປຣແກຣມຈະບອກເຮົາວ່າ ສາເຫດເກີດມາຈາກຫຍັງ ຄຳສັ່ງໃດທີ່ຜິດພາດ ເຄື່ອງໝາຍ ( ' ' )
32
# ຄຳສັ່ງທີ່ມັກພິດພາດ
1. #1146 doesn't exist : ບໍ່ມີຢູ່
2. #1064 - You have an error in your SQL syntax: ໄວຍະກອນຂອງ SQL ບໍ່ຖຶກຕ້ອງ
3. #1054 - Unknown column: ຂຽນຊື່ຖັນ ບໍ່ຖືກ
ໝາຍເຫດ: ເບິ່ງລະຫັດເຮົາກໍ່ສາມາດເຂົ້າໃຈໄດ້ທັນທີ່
33
Multiple Choice
doesn't exist ໝາຍເຖິງຫຍັງ
ມີຢູ່ແລ້ວ
ບໍ່ມີຢູ່
ຂຽນຊື່ຖັນ ບໍ່ຖືກ
ຂຽນຊື່ແຖວ ບໍ່ຖືກ
34
Multiple Choice
ຂໍ້ຜິດພາດລະຫັດ 1146 ໝາຍເຖິງຫຍັງ
ມີຢູ່ແລ້ວ
ບໍ່ມີຢູ່
ຂຽນຊື່ຖັນ ບໍ່ຖືກ
ຂຽນຊື່ແຖວ ບໍ່ຖືກ
35
Multiple Choice
ຂໍ້ຜິດພາດລະຫັດ 1064 ໝາຍເຖິງຫຍັງ
ຂຽນຊື່ຖັນ ບໍ່ຖືກ
ບໍ່ມີຢູ່
ໄວຍະກອນບໍ່ຖືກ
ຂຽນຊື່ແຖວ ບໍ່ຖືກ
36
4.1 ແກ້ໄຂຄຳສັ່ງ
ຖ້າເຮົາຢາກແກ້ໄຂຄຳສັ່ງອີກຄັ້ງໃຫ້ເຮົາກົດທີ່ປຸ່ມ Edit ເຮົາກໍ່ສາມາດແກ້ໄຂຄຳສັ່ງ SQL ຂອງເຮົາໄດ້ຄືເກົ່າ
ໝາຍເຫດ: ເວລາຂຽນຄຳສັ່ງເຮົາສາມາດກົດ Ctrl + space ເພື່ອໃຫ້ສະແດງຄຳສັ່ງ
37
Poll
ໃຫ້ຄະແນນຫົວບົດ
ງ່າຍ
ປານກາງ
ຍາກ
ຍາກຫຼາຍ
38
ສະຫຼຸບ
# ຕາຕະລາງ Table
I. ວິທີການສ້າງ Table
1.1 ປະເພດຂໍ້ມູນ Type
1.2 ຄີແມ່ນຫັຍງ (key)
1.3 ຄີ (key) ໃນຕາຕະລາງ
1.4 Null ແລະ A_I
39
ສະຫຼຸບ
II. ການຈັດການ Table
2.1 ການເພີ່ມ Column
III. ການເພີ່ມຂໍ້ມູນ Insert
3.1 ສະແດງຂໍ້ມູນໃນຕະລາງ
3.2 ແກ້ໄຂຂໍ້ມູນໃນຕາຕະລາງ
3.3 ວິທີການລົບ
40
ສະຫຼຸບ
IV. ຄຳສັ່ງ SQL
4.1 ຮຽນຮູ້ຈາກຄວາມຜິດພາດ
# ຄຳສັ່ງທີ່ມັກພິດພາດ
4.1 ແກ້ໄຂຄຳສັ່ງ
MySQL Unit 2
Table ຕາຕະລາງ
Show answer
Auto Play
Slide 1 / 40
SLIDE
Similar Resources on Wayground
34 questions
Metode Penelitian
Presentation
•
University
37 questions
Inducción Familias Seguras
Presentation
•
KG
36 questions
HCI DESIGN PRINCIPLES
Presentation
•
University
34 questions
Pengenalan Canva part 2
Presentation
•
University
33 questions
1.3 pembolehubah, pemalar dan jenis data
Presentation
•
University
32 questions
Java GUI Unit 7
Presentation
•
University
36 questions
INVERSIONS
Presentation
•
University
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
40 questions
8th Grade Math Review
Quiz
•
8th Grade - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
14 questions
Superhero
Quiz
•
1st Grade - University