ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

โปรแกรมจัดการฐานข้อมูล Navicat (นาวิแคท) กับการ Query (คิวรี่) ข้อมูล สามารถนำคำสั่งมาใช้ได้เลย

โปรแกรมจัดการฐานข้อมูล Navicat (นาวิแคท) กับการ Query (คิวรี่) ข้อมูล สามารถนำคำสั่งมาใช้ได้เลย
โปรแกรมจัดการฐานข้อมูล Navicat (นาวิแคท) กับการ Query (คิวรี่) ข้อมูล สามารถนำคำสั่งมาใช้ได้เลย

Navicat (นาวิแคท) เป็นอีกโปรแกรมหนึ่งที่น่าใช้ สะดวกในการจัดการฐานข้อมูล สามารถเชื่อมต่อกับฐานข้อมูลได้หลายตัว ไม่ว่าจะเป็น MySQL (มายเอสคิวแอล), MariaDB (มาเรียดีบี), SQL Server (เอสคิวแอล เชิฟเวอร์), SQLite (เอสคิวแอลไลส์), Oracle and PostgreSQL (ออราเคิล แอน โพสเกตเอสคิวแอล) ติดตั้งใช้งานได้ทั้งบน Windows (วินโดว์), Mac (แม็ก), Linux (ลินุกซ์) โปรแกรมมีคุณสมบัติหลายอย่าง มีส่วนของการจัดการฐานข้อมูล สร้างฐานข้อมูล การสร้างตาราง มีส่วนของการนำเข้าส่งออกข้อมูลการ Backup (แบ็คอัพ), Restore (รีสโตรว์) ค่อนข้างครบและใช้ง่าย

ข้อดีของโปรแกรม
      สามารถนำคำสั่ง Query (คิวรี่) มาใช้ได้ง่าย ไม่ว่าจะเป็นการดึงรายงาน ตรวจสอบข้อมูล หรือต้องการปรับปรุงข้อมูล และโปรแกรมนี้ยังแสดงผลสวยงาม เหมาะสำหรับใครที่อยากเขียนคำสั่ง Query (คิวรี่) ด้วยตนเอง หรือแก้ปัญหาการเชื่อมต่อกันของหลาย ๆ ตาราง ไม่ว่าจะ JOIN (จอย) แบบใหนก็เป็นเรื่องง่าย ๆ


ดาวน์โหลดโปรแกรม ได้ที่..

http://www.mindphp.com/download/all-dow ... emium.html

 

ตัวอย่างจะใช้โปรแกรม Navicat Premium (นาวิแคท)

ก่อนอื่นสร้างการเชื่อมต่อกับ Data Base ที่ต้องการ ตัวอย่างจะเชื่อมต่อกับ Mysql

สร้างการเชื่อมต่อกับ Data Base ที่ต้องการ ตัวอย่างจะเชื่อมต่อกับ Mysql
สร้างการเชื่อมต่อกับ Data Base ที่ต้องการ ตัวอย่างจะเชื่อมต่อกับ Mysql

การเชื่อมต่อฐานข้อมูล

      - ตรวจสอบฐานข้อมูลให้ตรงกับ ฐานข้อมูล Mysql ของเรา

      - เสร็จทำการ Test Connection (เทส คอนเนคชัน) ถ้า Test (เทส) ผ่าน กด OK

การเชื่อมต่อฐานข้อมูล ตรวจสอบฐานข้อมูลให้ตรงกับ ฐานข้อมูล Mysql ของเรา
การเชื่อมต่อฐานข้อมูล ตรวจสอบฐานข้อมูลให้ตรงกับ ฐานข้อมูล Mysql ของเรา
เสร็จแล้วจะได้ดังตัวอย่าง
เสร็จแล้วจะได้ดังตัวอย่าง

ไป Query (คิวรี่) กันเลย คลิกตามภาพตัวอย่าง

ไป Query (คิวรี่) กันเลย คลิกตามภาพตัวอย่าง
ไป Query (คิวรี่) กันเลย คลิกตามภาพตัวอย่าง

