29
ดาวน์โหลดและติดตั้ง SQLite Manager

Download and Install SQLite

Embed Size (px)

DESCRIPTION

ดาวน์โหลดและติดตั้ง SQLite

Citation preview

Page 1: Download and Install SQLite

ดาวนโหลดและตดตง SQLite Manager

Page 2: Download and Install SQLite

2

{ Maker รนจว >_< FB Sittikorn Muekdang }

1. ดาวนโหลด SQLite 1.1. เขาเวบไซต https://www.sqlite.org/

1.2. คลกแทป Downlaod หรอไปทลงค https://www.sqlite.org/download.html

1.3. ในตวอยางนจะทดสอบบนระบบปฏบตการ Windows 32 bit 1.4. ท าการดาวนโหลด sqlite-tools-win32-x86-3120200.zip (1.51 MiB) 1.5. หรอไปทลงค https://www.sqlite.org/2016/sqlite-tools-win32-x86-3120200.zip

Page 3: Download and Install SQLite

3

{ Maker รนจว >_< FB Sittikorn Muekdang }

1.6. ดาวนโหลดมาแลว แตกไฟลจะเจอไฟลทดาวนโหลดมาดงภาพ

1.7. ไปท C:\ สรางโฟลเดอร sqlite2

1.8. น าไฟลทดาวนโหลดมาในขอ 1.6 มาไวในโฟลเดอร sqlite2

Page 4: Download and Install SQLite

4

{ Maker รนจว >_< FB Sittikorn Muekdang }

2. เปด Command Prompt ขนมา 2.1. พมพ cd (วรรค) \ แลว Enter

2.2. พมพ cd (วรรค) sqlite2 แลว Enter

2.3. พมพ sqlite3.exe company.db เพอท าการสรางไฟล Database ทมชอวา company 2.4. แสดง เวอรชนของ SQLite ทเราตดตง

2.5. พมพค าสงสรางตาราง employee โดยมคอลมน

2.5.1. empid ก าหนดขอมลเปนชนดจ านวนเตม (integer) 2.5.2. name ก าหนดขอมลเปนตวอกษร (varchar) การก าหนดขอมลชนดตองระบความยาวของขอมลไปดวย 2.5.3. title ก าหนดขอมลเปนตวอกษร (varchar) การก าหนดขอมลชนดตองระบความยาวของขอมลไปดวย 2.5.4. โดยมค าสงดงน create table employee(empid integer,name varchar(9),title varchar(9));

2.6. พมพค าสง เพมขอมลลงไปในตาราง employee ดงน 2.6.1. Insert into employee values(101,’big sudlor’,’ceo’); 2.6.2. เมอท าการเพมขอมลตวอกษรเขาไปตองอยภายใตเครองหมายฟนหน ตวอยาง’data’

2.7. พมพค าสง เรยกดขอมลทงหมดในตาราง employee ดงน 2.7.1. select * from employee; 2.7.2. กจะเหนขอมลแสดงออกมาดงรป คอ 101|big sudlor|ceo

Page 5: Download and Install SQLite

5

{ Maker รนจว >_< FB Sittikorn Muekdang }

** เนองจากการใชงาน SQLite ดวย Command Prompt แบบขางตนนน มนคอยขางล าบาก 3. ตอมาจะเปนการแนะน าการใชงาน SQLite Manager ซงเปน Tool ทอยใน Firefox Browser สามารถ

ดาวนโหลดมาใชงานไดฟร ซงสะดวกตอการจดการขอมล 3.1. เปด Firefox ขนมา

3.2. ไปทแทบเมนดานขวาบน เลอกสวนเสรม

3.3. พมพ sqlite ในชองคนหา แลวกดตดตง

Page 6: Download and Install SQLite

6

{ Maker รนจว >_< FB Sittikorn Muekdang }

3.4. เมอดาวนโหลดเสรจแลว กใหกดปม เรมใหมเดยวน

3.5. เมอเปด firefox ขนมาใหม ไปทเครองมอดานบน เลอก SQLite Manager

3.6. SQLite Manager กถกเปดขนมา

3.7. คลกท Database เลอก New Database

Page 7: Download and Install SQLite

7

{ Maker รนจว >_< FB Sittikorn Muekdang }

3.8. ตงชอ Database กดตกลง

3.9. เลอกทจดเกบ Database ในทนเกบไวใน C:\sqlite2 กดปม select folder

3.10. ไฟล Database socground.db กจะปรากฏขนในโฟเดอรทเราตงคาไวกอนหนาน

Page 8: Download and Install SQLite

8

{ Maker รนจว >_< FB Sittikorn Muekdang }

4. สรางตาราง 4.1. คลกขวาท Table เลอก Create Table

4.2. ตงชอตารางขอมล ชอคอลมน ก าหนดคยหลก และ ชนดขอมล เสรจแลวกด OK

Page 9: Download and Install SQLite

9

{ Maker รนจว >_< FB Sittikorn Muekdang }

4.3. ยนยนการสรางตารางขอมล กด Yes

