Please enable JavaScript.
Coggle requires JavaScript to display documents.
ภาษา My SQL - Coggle Diagram
ภาษา My SQL
การเพิ่มระเบียนข้อมูลใหม่ ด้วยคำสั่ง Insert
เพิ่มข้อมูลเข้าสู่ตาราง Person ในฐานข้อมูล Mydb
(แบบไม่ระบุฟิลด์)
เพิ่มข้อมูลเข้าสู่ตาราง Person (แบบระบุฟิลด์) โดยการเพิ่มระเบียนใหม่ เฉพาะฟิลด์ firstname ว่า Somsri เท่านั้น
insert into person (firstname) values (‘Somsri’);
ป้อนข้อมูลใน ฟิลด์ start_date เป็นวันที่ 29 ธ.ค. 2005 รูปแบบ (‘yyyy/mm/dd’)
insert into person (start_date) values (‘2005/12/29’);
ข้อมูลใน Table ชื่อ Dept
11 Computer
12 Information IT
13 Marketing
การแก้ไข เปลี่ยนแปลงข้อมูล ด้วยคำสั่ง Update
รูปแบบ
update tbl_name
set col_name1=expr1, [col_name2=expr2, …]
[where condition]
Update … set … where …
การลบระเบียนข้อมูล ด้วยคำสั่ง Delete
รูปแบบ
delete from tbl_name [where condition]
ลบข้อมูลในตารางข้อมูล Person เฉพาะข้อมูลที่ 8
delete from person where id=8;
select * from person;
การใช้คำสั่ง My SQL
การสร้างฐานข้อมูล ด้วยคำสั่ง Create Database
สร้างฐานข้อมูลชื่อ db_name
แสดง database ที่มีในระบบทั้งหมด
สร้างฐานข้อมูลใหม่ ชื่อ mydb
แสดง database ที่มีในระบบอีกครั้ง
การลบฐานข้อมูลด้วยคำสั่ง Drop Database
สร้างฐานข้อมูลใหม่ ชื่อ mydb
ทดสอบสร้างฐานข้อมูลใหม่ ชื่อ test001
รูปแบบ drop database [if not exists] db_name
แสดง database ที่มีในระบบอีกครั้ง
การเลือกใช้ฐานข้อมูลด้วยคำสั่ง Use
รูปแบบ Use db_name
เลือกใช้ฐานข้อมูลชื่อ db_name
เลือกใช้ database ชื่อ mydb
use mydb;
การตารางใหม่ ด้วยคำสั่ง Create table
แสดงรายละเอียดคำสั่งที่สร้างตารางข้อมูล dept
show create table dept;
แสดงรายละเอียดคำสั่งที่สร้างตารางข้อมูล person
desc dept; หรือ
show columns from dept; หรือ
explain dept;
แสดงรายละเอียดสถานะของตารางข้อมูล show table status;
การสืบค้นข้อมูล
การสืบค้นข้อมูล ด้วยคำสั่ง Select
รูปแบบ
select…from table_name where condition [order by…]
select…from table_name group by…[having condition
[order by…]]
การสืบค้นจากตารางเดียว
แสดงข้อมูลทั้งหมดในตาราง Person
select * from person;
แสดงข้อมูลทั้งหมดในตาราง Dept
select * from dept;
การสืบค้นจากตารางเดียว
Where clause
Operator ทางคณิตศาสตร์ = <> <= >= in between not like
Operator ทางตรรกะ or and not
ค้นหาข้อมูลในตาราง Person ที่มี id เป็น 5
select * from person where id=5;
ค้นหาข้อมูลของคนที่มีตำแหน่ง Manager
select * from person where position=‘manager’;