โปรแกรมก็จะเปิดหน้าต่างใหม่เพื่อทำการ Query การ Query มี 2 แบบคือ
     - Query Builder (คิวรี่ บิวเดอร์) แบบนี้สามารถลากตารางวาง และเชื่อมต่อกัน ตามความต้องการได้เลย
     - Query Editor (คิวรี่ อิดิเตอร์) แบบนี้เป็นการเขียนขึ้นเอง หรือเอาโค้ดที่ได้จากแบบ Query Builder (คิวรี่ บิวเดอร์) ไปใช้ต่อ

โปรแกรมก็จะเปิดหน้าต่างใหม่เพื่อทำการ Query การ Query มี 2 แบบ
โปรแกรมก็จะเปิดหน้าต่างใหม่เพื่อทำการ Query การ Query มี 2 แบบ

มาดูที่แท็บ Query Builder (คิวรี่ บิวเดอร์) ตามตัวอย่าง
     1 เลือกฐานข้อมูล และตารางที่ต้องการจะ Query
     2 คลิกเมาส์แช่ที่ Table ที่เราต้องการจะ Query แล้วลากมาวาง แล้วคลิกเลือกความสัมพันธ์ของตารางที่ต้องการได้เลย
     3 สามารปรับแก้ไขโค้ด การ JOIN (จอย) ในแบบที่เราต้องการ หรือจะเป็นการ WHERE (แวร์) แบบที่เราต้องการ
     4 กดรันโปรแกรม ผลการรันจะแสดงด้านล่าง

หน้าจอแสดงการเลือกตารางที่ต้องการเพื่อจะทำาการ Query
หน้าจอแสดงการเลือกตารางที่ต้องการเพื่อจะทำาการ Query

แท็บ Query Editor (คิวรี่ อิดิเตอร์)
     - สามารถนำโค้ดส่วนนี้ไปใช้ได้เลย
     - สามารถ save การ Query ไว้ดูในครั้งต่อไปได้ Ctrl+s

หน้าจอแสดงส่วนโค้ด สามารถนำโค้ดส่วนนี้ไปใช้ได้เลย
หน้าจอแสดงส่วนโค้ด สามารถนำโค้ดส่วนนี้ไปใช้ได้เลย

การ Execute SQL File (เอ็กคิว เอสคิวแอล ไฟล์) และการ Dump SQL File (ดัมส์ เอสคิวแอล ไฟล์)
     - คลิกให้ฐานข้อมูลขึ้นสีเขียวก่อน แล้วคลิกขวาเลือก
     - Execute SQL File (เอ็กคิว เอสคิวแอล ไฟล์) เป็นการ Import (อิมพอร์ต) ฐานข้อมูล sql ที่เราทำการ อาจจะ Dump (ดัมส์) ฐานข้อมูลมาจากที่อื่น
     - Dump SQL File (ดัม เอสคิวแอล ไฟล์) ทำการ Blackup (แบคอัพ) หรือนำฐานข้อมูลไปใช้ จะได้ฐานข้อมูล SQL นามสกุล .spl