4.4. แสดงตารางตามทไดสรางไว

Page 10: Download and Install SQLite

10

{ Maker รนจว >_< FB Sittikorn Muekdang }

5. เพมขอมลในตาราง 5.1. กดปม Add

5.2. กรอกขอมลลงไปในคอลมน

5.3. กด OK เพอยนยนการเพมขอมล

Page 11: Download and Install SQLite

11

{ Maker รนจว >_< FB Sittikorn Muekdang }

5.4. แสดงขอมลทไดท าการเพมเขามา

5.5. ถาหากตองการ คดลอก แกไข และ ลบขอมลในแถว 5.6. ใหท าการคลกขอมลในแถวทตองการ แลวกดปม Duplicate Edit Delete ขนมาแกไขขอมลได

ทนท

6. เพม ลบ แกไข คอลมน ในตาราง

6.1. ไปท Structure

Page 12: Download and Install SQLite

12

{ Maker รนจว >_< FB Sittikorn Muekdang }

6.2. การเพมคอลมน ใหท าการก าหนดชอคอลมน และ ก าหนดชนดขอมล 6.2.1. คลกปม Add Column 6.2.2. กดปม Yes เพอยนยนการเพมคอลมน

6.2.3. แสดงคอลมน staff ทเพมเขามาใหม

6.2.4. คลกทแทป Browse & Search 6.2.5. จะเหนวาคอลมน staff ไดถกเพมเขามาในตารางแลว

Page 13: Download and Install SQLite

13

{ Maker รนจว >_< FB Sittikorn Muekdang }

6.2.6. ท าการเพมขอมลลงไปในคอลมน staff

6.3. การแกไขคอลมน 6.3.1. ไปทแทป Structure 6.3.2. คลกขวาแกไขคอลมนทตองการ 6.3.3. เลอก Edit Column

6.3.4. แกไขชอคอลมนในชอง New Value 6.3.5. กด Change 6.3.6. กด Yes

Page 14: Download and Install SQLite

14

{ Maker รนจว >_< FB Sittikorn Muekdang }

6.3.7. กด Yes ยนยนการแกไขคอลมน

6.3.8. แสดงชอคอลมนหลงจากการแกไข

6.3.9. ไปทแทป Browse & Search 6.3.10. แสดงชอคอลมนใหม หลงจากแกไข

6.4. การลบคอลมน 6.4.1. ตองท าการลบขอมลในคอลมนใหหมดกอน 6.4.2. ในตวอยางนลบขอมลในคอลมน staff ออก

Page 15: Download and Install SQLite

15

{ Maker รนจว >_< FB Sittikorn Muekdang }

6.4.3. ไปทแทป structure 6.4.4. คลกขวาเลอกคอลมนทตองการลบ 6.4.5. คลก Drop

6.4.6. กด Yes

6.4.7. กด Yes ยนยนการลบคอมลมน

Page 16: Download and Install SQLite

16

{ Maker รนจว >_< FB Sittikorn Muekdang }

6.4.8. แสดงคอลมนหลงจากลบ คอลมน staff ออกไปแลว

6.4.9. ไปทแทป Browse & Search 6.4.10. คอมลมน staff ถกลบไปแลว

7. การใชค าสง Query ขอมลทตองการ

7.1. ค าสงคนหาขอมลทงหมดในตาราง 7.1.1. ไปทแทป Execute SQL

Page 17: Download and Install SQLite

17

{ Maker รนจว >_< FB Sittikorn Muekdang }

7.1.2. เปลยนจากควา tablename เปนชอตารางของเรา ในทนคอ fruit_rgb 7.1.3. กดปม Run SQL 7.1.4. แสดงขอมลทงหมดทอยในตาราง fruit_rgb

7.1.5. ใชค าสง Select คนหาขอมลในคอลมน staff ทงหมดในตาราง fruit_rgb

7.1.6. ใชค าสง Select คนหาขอมลในคอลมน staff และคอลมน type ทงหมดในตาราง fruit_rgb

Page 18: Download and Install SQLite

18

{ Maker รนจว >_< FB Sittikorn Muekdang }

7.2. ใชค าสง Select แบบมเงอนไข 7.2.1. คลกแทป select -> เลอก SELECT with WHERE clause

7.2.2. แสดงรปแบบค าสง Qurey

7.2.3. ใชค าสง select แบบเงอนไข คนหาขอมลทงหมดในแถว rgb=1 ในตาราง fruit_rgb

7.2.4. ใชค าสง select แบบมเงอนไข คนหาขอมลในคอลมน red ทอยในแถว rgb=1 ในตาราง fruit_rgb

Page 19: Download and Install SQLite

19

{ Maker รนจว >_< FB Sittikorn Muekdang }

7.2.5. ใชค าสง select แบบมเงอนไขคนหาขอมลทงหมดในตาราง fruit โดยทคอลมน red มคาอยในชวง 100-200 ในตาราง fruit_rgb

