วันพฤหัสบดีที่ 28 มิถุนายน พ.ศ. 2555

ภาษา SQL

ภาษา
Standard relational database Query Language (SQL)
ภาษาที่กลายเป็นภาษามาตรฐานสำ หรับระบบฐานข้อมูลคือ ภาษา
Query Language
ไอบีเอ็ม ภาษา
Standard relational databaseหรือเอสคิวแอล (SQL) หรือซีควอล (SE-QUEL) ซึ่งเป็นภาษาที่พัฒนาขึ้นมาโดยบริษัทSQL (Standard Query Language) เป็นส่วนหนึ่งของระบบฐานข้อมูลแบบรีเลชั่นเนล
(Relational Database)
ที่ได้รับความนิยมมากเพราะง่ายต่อความเข้าใจ และอยู่ในรูปภาษาอังกฤษ ภาษา
SQL
แบ่งออกเป็น 2 ส่วน คือ
ภาษาที่ใช้สำ หรับนิยามข้อมูล (Data Definition Language-DDL)
ภาษาสำ หรับการจัดการข้อมูลล (Data Manipulation Language: DML)
ภาษาควบคุม (Control Language)
ภาษาในการเลือกข้อมูล (Data Query Language)
รูปแบบการใช้คำ สั่ง
SQL สามารถใช้ได้เป็น 2 รูปแบบ ดังนี้ คือ
คำ สั่ง SQL ที่ใช้เรียกดูข้อมูลได้ทันที (Interactive SQL)
เป็นการเรียกใช้คำ สั่ง
SQL สั่งงานบนจอภาพ เพื่อเรียกดูข้อมูลในขณะที่ทำ งานได้ทันที เช่น
SELECT CITY
FROM SUPPLIER
WHERE SNO = ‘SE’;
คำ สั่ง SQL ที่ใช้เขียนร่วมกันโปรแกรมอื่น ๆ (Embedded SQL)
เป็นคำ สั่ง
แต่กับคำ สั่งในโปรแกรมที่ระบบจัดการฐานข้อมูลนั้นมีใช้เฉพาะ เช่น
Language /SQL)
ตัวอย่างการใช้คำ สั่ง
EXEC SQL SELECT CITY
INTO :XCITY
FROM SUPPLIER
WHERE SNO = ‘S4’;
SQL ที่ใช้ร่วมกับคำ สั่งของโปรแกรมภาษาต่าง ๆ เช่น PL/1 PASCAL ฯลฯ หรือแม้ORACLE มี PL/SQL (Proceduralที่สามารถเขียนโปรแกรมและนำ คำ สั่ง SQL มาเขียนร่วมด้วย เป็นต้นSQL ในภาษา PL/1

ไม่มีความคิดเห็น:

แสดงความคิดเห็น