SQL Builder เป็นเครื่องมือออกแบบที่จัดทําโดย ONEWEB เพื่อสร้างแบบสอบถาม SQL โดยไม่ต้องมีความรู้เกี่ยวกับไวยากรณ์ SQL ใดๆ เพียงแค่เลือกคอลัมน์จากตารางใน ER Diagram ของคุณ เนื่องจาก SQL Builder ขึ้นอยู่กับ ER Diagram ผู้ใช้จึงต้องสร้างโครงสร้างฐานข้อมูลโดยใช้ ER Diagram ก่อน ผู้ใช้สามารถสร้างตั้งแต่เริ่มต้นหรือนําเข้า สคีมาที่มีอยู่จากฐานข้อมูลไปยัง ER Diagram Designer
เมื่อผู้ใช้มีไดอะแกรมที่ถูกต้อง เขา/เธอสามารถเริ่มสร้าง SQL queries เกี่ยวกับเรื่องนั้นได้
ภายใน SQL Builder ONEWEB ยังมีตัวเลือกในการเชื่อมต่อกับฐานข้อมูลและเรียกใช้แบบสอบถามเพื่อตรวจสอบ ผู้ใช้สามารถค้นหาตัวเลือกการเชื่อมต่อได้ที่เมนูด้านข้าง
คลิกที่ Connection จะเปิดกล่องโต้ตอบเพื่อกำหนดค่าการเชื่อมต่อใหม่ หรือคุณสามารถใช้การเชื่อมต่อที่มีอยู่ในแอพพลิเคชันของคุณ
วิธีใช้การเชื่อมต่อที่มีอยู่ ผู้ใช้สามารถเลือกการเชื่อมต่อโดยเลือก Database จากนั้นเลือก server และสุดท้ายเลือก database schema โดยคลิกที่ 'set active'
เมื่อการเชื่อมต่อสําเร็จผู้ใช้สามารถดูข้อมูลเซิร์ฟเวอร์ที่อัปเดตบนเมนู Connection
ผู้ใช้สามารถขยายการเชื่อมต่อและเรียกดูตาราง คลิกที่ 'Connection' จากนั้นคลิก database name จากนั้นคลิกที่ schema name
วิธีการกำหนดการเชื่อมต่อใหม่ : คลิกที่ปุ่ม New Connection
ตอนนี้ทําตาม wizard through ผ่านขั้นตอนต่อไปนี้
Database Engine : เลือก Database Engine
Connection Detail
Database driver: ผู้ใช้สามารถเลือกจากไดรเวอร์ที่มีอยู่หรืออัปโหลดไดรเวอร์เวอร์ชันใหม่ ผู้ใช้ยังมีไดรเวอร์ตัวอย่างที่แนบมาที่นี่เพื่อดาวน์โหลดและใช้งาน
เมื่อการกําหนดค่าเสร็จสมบูรณ์ผู้ใช้สามารถทดสอบได้โดยใช้ตัวเลือกทดสอบ หากข้อความแจ้งเตือนแสดงความสําเร็จแสดงว่า SQL Builder สามารถเชื่อมต่อได้แล้ว
คลิกปุ่ม Close ในกล่องแจ้งเตือน แล้วคลิกปุ่ม Save & Done
เมื่อสร้างการเชื่อมต่อใหม่สําเร็จแล้วการเชื่อมต่อนั้นจะปรากฏในรายการการเชื่อมต่อที่มีอยู่ ผู้ใช้สามารถแก้ไขและลบได้โดยคลิกที่ไอคอนข้างชื่อการเชื่อมต่อ
ผู้ใช้สามารถขยายเมนู My ER Diagram ทางด้านซ้ายมือเพื่อเลือก ER Diagram และตารางที่จะใช้ในแบบสอบถาม SQL ลากและวางตารางจากแผงด้านซ้ายลงบนไดอะแกรมการออกแบบเพื่อเริ่มสร้าง query
เมื่อผู้ใช้ลากและวางตารางลงในแผงการออกแบบมันจะแสดงคอลัมน์ทั้งหมดในตารางนั้นในแผงการออกแบบ
ผู้ใช้ยังสามารถดูโครงการ SQL Builder อื่นๆ ในแอปของพวกเขาบนเมนูด้านข้างภายใต้แบบสอบถามของฉัน ผู้ใช้สามารถลากและวางโครงการตัวสร้างอื่นไปยังแผงการออกแบบเพื่อใช้เป็นคิวรีย่อย มันจะแสดงผลลัพธ์ของแบบสอบถามนั้นเป็นตารางในแผงการออกแบบ
SQL Builder ยังมีแผงการกําหนดค่าที่แสดงการกําหนดค่า SQL ปัจจุบันซึ่งกําลังสร้างขึ้น
มีแท็บต่อไปนี้
Columns : แสดงเขตข้อมูลหรือคอลัมน์ที่เลือกจากตารางเพื่อเรียกใช้ query
Union List : เพื่อกําหนดค่าสหภาพกับ query อื่น
Join List : แสดงการรวมที่แตกต่างกันระหว่างตารางใน query
Query : แสดง SQL query ผลลัพธ์จากตัวสร้าง
Data : ในแผงนี้ผู้ใช้สามารถรันคําสั่ง SQL เพื่อรับข้อมูลตัวอย่างหากมีการเชื่อมต่อที่ถูกต้อง
นอกจากนี้ยังมีเมนูย่อยต่อไปนี้ในแท็บคอลัมน์
Columns Tab คอลัมน์ที่เลือกใน design panel จะแสดงในแท็บคอลัมน์และผู้ใช้สามารถเพิ่มการกําหนดค่าเพิ่มเติมได้หากต้องการ
Select: เลือกเพื่อรวมคอลัมน์ในส่วนคําสั่งเลือกหรือยกเลิกการเลือกตามต้องการผู้ใช้ยังสามารถลบแท็บคอลัมน์ได้โดยคลิกที่ไอคอน 'x'
Function: เพื่อเพิ่มฟังก์ชัน SQL ให้กับคอลัมน์ที่เลือก เช่น Min, Max, Count เป็นต้น
Distinct: เมื่อต้องการตั้งค่าคอลัมน์เป็นค่าที่แตกต่างกันในการเลือก
Column: แสดงชื่อคอลัมน์ที่เลือก
Alias: เมื่อต้องการกําหนดค่า alias name สําหรับ phrase ที่เลือก
Object: Schema Name และ Table name
Group by: สำหรับเลือกคอลัมน์ที่จะใช้ใน group ตาม claus
Having: สำหรับการกำหนดเงื่อนไข group_by clauses
Sort: เพื่อรวมคอลัมน์ในส่วนคำสั่งการเรียงลำดับ
Sort Type: เพื่อตั้งค่าการเรียงลำดับจากน้อยไปหามากหรือจากมากไปน้อย
Union List Tab เมื่อคุณมีโปรเจค SQL มากกว่าหนึ่งโปรเจคในแอพพลิเคชันของคุณ คุณสามารถรวมเข้าด้วยกันเพื่อสร้าง queries ที่ซับซ้อนได้ แท็บ union ช่วยให้ผู้ใช้สามารถกําหนดค่า union กับโปรเจค SQL builder อื่นที่เลือกและลากไปยัง design panel
Join List Tab เมื่อต้องการกําหนดค่าเงื่อนไขการ join สําหรับ SQL query
Query Tab เมื่อต้องการสร้าง SQL query จากการกําหนดค่าทั้งหมด
Data Tab เมื่อต้องการเรียกใช้ SQL query ที่สร้างขึ้นจากการเชื่อมต่อที่ถูกต้อง และดูชุดผลลัพธ์จากฐานข้อมูล เวอร์ชันปัจจุบันจะดึงเฉพาะ 5 records แรกจากชุดผลลัพธ์เท่านั้น
คลิกที่ + Condition เพื่อระบุเงื่อนไข
New : เมื่อต้องการสร้างคอลัมน์ที่ต่อกันใหม่ใน query ที่สร้างขึ้น
Exit : ออกจาก project
Save : บันทึกproject
Condition wizard : กำหนดเงื่อนไข
New Concatenated column เมื่อต้องการเพิ่มคอลัมน์ใหม่ในส่วนคําสั่งที่เลือกเป็นสตริงที่ต่อกันของหลายคอลัมน์ ผู้ใช้สามารถเลือก object หรือตารางแล้วเลือกคอลัมน์ที่ต้องการต่อกัน
Exit หากต้องการออกจากโครงการ SQL Builder ปัจจุบัน
Save เพื่อบันทึกการกำหนดค่า SQL Builder ปัจจุบัน
Condition Wizard ในการเพิ่มคำสั่งเงื่อนไขให้กับ SQL ผู้ใช้สามารถเพิ่มเงื่อนไขและเงื่อนไขกลุ่ม
เปิดแอพพลิเคชันและเลือกเมนู 'Data Designer'
คลิกไอคอน 'Create SQL-Builder' เพื่อเปิดหน้าต่าง modal ในการสร้างให้ป้อนชื่อและคลิกที่ 'Create SQL-Builder'
สร้าง SQL-Builder สำเร็จ คลิกที่ไอคอน 'Start design SQL-Builder' เพื่อเปิด project SQL builder SQL
เมื่อผู้ใช้เปิดโปรเจค
พวกเขาสามารถเห็น Design space
ในโปรเจค SQL Builder คุณสามารถเห็นเมนูด้านข้าง
ในเมนูด้านข้างมีตัวเลือกต่อไปนี้
Search box - เพื่อค้นหาและกรององค์ประกอบจากเมนูด้านข้างของคุณ
Connection - เพื่อจัดการการเชื่อมต่อ
My ER-Diagram - เพื่อดูไดอะแกรม ER ในแอพของคุณและรวมตารางในแผงการออกแบบ
My Query - เพื่อดูคิวรีอื่นๆ ในแอพของคุณและรวมคิวรีไว้ในแผงออกแบบ
เมนูด้านข้างสามารถปิดได้โดยคลิกที่ไอคอน 'AppSpace'