Download and Install SQLite

Preview:

DESCRIPTION

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

Citation preview

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

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

3

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

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

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

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

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

5

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

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

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

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

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

6

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

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

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

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

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

7

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

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

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

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

8

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

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

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

9

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

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

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

10

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

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

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

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

11

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

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

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

ทนท

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

6.1. ไปท Structure

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 ไดถกเพมเขามาในตารางแลว

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

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 ออก

15

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

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

6.4.6. กด Yes

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

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

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

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

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 จากนอยไปมาก

20

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

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

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

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

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

21

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

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

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

9. ใชค าสง update

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

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

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

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

25

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

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

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

1.7. กด ใช

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

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

27

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

11.5. ตงชอ table ใหม

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

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

28

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

11.9. กด ตกลง

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

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

29

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

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

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

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

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

รบกวนแจงมาทาง m_sittikorn@hotmail.com

Recommended