เขียนคำสั่ง (Queries) ด้วยโปรแกรม Navicat





>>>> จากที่ผมได้เขียนบทความ " วิธีนำคำสั่ง MySQL ไปใช้ " ซึ่งก็ไม่รู้ว่าจะมีใครจำนวนเท่าใด ที่ได้อ่าน/ศึกษาดู แล้วจะพอเข้าใจบ้าง  วันนี้ผมก็เขียนวิธีนำคำสั่ง MySQL (คิวรี่)  ไปใช้โดยใช้โปรแกรมช่วย
>>>> โปรแกรม Navicat for MySQL สามารถดาวน์โหลดได้ที่นี่  โปรแกรมนี้จะมีฟังก์ชั่นหลายอย่าง แต่ผมไม่ขอพูดในนี้ละกันนะครับ (เดียวจะยาวมากไป) ข้อดีของโปรแกรมนี้ที่ผมจะยกมาใช้คือ สามารถนำคำสั่ง (คิวรี่) มาใช้ได้ง่าย ไม่ว่าจะเป็นการดึงรายงาน ตรวจสอบข้อมูล หรือต้องการปรับปรุงข้อมูล (ในฐานข้อมูลโดยตรง) และโปรแกรมนี้ยังแสดงผลสวยงาม เหมาะสำหรับใครที่อยากเขียนคำสั่ง (คิวรี่)ด้วยตนเอง หรือสนใจจะเขียน (หรือค้นหามาใช้) บ่อยๆ

>>>> เอาละ มาเริ่มกันเลย  หลังจากที่ทำการติดตั้งโปรแกรม Navicat for MySQL เสร็จเรียบร้อยแล้วให้โปรแกรมโปรแกรมนี้ขึ้นมา (1)


เมื่อเข้าครั้งแรกจำเป็นจะต้องสร้างการเชื่อมต่อกับฐานข้อมูลเสียก่อน  ให้คลิกที่ Connection (2)  และระบุแหล่งเชื่อมต่อ (3) โดย...หากท่านติดตั้งโปรแกรม Navicat for MySQL ในเครื่องที่มี JHCIS Server ให้พิมพ์ แหล่งเชื่อต่อดังนี้

คลิกที่ภาพดูขนาดใหญ่ขึ้น


Connactuon Name : jhcis (ไม่ฟิก แล้วแต่จะตั้ง)
Host Name/IP Assres : localhost
Port : 3333
User Name root
Password 123456


แต่ถ้าหากติดตั้ง  Navicat for MySQL  ในเครื่องที่มี jhcis client  ให้เปลี่ยน..Host Name/IP Assres : เป็นชื่อเครื่องคอมพิวเตอร์ที่มี JHCIS Server 


Host Name/IP Assres : server (ชื่อคอมฯเครื่องแม่)

เสร็จแล้วลองทดสอบการเชื่อมต่อดู โดยคลิก Test Connection (4) หากเชื่อมต่อกับฐานข้อมูลสำเร็จจะมีข้อความเตือน "Connection Successful"  ดังภาพด้านบน  ให้คลิก OK (5) และ OK (6)

ด้านขวามือของโปรแกรมจะปรากฏชื่อแหล่งเชื่อมต่อที่สร้างชื้อ ให้ดับเบิลคลิกเพื่อเปิด (7) ดับเบิลคลิกที่ฐานข้อมูล jhcisdb (8) และต่อดับเบิลคลิกที่ Queries (9)

คลิกที่ภาพดูขนาดใหญ่ขึ้น

มาถึงขั้นตอนสำคัญนั้นก็คือการเขียนคำสั่ง MySQL หรือคิวรี่
คลิกที่ New Query (10) ซึ่งอยู่บริเวณแทบด้านบนของโปรแกรม จะพบอีกหน้าต่างหนึ่ง

คลิกที่ภาพดูขนาดใหญ่ขึ้น

เขียนคำสั่ง/คิวรี่(หรือจะวางคิวรี่ที่ท่าน copy มา) ลงไปในช่องว่าง (11) จากนั้นคลิกที่  Run  (12) หากท่านเขียนคิวรี่ ( หรือ copy มา ) ถูก โปรแกรมจะแสดงผลลัพธ์ด้านล่าง (13)  หรือท่านจะลองทดสอบคีวรี่ตัวนี้


SELECT pid , fname, lname, idcard  FROM person 
WHERE idcard !=""  AND length(idcard) !=13 ;

ความหมายคือ แสดงรายชื่อคนที่เลขบัตรประจำตัวประชาชนไม่ครบ 13 หลัก 

>>>> เสร็จเรียบร้อยสำหรับการเขียนคำสั่ง/คิวรี่ ไม่ยากเลยครับ  และเมื่อท่านเข้าโปรแกรมในครั้งต่อไปก็จะไม่ต้องสร้างแหล่งเชื่อมต่อแล้ว สามารถเริ่มที่ขั้นตอนที่ 7 ได้เลย

>>>> นอกจากนี้โปรแกรมยังสามารถจัดเก็บคำสั่ง / คิวรี่ไว้ เพื่อทีสามารถกลับมาใช้ใหม่ในครั้งต่อไปได้

การบันทึก คำสั่ง/คิวรี่เพื่อใช้ในครั้งต่อไป
>>>> คลิกที่ Save As (14) เขียนชื่อคำสั่ง/คิวรี่ เพื่อให้เราจำง่าย (15) แล้วคลิก OK (16)

คลิกที่ภาพดูขนาดใหญ่ขึ้น

คำสั่ง/คิวรี่ที่เราบันทึกก็เห็นในหน้าต่าง Queries หากต้องการกลับมาใช้ก็ดับเบิลคลิกเพื่อเปิด และก็   Run  (12) ได้เลยครับ


คลิกที่ภาพดูขนาดใหญ่ขึ้น

เสร็จแล้ว..
ขอสนุกกับงานนะครับ
แนะนำ/ติชมมาได้ที่ sasukraman.blogspot.com
หรือ Facebook เพจ สสอ.รามัน



ข่าวสารด้าน IT @ ARIP

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga, Salman Khan