คำสั่ง Insert, Select
ก่อนที่เราจะเริ่มทำแลป เราต้องเตรียมข้อมูลก่อน โดยเราจะสร้าง Datsbase, table
ผ่าน GUI หรือ command line ทีละคำสั่ง แต่เพื่อความรวดเร็ว จะทำการสร้าง SQL
Command ต่างๆไว้ก่อน โดยนิยมใส่ไว้ใน Text file แล้วตั้งนามสกุลเป็น ".sql"
ในแลปนี้ เราใช้ทั้ง Command line และ GUI Tools ใน Command line เรามีขั้นตอนใช้คำสั่งดังนี้
1. ออกไปที่ Command line prompt
2. พิมพ์ mysql -u root -p เพื่อล็อกอินเข้า MySQL server ที่เราติดตั้ง
3. สร้าง File SQL ที่เราต้องการ แล้วเซฟไฟล์เป็น C:\bookstore.sql
จากนั้น ก่อนรัน ให้เราสร้าง database รอไว้ก่อน โดยใช้คำสั่ง create database
* create database bookstore;
* use bookstore;
แล้วรัน command source
* source C:\bookstore.sql
ใส่คำสั่ง SHOW TABLE; เพื่อตรวจสอบผลการทำงาน
จากนี้เราจะเข้าไปใช้งานใน MySQL Query Browser เพื่อรัน sql command ต่างๆ
1. เปิดเข้าโปรแกรม MySQL Query Browser
2. Login ด้วย yser 'root' and password ตามที่เรากำหนดตอน install
สำหรับ schema ให้ใส่ bookstore ตามที่เราสร้างไว้ แล้วกด ok
=======================================
คำสั่งพื้นฐานต่างๆ
1. การเพิ่มข้อมูล (Insert)
Syntax : INSERT INTO table [(column1 [,...])] VALUES ('data1'[,...])
Field ข้อมูล data type เป็น CHAR หรือ VARCHAR จะต้องมี "..." หรือ
'...' ปิดหัวท้ายข้อมูลทุกครั้ง
คำสั่งนี้สามารถ ใส่ข้อมูลได้พร้อมกันหลาย record ในเวลาเดียวกัน
แต่ไม่สามารถ รันคำสั่งพร้อมๆกันได้ จะต้องคลิกทีละคำสั่ง แล้วจึงกดปุ่ม Execute
======================================
2. การเรียกดูข้อมูล (Select)
Syntax : SELECT fieldname FROM tableName
ถ้าเราต้องการเรียกดูทั้งหมดทุก Field เราจะใช้ เครื่องหมาย * แทน
- SELECT * FROM books
การดึงข้อมูลแบบมีเงื่อนไข
Syntax : SELECT fieldname FROM tableName WHERE condition
เราจะเพิ่มส่วนที่เป็น condition ต่อท้าย คำสั่ง WHERE เข้าไป
edit @ 2007/10/06 22:52:30