Upload
soc-rmutt
View
251
Download
1
Embed Size (px)
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 }
บทความชนนจดท าขนมาเพอทบทวนความจ าแกผเขยนเอง แลวน าแจกจายแกใหผทสนใจ
หวงวาบทความชนนคงสรางประโยชนในองคความรใหมๆแกผทสนใจ ไมมาก กนอย
ผดพลาดประการใด ขออภยมา ณ ทน ทนน ทโนน...ดวยครบ (>_<)
ยนดรบฟงความคดเหน แกไข เพมเตม จากสมาชกทไดรบชมทกๆทาน
รบกวนแจงมาทาง [email protected]