คำสั่ง SQL
SQL คืออะไร SQL (STRUCTURED QUERY LANGUAGE) เป็นภาษาที่ใช้ในการจัดการกับข้อมูลสำหรับแบบจำลองฐาน ข้อมูลเชิงสั มพันธ์ กลุ่มคำสั่งของภาษา SQL 1. กลุ่มคำสั่ง DATA DEFINITION LANGUAGE (DDL) เป็นกลุ่มคำสั่งที่ใช้สำหรับสร้างฐานข้อมูล และ กำหนดโครงสร้างให้กับตาราง 2. กลุ่มคำสั่ง DATA MANIPULATION LANGUAGE (DML) เป็นกลุ่มคำสั่งที่ใช้สำหรับ เพิ่ม ลบ หรือเปลี่ยนแปลงข้อมูล 3. กลุ่มคำสั่ง DATA QUERY LANGUAGE (DQL) เป็นกลุ่มคำสั่งที่ใช้สำหรับสร้างฐานข้อมูล และกำหนด โครงสร้างให้กับตาราง
คำสั่งที่อยู่ในกลุ่ม DDL CREATE DATABASE , DROP DATABASE CREATE TABLE , DROP TABLE ALTER TABLE คำสั่งที่อยู่ในกลุ่ม DML INSERT INTO UPDATE TABLE DELETE FROM SELECT
คำสั่ งสร้างฐานข้อมูล CREATE DATABASE <DATABASE_NAME>; เช่น ต้องการสร้างฐานข้อมูลชื่อ COMPANY CREATE DATABASE COMPANY; คำสั่ งลบฐานข้อมูล DROP DATABASE <DATABASE_NAME>; เช่น ต้องการลบฐานข้อมูลชื่อ COMPANY DROP DATABASE COMPANY;
คำสั่ งสร้างตารางข้อมูล CREATE TABLE <TABLE_NAME> ( COLUMN_NAME DATA TYPE [NOT NULL] COLUMN_NAME DATA TYPE, …. …. PRIMARY KEY(COLUMN_NAME1) , [FOREIGN KEY(COLUMN_NAME) REFERENCES TABLE_NAME(COLUMN_NAME) ); DATA TYPE CHAR(N) คือ ข้อมูลที่เป็อักขระที่ไม่สามารถนำไปใช้ใน การคำนวนได้ โดย N คือ จำนวนหรือขนาดความยาวของ อักขระนั้ นๆ (NCHAR,VARCHAR,TEXT) DATE คือ ข้อมูลประเภทวันที่ INTEGER คือ ข้อมูลประเภทตัวเลขจำนวนเต็ม DOUBLE คือ ข้อมูลประเภทตัวเลขจำนวนจริง
สร้างตารางข้อมูล CREATE TABLE CATEGORY ( CATEGORYID CHAR(3) NOT NULL, CATE_NAME VARCHAR(30), PRIMARY KEY(CATEGORYID) ); CREATE TABLE PRODUCTS ( PRODUCTID CHAR(7) NOT NULL UNIQUE, PRODUCTNAME VARCHAR(30), UNITPRICE INTEGER, QTY INTEGER, CATEGORYID CHAR(3), PRIMARY KEY(PRODUCTID), FOREIGN KEY(CATEGORYID));
Search
Read the Text Version
- 1 - 6
Pages: