BASIC SQL Command-DML(Data Manipulation Language)
posted on 15 Oct 2007 16:20 by pattarawat in DatabaseBasic 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);
edit @ 15 Oct 2007 17:31:26 by Adirek
edit @ 15 Oct 2007 17:47:14 by Adirek

#1 By icon (202.149.25.238) on 2009-02-16 23:48