2007/Oct/06

คำสั่ง 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
ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

<< Home