การ Execute SQL File (เอ็กคิว เอสคิวแอล ไฟล์) และการ Dump SQL File (ดัมส์ เอสคิวแอล ไฟล์)
การ Execute SQL File (เอ็กคิว เอสคิวแอล ไฟล์) และการ Dump SQL File (ดัมส์ เอสคิวแอล ไฟล์)
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการ Insert , edit ,delete โดยผ่านตัว Model Laravel Framework
โดย makup ส 24 ต.ค. 2020 3:44 pm บอร์ด PHP Knowledge
1
17
ส 24 ต.ค. 2020 3:59 pm โดย makup
ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
โดย makup พฤ 22 ต.ค. 2020 8:05 pm บอร์ด Programming - PHP
7
69
อ 25 ต.ค. 2020 7:28 pm โดย mindphp
อยากทราบว่า ตรงที่แสดงข้อมูล URL จะให้แสดงเฉพาะ id แค่ตัวเลข ต้องทำอย่างไงครับ
โดย makup พฤ 22 ต.ค. 2020 8:05 pm บอร์ด Programming - PHP
3
34
พฤ 22 ต.ค. 2020 8:16 pm โดย mindphp
วิธีการ Upload file ภาพ ขึ้น Server
โดย makup พฤ 22 ต.ค. 2020 5:41 pm บอร์ด PHP Knowledge
1
37
พฤ 22 ต.ค. 2020 5:54 pm โดย makup
ปัญหา phpBB Error ในหน้า admin vsprintf(): Too few arguments
โดย mindphp พ 21 ต.ค. 2020 5:36 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
30
พ 21 ต.ค. 2020 5:36 pm โดย mindphp
สอนเขียนวิธี Upload File Laravel ขึ้น Server
โดย makup พ 21 ต.ค. 2020 3:41 pm บอร์ด PHP Knowledge
2
53
พ 21 ต.ค. 2020 5:25 pm โดย makup
สอบถาม การขึ้นบรรทัดใหม่ ด้วย การนับ len และตัดแบบเต็มคำยังไงคะ
โดย bolue อ 20 ต.ค. 2020 7:22 pm บอร์ด Programming - C/C++ & java & Python
2
53
อ 20 ต.ค. 2020 8:15 pm โดย mindphp
วิธีการทำระบบค้นหา ใน Laravel Framework
โดย makup อ 20 ต.ค. 2020 12:57 pm บอร์ด PHP Knowledge
0
51
อ 20 ต.ค. 2020 12:57 pm โดย makup
เจอปัญหา Publishing failed. You are probably offline. ปัญหาใน Wordpress 5.x
โดย mindphp อ 20 ต.ค. 2020 6:03 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
35
อ 20 ต.ค. 2020 6:30 am โดย mindphp
แสดงสินค้าที่ขายได้ล่าสุด ด้วย Module Latest Sold Products ใน MooZiiCart
โดย bolue จ 19 ต.ค. 2020 6:53 pm บอร์ด MindPHP News & Feedback
0
109
จ 19 ต.ค. 2020 6:53 pm โดย bolue
ติดปัญหาเรื่อง การทำปุ่ม ค้นหา ที่มีการเชื่อมความสัมพันธ์ Laravel Framework
โดย makup จ 19 ต.ค. 2020 6:23 pm บอร์ด Programming - PHP
3
140
อ 20 ต.ค. 2020 1:32 pm โดย mindphp
วิธีการกำหนด Routing ใน Laravel Framework
โดย makup จ 19 ต.ค. 2020 7:15 am บอร์ด PHP Knowledge
0
139
จ 19 ต.ค. 2020 7:15 am โดย makup
วิธีแสดงพิกัดบนแผนที่ OpenStreetMap ด้วย Laravel Framework
โดย makup อ 18 ต.ค. 2020 6:21 pm บอร์ด PHP Knowledge
0
108
อ 18 ต.ค. 2020 6:21 pm โดย makup
เจอปัญหา ในฐาน Joomla Out of resources when opening file '/tmp/#sql_7059_0.MAD' (Errcode: 24 "Too many open files")
โดย mindphp อ 18 ต.ค. 2020 5:34 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
108
อ 18 ต.ค. 2020 5:41 pm โดย mindphp
Re: Mysql เช็คerror ฟิลซ้ำ แสดงข้อความ(PHP)
โดย kimmyth ศ 16 ต.ค. 2020 11:26 pm บอร์ด Programming - PHP
1
107
ส 17 ต.ค. 2020 10:02 am โดย mindphp
Mysql เช็คerror ฟิลซ้ำ แสดงข้อความ
โดย kimmyth ศ 16 ต.ค. 2020 11:22 pm บอร์ด Programming - PHP
0
85
ศ 16 ต.ค. 2020 11:22 pm โดย kimmyth
อยากทราบว่า มีตัวอย่าง OpenstreetMap ในการใช้งานร่วมกับ MySQL , PHP บ้างไหมครับ
โดย makup ศ 16 ต.ค. 2020 7:25 pm บอร์ด Programming - PHP
2
120
ศ 16 ต.ค. 2020 7:48 pm โดย makup
การคำนวณต้นทุนสินค้า แบบ FIFO และ Weighted Average
โดย bolue ศ 16 ต.ค. 2020 6:53 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
129
ศ 16 ต.ค. 2020 6:53 pm โดย bolue
วิธีการเชื่อมความสัมพันธ์ข้อมูล one to many บน Laravel Framework
โดย makup ศ 16 ต.ค. 2020 6:40 pm บอร์ด PHP Knowledge
0
153
ศ 16 ต.ค. 2020 6:40 pm โดย makup
Function Validate Laravel Framework
โดย makup ศ 16 ต.ค. 2020 4:22 pm บอร์ด PHP Knowledge
0
144
ศ 16 ต.ค. 2020 4:22 pm โดย makup