BASIC SQL -DML
posted on 17 Oct 2007 21:46 by nitrousturboBasic SQL Command -DML(Data Manipultion Language)
ก่อนทำ Lab นี้ต้องติดตั้ง Mysql Server และ GUI Tool ก่อน
สำหรับ Mysql จะมีวิธีการ Import command file จากไฟล์ ที่สร้างไว้แล้วโดยใช้คำสั่ง SOURCE
Syntax : SORCE filename.sql
1. การใช้ Command line prompt
Start แล้ว Run แล้วพิมพ์ Cmd
2. พิมพ์ Mysql -u root -p เพื่อ Login เข้า MYSQL sever ที่เราติดตั้ง
3. สร้าง File SQL ที่เราต้องการ แล้ว Save file เป็น C:\bookstore.sql
CREATE TABLE Customers (
CustomerID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY_KEY,
CustomerName CHAR(30) NOT NULL,
Address CHAR(50) NOT NULL,
Phone CHAR(20)
);
CREATE TABLE Orders (
OrderID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY_KEY,
CustomerID INT UNSIGNED NOT NULL,
Address FLOAT(6,2),
Date DATE NOT NULL
);
CREATE TABLE Books (
ISBN CHAR(13) NOT NULL PRIMARY_KEY,
Title CHAR(60),
Price FLOAT(6,2),
);
CREATE TABLE OrderDetails (
OrderID INT UNSIGNED NOT NULL,
ISBN CHAR(13) NOT NULL,
Quantity TINYINT UNSIGNED,
PRIMARY_KEY(OrderID,ISBN)
);
ผลลัพธ์ที่ได้ดังรูป
ใช้คำสั่งโชว์ Table เพื่อตรวจสอบการทำงาน
การเปิดเข้าใช้งาน Mysql หลังจากการติดตั้งและ Setup เรียบร้อยแล้ว ดังรูป+
1. เปิดโปรแกรม Mysql Query Browser
2. Login ด้วย User root
การเพิ่มข้อมูล โดยคำสั่ง Insert
Syntax : INSERT IOTO table [(column[,...])] VALUES ('data'[,...])
พิมพ์คำสั่ง INSERT INTO Customers(CustomerName,Address)
Values("Michelle Arthur", "Yannawa, Bangkok");
จะได้หน้าจอดังรูป
Insert สามารถระบุชื่อ Field ก็ได้ ตัวอย่างดังรูป
Syntax : INSERT INTO Books Values (agrument);
Basic SQL Command Using Command line
ก่อนที่เราจะเข้าใช้ Mysql นั้นเราต้องทำการติดตั้งและ Setup เครื่องก่อนการเข้าใช้งาน โดยมีขั้นตอนดังนี้
1. ไปที่ Start แล้วเลือก Run พิมพ์ cmd แล้วกด < ENTER> ดังรูป
2. พิมพ์คำสั่งด้านล่างแล้วกด < ENTER>
mysqi -u root -p
ที่กล่าวมาข้างต้นคือการเริ่มเข้าใช้งานโปรแกรม Command line
ขั้นตอนการเริ่มเข้าใช้งาน Command line
1. ให้เราพิมพ์คำสั่ง command คือ
- CREATE DATABASE mydatabase ;
2. การตรวจสอบว่ามีการสร้างฐานข้อมูลให้เราหรือเปล่าโดยใช้คำสั่งด้านล่าง
- SHOW DATABASE;
Section 3 Create table
1. ก่อนเข้าใช้งาน Database เราต้องเลือกฐานข้อมูลก่อน โดยใช้คำสั่ง Use
Syntax : USE databasename ;
2. ให้พิมพ์ command
Syntax : USE mydatabase;
3. สร้าง Table ชื่อ Pet
Syntax : CREATE TABLE TableName ( fieldname DATA_TYPE,fieldName2 DATA_TYPE);
พิมพ์ Command
CREATE TABLE Pet
( name VARCHAR(20),
owner VARCHAR(20),
spicies VARCHAR(20),
sex CHAR(1),
birth DATE,
deatch DATE );
ผลลัพธ์ดังรูป
4. ตรวจสอบ Table Pet ขึ้นมาใหม่โดยใช้คำสั่ง Show Tables;
Syntax : SHOW TABLES;
ถ้าต้องการโชว์ Detail
Syntax : DESCRIPE tablename;
พิมพ์ Command ดังรูป
5. กำหนด Primary Key ให้กับ Table
Syntax : ALTER TABLE tablename ADD PRIMARY KEY (field,..);
6. สร้าง Table พร้อมระบุ Primary Key
Syntax : CREATE TABLE person( id CHAR(13), PRIMARY KEY, name VARCHAR(30) );
7. การเพิ่ม field ใน table ที่สั่งไปแล้ว
Syntax : ALTER TABLE person ADD surname VARCHAR(20);
![]()
การลบ Table
syntax : DROP TABLE person;
การลบ Database
Syntax : DROP DATABASE databasename;