วันพฤหัสบดีที่ 12 กุมภาพันธ์ พ.ศ. 2558

คำสั่ง SQL

SQL ย่อมาจาก Structure Query Language ถูกพัฒนาครั้งแรกโดยบริษัท IBM เป็นภาษาที่ใช้ในการจัดการฐานข้อมูลเกือบทุกๆ ตัว เช่น MS SQL Server ,Oracle ,Access โดยมีรูปแบบของคำสั่งมาตราฐานที่ถูกกำหนดโดย ANSI (American National Standards Institute) และมีรูปแบบของคำสั่งที่ง่ายต่อการทำงาน คล้ายกับภาษามนุษย์เลยทีเดียว

คำสั่ง SQL เพิ่มข้อมูลเข้าสู่ตาราง
รูปแบบ

อ้างถึง
INSERT INTO <ชื่อตาราง>(ฟิลด์1,ฟิลด์2,ฟิลด์3) VALUES(ข้อมูล1,ข้อมูล2, ข้อมูล3);

คำสั่ง SQL เรียกดูข้อมูลจากตาราง
รูปแบบ

อ้างถึง
SELECT <ฟิลด์> FROM <ชื่อตาราง>;

คำสั่ง SQL คำสั่งแก้ไขข้อมูลในตาราง
รุปแบบ

อ้างถึง
UPDATE <ชื่อตาราง> SET <ฟิลด์> = <ข้อมูล> WHERE <เงื่อนไข>;


คำสั่ง SQL คำสั่งลบข้อมูลในตาราง
รูปแบบ

อ้างถึง
DELETE  FROM <ชื่อตาราง> WHERE <เงื่อนไข>;

คำสั่งแสดงรายชื่อฐานข้อมูล
รูปแบบ
อ้างถึง
show databases;

คำสั่งสร้างฐานข้อมูล / ลบฐานข้อมูล
รูปแบบ
อ้างถึง
create database <ชื่อฐานข้อมูลที่ต้องการสร้าง>;
drop database <ชื่อฐานข้อมูลที่ต้องการลบ>;

คำสั่งเปลี่ยนการทำงานบนฐานข้อมูลใดฐานข้อมูลหนึ่ง
รูปแบบ 
อ้างถึง
use <ชื่อฐานข้อมูล>;

คำสั่งสร้างตารางใหม่ / ลบตารางเก่า
รูปแบบ
อ้างถึง
CREATE TEBLE <ชื่อตารางที่จะสร้าง>(รายชื่อฟิลด์);
DROP TABLE <ชื่อตารางที่ต้องการลบ>;
เช่น
อ้างถึง
CREATE TABLE sample(
id INT(6) NOT NULL AUTO_INCREMENT,
myname VARCHAR(30) NOT NULL,
pin INT(13)  NOT NULL,
PRIMARY KEY (id)
);
จากตัวอย่างเป็นการสร้างตารางใหม่ชื่อ sample ซึ่งในตารางจะประกอบไปด้วย 3 ฟิลด์ ดังนี้
id ชนิดข้อมูล INT ขนาด 6 มีค่าว่างไม่ได้ รันตัวเลขอัตโนมัติ และเป็นคีย์หลัก (Primary key)
myname ชนิดข้อมูลแบบ VARCHAR ขนาด 30  มีค่าว่างไม่ได้
pin ชนิดข้อมูล INT ขนาด 13 มีค่าว่างไม่ได้ 

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

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