Please enable JavaScript.
Coggle requires JavaScript to display documents.
การใช้คำสั่งใน MySQL - Coggle Diagram
การใช้คำสั่งใน MySQL
การสร้างฐานข้อมูล ด้วยคําสั่ง Create Database
แสดง database ที่มีในระบบทั้งหมด show database;
สร้างฐานข้อมูลชื่อ db_name
สร้างฐานข้อมูลใหม่ ชื่อ mydb create database mydb;
ปรากฏข่าวสารแสดงความผิดพลาด (Error Message)
แสดง database ที่มีในระบบอีกครั้ง show database; (จะพบฐานข้อมูล mydb)
กรณีที่มี database นั้นอยูแล้วและไม่ได้ใช้ออปชัน
if not exists
รูปแบบ create database [if not exists] db_name
การลบฐานข้อมูลด้วยคำสั่ง Drop Database
ทดสอบสร้างฐานข้อมูลใหม่ ชื่อ test001 create database test001;
แสดงฐานข้อมูลที่มีอยู่ show databases;
ลบฐานข้อมูลชื่อ test001 drop database test001;
แสดงฐานข้อมูลอีกครั้ง (ฐานข้อมูล test001 จะหายไป)
รูปแบบ drop database [if not exists] db_name
การตารางใหม่ ด้วยคำสั่ง Create table
ก่อนทำการสร้างตารางข้อมูล ต้องออกแบบฐานข้อมูลให้ดีก่อน
รูปแบบ Create [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
[(create_definition,...)]
[table_options] [select_statement]
เลือกฐานข้อมูลที่ต้องการใช้ โดยคำสั่ง Use
แสดงรายละเอียดคำสั่งที่สร้างตารางข้อมูล dapt show create table dept;
ลบตารางข้อมูลด้วยคำสั่ง Drop table
รูปแบบ drop table [if exists] tbl_name [,tbl_name,...]
ใช่ลบตารางข้อมูลออกจากระบบ
ใช้ความระมัดระวังในการใช้งาน
ทำการ commit การทำงานอัตโนมัติ
การเลือกใช้ฐานข้อมูลด้วยคำสั่ง Use
รูปแบบ Use db_name
เลือกใช้ฐานข้อมูลชื่อ db_name
เลือกใช้ database ชื่อ mydb use mydb;
การแก้ไขโครงสร้างตาราง ด้วยคำสั่ง Alter table
รูปแบบ Alter [IGNORE] TABLE tbl_name alter_spec[, alter_spec...]
ใช้สำหรับแก้ไขโครงสร้างของ table
การเพิ่มหรือลบฟิลด์ทิ้ง การเปลี่ยนชื่อ
MySQL
การใช้งานคำสั่งใน MySQL การจัดการระเบียบข้อมูล
การเพิ่มระเบียบข้อมูลใหม่ ด้วยคำสั่ง Insert
รูปแบบ insert into tbl_name[(col_name,...)]value ...
แสดงผลข้อมูล โดยคำสั่ง Select *from tbl_name;
การแก้ไข เปลี่ยนแปลงข้อมูล ด้วยคำสั่ง Update
ต้องใช้อย่างระมัดระวัง
ลืมใส่เงื่อนไขในการแก้ไข จะหมายถึงการ update ข้อมูลทั้งหมด
การลบระเบียบข้อมูล ด้วยคำสั่ง Delete
ลบข้อมูลในตารางข้อมูล Person
รูปแบบ delete from tbl_name [where condition]
การใช้งานคำสั่งใน MySQL การสืบค้นข้อมูล
การสืบค้นจากตารางเดียว
แสดงข้อมูลทั้งหมดในตาราง Person
แสดงข้อมูลทั้งหมดในตาราง Dept
ค้นหาข้อมูลของคนที่มีตำแหน่ง Manager
ค้นหาข้อมูลของคนที่มีเงินเดือนมากกว่า 20000 บาท
ค้นหาข้อมูลของคนที่มีชื่อขึ้นต้นด้วยอักษร S
การแสดงข้อมูลเพียงบางฟิลด์ นอกเหนือจากการใช้ *
การสืบค้นจากหลายตาราง
แสดงชื่อ นามสกุล และชื่อแผนก
คนที่ทำงานในรหัสแผนก 13 พร้อมทั้งแสดงชื่อแผนกว่าคือแผนกอะไร
การใช้ Order by clause
แสดงข้อมูลของคนที่ไม่ใช่ Manger โดยเรียงข้อมูลน้อยไปมาก
ทำการจัดเรียงข้อมูล
จากน้อยไปมาก และจากมากไปน้อย
การใช้งาน group aggregate function
ฟังก์ชัน count(), min()
แสดงค่าเงินเดือนที่น้อยที่สุด select min (salary) from person;
แสดงค่าเงินเดือนมากที่สุดของรหัสแผนก 13 select max(salary) from person where dept_no=13;
แสดงค่าเฉลี่ยของเงินเดือนทั้งหมด select avg(salary) from person;
เปลี่ยนชื่อตารางข้อมูลด้วยคำสั่ง Rename table
รูปแบบ rename table tbl_name to new_table_name [,tbl_name2 to new_table_name2,...]
ใช้สำหรับเปลี่ยนชื่อตารางข้อมูลใหม่