MySQL

การจัดระเบียนข้อมูล

การเพิ่มระเบียนข้อมูลใหม่ ด้วยคำสั่ง Insert

การแก้ไข เปลี่ยนแปลงข้อมูล ด้วยคำสั่ง Upate

เพิ่มข้อมูลเข้าสู่ตาราง Person (แบบระบุฟิลด์) โดยการเพิ่มระเบียนใหม่เฉพาะฟิลด์ firstname ว่า Somsri เท่านั้น

ป้อนข้อมูลใน ฟิลด์ start_date เป็นวันที่ 29 ธ.ค 2005 รูปแบบ ('yyyy/mm/dd')

เพิ่มข้อมูลเข้าสู่ตาราง Person ในฐานข้อมูล Mydb(แบบไม่ระบุฟิลด์)

กรณีที่ฟิลด์เป็น auto_increment หรือไม่ทราบค่าให้กำหนดเป็น Null

insert into person values

ข้อมูลใน Table ชื่อ Dept

Dept_no - dept_name

11 Computer

12 Information IT

13 Marketing

รูปแบบ

update tbl_name set col_name1=expr1,[col_name2=expr2, ...] [where condition]

คำสั่ง update จะต้องใช้อย่างระมัดระวัง เพราะถ้าลืมใส่เงื่อนไขในการแก้ไข จะหมายถึงการ update ข้อมูลทั้งหมดทุกระเบียน

การสืบค้นข้อมูล

การสืบค้นข้อมูล ด้วยคำสั่ง Select

รูปแแบบ

select...from table_name group by...[having condition [order by...]]

select...from table_name where condition [order by...]

การสืบค้นจากตารางเดียว

แสดงข้อมูลทั้งหมดในตาราง Person select * from person;

แสดงข้อมูลทั้งหมดในตาราง Dept select * from dept;

การสืบค้นโดยกำหนดเงื่อนไข โดยใช้

ค้นหาข้อมูลในตาราง Person ที่มี id เป็น 5 select * from person where id=5;

Where clause

Operater ทางคณิตศาสตร์= <> <= >= in between not like

Operater ทางตรรกะ or and not

ค้นหาข้อมูลของคนที่มีตำแหน่ง Manager select * from person where position='manager';

การใช้ Order by clause

ทำการจัดเรียงข้อมูล จากน้อยไปมาก และจากมากไปน้อย ถ้าไม่กำหนด default จะเป็นน้อยไปมาก

แสดงชื่อ นามสกุลและเงินเดือน จากตาราง person โดยเรียงเงินเดือนจากมากไปน้อย

แสดงข้อมูลจากตาราง dept โดยเรียงชื่อแผนกจากน้อยไปมาก( อักษร A ไป Z)

การใช้คำสั่งใน MySQL

การสร้างฐานข้อมูล ด้วยคำสั่ง Create Database

การลบฐานข้อมูลด้วยคำสั่ง Drop atabase

แสดง Database ที่มีในระบบอีกครั้ง show database;

แสดง Database ที่มีในระบบทั้งหมด show database;

สร้างฐานข้อมูลใหม่ ชื่อ mydb create database mydb;

ทดสอบสร้างฐานข้อมูลใหม่ ชื่อ test001 create database test001;

แสดงฐานข้อมูลที่มีอยู่ show databases;

ลบฐานข้อมูลชื่อ test001 drop database test001;

แสดงฐานข้อมูลอีกครั้ง(ฐานข้อมูล test001 จะหายไป)

การเลือกใช้ฐานข้อมูลด้วยคำสั่ง Use

รูปแบบ Use db-name เลือกใช้ฐานข้อมูลชื่อ db_name

เลือกใช้ database ชื่อ mydb use mydb;

การสร้างตารางใหม่ ด้วยคำสั่ง Create table

แสดงรายละเอียดคำสั่งที่สร้างตารางข้อมูล dept show create table dept;

แสดงรายละเอียดคำสั่งที่สร้างตารางข้อมูล person show create table person;

แสดงรายละเอียดของโครงสร้างหรือฟิลด์ในตาราง dept desc dept; หรือ show columns from dept; หรือ explain dept;

แสดงรายละเอียดสถานะของตารางข้อมูล show table status;

การออกจากโปรแกรม MySQL

รูปแบบ quit

ออกจากโปรแกรม MySQL quit

นางสาวจริญญา มีพร ทด. 4/1 เลขที่ 3