Please enable JavaScript.
Coggle requires JavaScript to display documents.
MySQL, นางสาวปิยะดา แนบทางดี ทด.4/1 เลขที่18 - Coggle Diagram
MySQL
การใช้งานคำสั่งใน MySQL
การสร้างฐานข้อมูล ด้วยคำสั่ง Create Database
แสดง database ที่มีในระบบทั้งหมด show databases;
สร้างฐานข้อมูลใหม่ ชื่อ mydb
แสดง database ที่มีในระบบอีกครั้ง show databases;
การเลือกใช้ฐานข้อมูลด้วยคำสั่ง Use
เลือกใช้ฐานข้อมูลชื่อ db_name
เลือกใช้ database ชื่อ mydb use mydb;
การแก้ไขโครงสร้างตาราง ด้วยคำสั่ง Alter table
ใช้สำหรับแก้ไขโครงสร้างของ table ให้เป็นไปตามที่ต้องการ เช่น การเพิ่มหรือลบฟิลด์ทิ้ง การเปลี่ยนชื่อ
ลบตารางข้อมูลด้วยคำสั่ง Drop table
ใช้สำหรับลบตารางข้อมูลออกจากระบบ ต้องใช้ความระมัดระวังในการใช้งาน โดยเฉพาะการทำงานกับตารางข้อมูลประเภท non-transaction
การจัดการระเบียนข้อมูล
การเพิ่มระเบียนข้อมูลใหม่ ด้วยคำสั่ง Insert
เพิ่มข้อมูลเข้าสู่ตาราง Person (แบบระบุฟิลด์)
ป้อนข้อมูลใน ฟิลด์ start_date เป็นวันที่ 29 ธ.ค. 2005 รูปแบบ (‘yyyy/mm/dd’) insert into person (start_date) values (‘2005/12/29’);
การเพิ่มระเบียนข้อมูลใหม่ ด้วยคำสั่ง Insert
id
firstname
lastname
position
salary
dept_no
start_date
การแก้ไข เปลี่ยนแปลงข้อมูล ด้วยคำสั่ง Update
คำสั่ง update จะต้องใช้อย่างระมัดระวัง เพราะถ้าลืมใส่เงื่อนไขในการแก้ไข
การแก้ไข เปลี่ยนแปลงข้อมูล ด้วยคำสั่ง Update
แก้ไขข้อมูล ID=2 (ซึ่งปัจจุบันมีแค่ firstname เท่านั้น)
การลบฐานข้อมูลด้วยคำสั่ง Drop Database
ลบฐานข้อมูลชื่อ test001 drop database test001;
ทดสอบสร้างฐานข้อมูลใหม่ ชื่อ test001 create database test001;
แสดงฐานข้อมูลที่มีอยู่ show databases;
แสดงฐานข้อมูลอีกครั้ง (ฐานข้อมูล test001 จะหายไป)
การสืบค้นข้อมูล
การสืบค้นจากตารางเดียว
ค้นหาข้อมูลของคนที่มีเงินเดือนมากกว่า 20000 บาท
ค้นหาข้อมูลในตาราง Dept ที่มีรหัสแผนกเป็น 13
ค้นหาข้อมูลของคนที่มีเงินเดือนระหว่าง 10000 ถึง 20000
ค้นหาข้อมูลของคนที่มีเงินเดือน 15000 และ 25000 บาท
ค้นหาข้อมูลของคนที่ไม่ได้มีตำแหน่งเป็น Sales,Manager, Clerk
การสืบค้นโดยกำหนดเงื่อนไข
ค้นหาข้อมูลของคนที่มีตำแหน่ง Manager select * from person where position=‘manager’;
Operator ทางตรรกะ or and not
Where clause
Operator ทางคณิตศาสตร์ = <> <= >= in between not like
ค้นหาข้อมูลในตาราง Person ที่มี id เป็น 5 select * from person where id=5;
การสืบค้นจากตารางเดียว
แสดงข้อมูลทั้งหมดในตาราง Person select * from person;
แสดงข้อมูลทั้งหมดในตาราง Dept select * from dept;
การลบระเบียนข้อมูล ด้วยคำสั่ง Delete
delete from person where id=8; select * from person;
ลบข้อมูลในตารางข้อมูล Person เฉพาะข้อมูลที่ 8
นางสาวปิยะดา แนบทางดี ทด.4/1 เลขที่18