Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

SQL

Published by Sutarat Thongmai, 2021-10-03 06:29:57

Description: SQL

Search

Read the Text Version

คำสั่ง 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));


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook