120 likes | 284 Views
เอกสารประกอบการบรรยาย เรื่อง Basic SQL. โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ E-mail:wichai@buu.ac.th http:// bucc4 .buu.ac.th/~wichai. ภาษา SQL. SQL ย่อมาจาก Structured Query Language เป็นภาษามาตรฐานกลาง ใช้จัดการข้อมูลในฐานข้อมูล
E N D
เอกสารประกอบการบรรยาย เรื่องBasic SQL โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ E-mail:wichai@buu.ac.th http://bucc4.buu.ac.th/~wichai
ภาษา SQL • SQL ย่อมาจาก Structured Query Language • เป็นภาษามาตรฐานกลาง ใช้จัดการข้อมูลในฐานข้อมูล • สามารถใช้ร่วมกับ DBS ต่างๆ เช่น MS Access. Oracle, ฯลฯ • ภาษา SQL มีหลายแบบ เช่น ANSI SQL, MS Jet SQL E-mail:wichai@buu.ac.th
รูปแบบคำสั่ง แบ่งเป็น 2 กลุ่ม • Data Definition Language (DDL) • Data Manipulation Language (DML) • Select • Insert • Update • Delete E-mail:wichai@buu.ac.th
การเลือกข้อมูล • รูปแบบ SELECT <field-name> FROM <table-name> WHERE <condition> ORDER BY <field-name> • ตัวอย่าง SELECT studName FROM TblStudent SELECT code, title, author, FROM TblBook SELECT * FROM TblBook E-mail:wichai@buu.ac.th
คำสั่ง WHERE ตัวอย่าง SELECT * From TblBook WHERE type=“Graphic” SELECT * From TblBook WHERE type=“graphic” and price<=1500 SELECT * From TblBook WHERE title LIKE “com” E-mail:wichai@buu.ac.th
คำสั่ง ORDER BY ตัวอย่าง SELECT * From TblBook ORDER BY author SELECT * From TblBook ORDER BY price DESC E-mail:wichai@buu.ac.th
การเพิ่มข้อมูล (Insert) • รูปแบบ INSERT INTO <table-name> [<field-name1>, <field-name2>, … )] VALUE (value1,value2,…) • ตัวอย่าง INSERT INTO TblBook VALUE (10023, MS VBScript, John C. enry, 1300, Language, 1998) INSERT INTO TblBook (code, title, author) VALUE (10048, Script in ASP, Bill C. Henry) E-mail:wichai@buu.ac.th
การแก้ไขข้อมูล (UPDATE) • รูปแบบ UPDATE <table-name> SET value WHERE <condition> • ตัวอย่าง UPDATE TblBook SET author=‘W. White’ WHERE code=‘20034’ UPDATE TblBook SET price=price*0.5 WHERE type=‘Graphic’ E-mail:wichai@buu.ac.th
การลบข้อมูล (DELETE) • รูปแบบ DELETE * FROM <table-name> WHERE <condition> • ตัวอย่าง DELETE * FROM TblBook WHERE code=‘20034’ DELETE FROM TblBook WHERE type=‘Graphic’ E-mail:wichai@buu.ac.th
SQL ใน Access • Query ใน Access คือการใช้คำสั่ง SQL เพิ่อกำหนดเงื่อนไข แล้วแสดงข้อมูลจากตาราง • Access มีมุมมอง SQL ที่เป็นการสร้างคำสั่ง SQL • เราสามารถคัดลอกคำสั่ง SQL ใน Access มาใช้ใน ASP ได้โดยไม่ต้องแก้ไขเลย E-mail:wichai@buu.ac.th
การใช้ SQL จาก Query ใน Access • Create query in Design View • เลือกตารางจาก Dialog Box • เลือกฟีลด์ที่ต้องการจนครบ • ใส่เงื่อนไขที่ต้องการ เช่น Graphic ใน ฟีลด์ที่ต้องการ • ใช้มุมมอง Datasheet แสดงผลเป็นตาราง Query • จากเมนู View > SQLView E-mail:wichai@buu.ac.th
The End Next attraction ASP และฐานข้อมูล E-mail:wichai@buu.ac.th