Please enable JavaScript.
Coggle requires JavaScript to display documents.
MySQL, นางสาวจริญญา มีพร ทด. 4/1 เลขที่ 3 - Coggle Diagram
MySQL
การใช้คำสั่งใน MySQL
การสร้างฐานข้อมูล ด้วยคำสั่ง Create Database
แสดง Database ที่มีในระบบอีกครั้ง show database;
แสดง Database ที่มีในระบบทั้งหมด show database;
สร้างฐานข้อมูลใหม่ ชื่อ mydb create database mydb;
การลบฐานข้อมูลด้วยคำสั่ง Drop atabase
ทดสอบสร้างฐานข้อมูลใหม่ ชื่อ 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
การจัดระเบียนข้อมูล
การเพิ่มระเบียนข้อมูลใหม่ ด้วยคำสั่ง Insert
เพิ่มข้อมูลเข้าสู่ตาราง 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
การแก้ไข เปลี่ยนแปลงข้อมูล ด้วยคำสั่ง Upate
รูปแบบ
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)
นางสาวจริญญา มีพร ทด. 4/1 เลขที่ 3