7.2.6. ใชค าสง select แบบมเงอนไข คนหาขอมลทงหมดในตาราง fruit_rgb โดยทคอมลมล staff=’boom’

7.2.7. ใชค าสง select คนหาขอมลทงหมดในตาราง fruit_rgb โดยเรยงขอมลตามคอลมน rgb_id จากนอยไปมาก

Page 20: Download and Install SQLite

20

{ Maker รนจว >_< FB Sittikorn Muekdang }

7.2.8. ใชค าสง select คนหาขอมลทงหมดในตาราง fruit_rgb โดยเรยงขอมลตามคอลมน rgb_id จากมากไปนอย

8. ใชค าสง Insert เพมขอมลในตาราง

8.1. ไปทแทป Data Manipulation -> เลอก Insert values

8.2. แสดงรปแบบค าสง Insert

Page 21: Download and Install SQLite

21

{ Maker รนจว >_< FB Sittikorn Muekdang }

8.3. ใชค าสง insert เพมขอมลในตาราง fruit_rgb

8.4. แสดงขอมลทเพมเขามาใหม

9. ใชค าสง update

9.1. ไปทแทป Data Manipulation -> เลอก update

Page 22: Download and Install SQLite

22

{ Maker รนจว >_< FB Sittikorn Muekdang }

9.2. แสดงรปแบบค าสง update

9.3. ใชค าสง update แกไขขอมลในตาราง fruit_rgb โดย update ขอมลในคอลมนเปน staff=’bird’ ในแถว rgb=1

9.4. แสดงขอมลท update ใหม

สามารถเรยนรค าสง SQL เพมเตมไดท http://www.thaicreate.com/tutorial/sql.html

Page 23: Download and Install SQLite

23

{ Maker รนจว >_< FB Sittikorn Muekdang }

10. การ Export table เปนไฟล .csv 10.1. ไปท Table -> เลอก Export Table

10.2. ใน Fileds separated by เลอก comma 10.3. ใน Fileds enclosed by เลอก Double quotes(‘’),if necessary 10.4. กด OK

10.5. กด Save

Page 24: Download and Install SQLite

24

{ Maker รนจว >_< FB Sittikorn Muekdang }

10.6. ดบเบลคลกไฟล fruit_rgb.csv

10.7. แสดงขอมลทอยในไฟล fruit_rgb.csv ** สงเกตไดวา การ export file ออกมาในรปแบบ .csv จะไมมชอ คอลมนตดมาดวย *** ถาอยากใหตดชอคอลมนมาดวยนนตองบนทกไฟลออกในรปแบบของ .xls ดงตวอยางถดไป การ export file เปน .xls

1.1. ตกเครองหมายถกใน First row contains column names 1.2. ใน Fileds separated by เลอก tab 1.3. ใน Fileds enclosed by เลอก Double quotes(‘’),if necessary 1.4. กด OK

Page 25: Download and Install SQLite

25

{ Maker รนจว >_< FB Sittikorn Muekdang }

1.5. เลอกทจดเกบไฟลแลว กด save

1.6. ดบเบลคลกไฟล fruit_rgb.xls

1.7. กด ใช

1.8. แสดงขอมลทอยภายในไฟล fruit_rgb.xls ** จะไดวาการบนทกไฟลในรปแบบ .xls จะมชอคอลมนตดมาดวย

Page 26: Download and Install SQLite

26

{ Maker รนจว >_< FB Sittikorn Muekdang }

11. การ Import file .csv เขามาใน SQLite Manager 11.1. ไปท tool bar -> เลอก Database 11.2. เลอก Import

11.3. กดปม Select File

11.4. เลอกไฟล .csv

Page 27: Download and Install SQLite

27

{ Maker รนจว >_< FB Sittikorn Muekdang }

11.5. ตงชอ table ใหม

11.6. กด ตกลง เพอท าการสรางตาราง fruit_rgb_new

11.7. ก าหนดชอคอลมน ก าหนดชนดขอมล ก าหนดคยหลก 11.8. กด OK

Page 28: Download and Install SQLite

28

{ Maker รนจว >_< FB Sittikorn Muekdang }

11.9. กด ตกลง

11.10. ดบเบลคลกชอตาราง fruit_rgb_new

11.11. ไปทแทป Browse & Search 11.12. แสดงขอมลทเพมเขามาจากไฟล fruit_rgb.csv

Page 29: Download and Install SQLite

29

{ Maker รนจว >_< FB Sittikorn Muekdang }

บทความชนนจดท าขนมาเพอทบทวนความจ าแกผเขยนเอง แลวน าแจกจายแกใหผทสนใจ

หวงวาบทความชนนคงสรางประโยชนในองคความรใหมๆแกผทสนใจ ไมมาก กนอย

ผดพลาดประการใด ขออภยมา ณ ทน ทนน ทโนน...ดวยครบ (>_<)

ยนดรบฟงความคดเหน แกไข เพมเตม จากสมาชกทไดรบชมทกๆทาน

รบกวนแจงมาทาง [email protected]