1.รูปแบบคำสั่งการลบข้อมูล
DELETE FROM tablename WHERE (fieldname='datadel');
คำอธิบาย
DELETE FROM tablename WHERE (fieldname='datadel');
DELETE FROM เป็นคำสั่งลบข้อมูล
tablename เป็นชื่อ table ที่ต้องการลบข้อมูลภายใน table
WHERE คำสั่งค้นหาข้อมูล
fieldname='datadel' เป็นชื่อ field และข้อมูลที่ต้องการลบ
DELETE FROM tablename WHERE (fieldname='datadel');
DELETE FROM เป็นคำสั่งลบข้อมูล
tablename เป็นชื่อ table ที่ต้องการลบข้อมูลภายใน table
WHERE คำสั่งค้นหาข้อมูล
fieldname='datadel' เป็นชื่อ field และข้อมูลที่ต้องการลบ
ตัวอย่าง
mysql >DELETE FROM phonebook WHERE (name='somsee');
mysql >DELETE FROM phonebook WHERE (name='somsee');
UPDATE tablename SET fieldname='datanew' WHERE fieldname='dataold;
คำอธิบาย
UPDATE tablename SET fieldname='datanew' WHEREfieldname='dataold';
UPDATE เป็นคำสั่งแก้ไขข้อมูล
tablename เป็นชื่อ table ที่ต้องการแก้ไขข้อมูลภายใน table
fieldname='datanew' เป็นชื่อ field และข้อมูลใหม่ที่ต้องการแก้ไขข้อมูล
WHERE คำสั่งค้นหาข้อมูล
fieldname='dataold; เป็นชื่อ field และข้อมูลเก่าที่ต้องถูกแก้ไข
UPDATE tablename SET fieldname='datanew' WHEREfieldname='dataold';
UPDATE เป็นคำสั่งแก้ไขข้อมูล
tablename เป็นชื่อ table ที่ต้องการแก้ไขข้อมูลภายใน table
fieldname='datanew' เป็นชื่อ field และข้อมูลใหม่ที่ต้องการแก้ไขข้อมูล
WHERE คำสั่งค้นหาข้อมูล
fieldname='dataold; เป็นชื่อ field และข้อมูลเก่าที่ต้องถูกแก้ไข
ตัวอย่าง
mysql>UPDATE phonebook SET name='somjai' WHERE name='somsee';
mysql>UPDATE phonebook SET name='somjai' WHERE name='somsee';
3. รูปแบบคำสั่งสืบค้นข้อมูลโดยขอดูข้อมูลทั้งหมด table
SELECT * FROM tablename;
คำอธิบาย
SELECT fieldname FROM tablename;
SELECT คำสั่งเลือกข้อมูล
fieldname field ที่ต้องการ ถ้าต้องการทุก field ให้ใช้เครื่องหมาย "*"
FROM จาก table อะไร
tablename table ที่ต้องการสืบค้น
SELECT fieldname FROM tablename;
SELECT คำสั่งเลือกข้อมูล
fieldname field ที่ต้องการ ถ้าต้องการทุก field ให้ใช้เครื่องหมาย "*"
FROM จาก table อะไร
tablename table ที่ต้องการสืบค้น
ตัวอย่าง
mysql>SELECT * FROM phonebook;
mysql>SELECT name,email FROM phonebook;
mysql>SELECT * FROM phonebook;
mysql>SELECT name,email FROM phonebook;
4.รูปแบบคำสั่งการเพิ่มข้อมูลลงใน table
INTER INTO tablename (field1,field2,fieldn) VALUES ('field1', 'field2', 'field2');
คำอธิบาย
INTER INTO tablename ('field1', 'field2', 'fieldn');
INTER INTO เป็นคำสั่งเพิ่มข้อมูลเข้าสู่ table
tablename เป็นชื่อ table ที่ต้องการเพิ่มข้อมูล
(field1,field2,fieldn) เป็นชื่อ field ที่ต้องการเพิ่มข้อมูล
VALUES กลุ่มของข้อมูลที่ต้องการเพิ่ม
('field1', 'field2', 'fieldn') เป็นข้อมูลของแต่ละ field ที่ต้องการเพิ่ม
field 1 เป็น field ที่ 1 ของข้อมูลที่ต้องการเพิ่ม (จากที่ได้ออกแบบ Table ไว้)
field 2 เป็น field ที่ 2 ของข้อมูลที่ต้องการเพิ่ม
field n เป็น field ที่ n ของข้อมูลที่ต้องการเพิ่ม
create_definition:
col_name type [NOT NULL | NULL] [DEFAULT default_value]
[AUTO_INCREMENT][PRIMARY KEY]
[reference_definition]
or PRIMARY KEY (index_col_name,...)
or KEY [index_name] (index_col_name,...)
or INDEX [index_name] (index_col_name,...)
or UNIQUE [INDEX] [index_name] (index_col_name,...)
INTER INTO tablename ('field1', 'field2', 'fieldn');
INTER INTO เป็นคำสั่งเพิ่มข้อมูลเข้าสู่ table
tablename เป็นชื่อ table ที่ต้องการเพิ่มข้อมูล
(field1,field2,fieldn) เป็นชื่อ field ที่ต้องการเพิ่มข้อมูล
VALUES กลุ่มของข้อมูลที่ต้องการเพิ่ม
('field1', 'field2', 'fieldn') เป็นข้อมูลของแต่ละ field ที่ต้องการเพิ่ม
field 1 เป็น field ที่ 1 ของข้อมูลที่ต้องการเพิ่ม (จากที่ได้ออกแบบ Table ไว้)
field 2 เป็น field ที่ 2 ของข้อมูลที่ต้องการเพิ่ม
field n เป็น field ที่ n ของข้อมูลที่ต้องการเพิ่ม
ตัวอย่าง
mysql>INTER INTO phonebook (name,email,phone) VALUES
mysql>('ภาสกร เรืองรอง',
mysql>'ccpasskn@hotmail.com'
mysql>223102, NULL);
mysql>INTER INTO phonebook (name,email,phone) VALUES
mysql>('ภาสกร เรืองรอง',
mysql>'ccpasskn@hotmail.com'
mysql>223102, NULL);
5.รูปแบบคำสั่งสร้าง table
CREATE TABLE data1 (field1, filed2, filed3, filedn)หรือcreate_definition:
col_name type [NOT NULL | NULL] [DEFAULT default_value]
[AUTO_INCREMENT][PRIMARY KEY]
[reference_definition]
or PRIMARY KEY (index_col_name,...)
or KEY [index_name] (index_col_name,...)
or INDEX [index_name] (index_col_name,...)
or UNIQUE [INDEX] [index_name] (index_col_name,...)
คำอธิบาย
CREATE TABLE data1
CREATE TABLE เป็นคำสั่งสร้าง table
data1 เป็นชื่อ table ที่ต้องการสร้าง
field1 เป็นชนิดของ column
CREATE TABLE data1
CREATE TABLE เป็นคำสั่งสร้าง table
data1 เป็นชื่อ table ที่ต้องการสร้าง
field1 เป็นชนิดของ column
ตัวอย่าง
mysql>CREATE TABLE phonebook(
-> name VARCHAR(25),
-> email VARCHAR(30),
-> phone INT,
-> ID INT NOT NULL AUTO_INCREMENT,
-> PRIMARY KEY(ID));
mysql>CREATE TABLE phonebook(
-> name VARCHAR(25),
-> email VARCHAR(30),
-> phone INT,
-> ID INT NOT NULL AUTO_INCREMENT,
-> PRIMARY KEY(ID));
6.รูปแบบคำสั่ง การติดต่อ file database
USE database
คำอธิบาย
USE
เป็นคำสั่งที่ใช้ติดต่อ file database
database
เป็นชื่อ file database ที่ต้องการติดต่อ
USE
เป็นคำสั่งที่ใช้ติดต่อ file database
database
เป็นชื่อ file database ที่ต้องการติดต่อ
ตัวอย่าง
mysql>USE datatest;
ให้ติดต่อหรือเชื่อมต่อ file database ที่ชื่อ datatest
mysql>USE datatest;
ให้ติดต่อหรือเชื่อมต่อ file database ที่ชื่อ datatest
7.รูปแบบคำสั่ง การแสดง file database
SHOW DATABASES
คำอธิบาย
SHOW DATABASES
เป็นคำสั่งที่ใช้แสดง database ทั้งหมดที่มี
SHOW DATABASES
เป็นคำสั่งที่ใช้แสดง database ทั้งหมดที่มี
ตัวอย่าง
mysql>SHOW DATABASES;
ให้แสดง database ทั้งหมดที่มีใน Programe MySQL นี้
mysql>SHOW DATABASES;
ให้แสดง database ทั้งหมดที่มีใน Programe MySQL นี้
8.รูปแบบคำสั่ง การสร้าง file database
CREATE DATABASE databasename
คำอธิบาย
CREATE DATABASE
เป็นคำสั่งที่ใช้สร้าง file database
databasename
เป็นชื่อ file database ที่เรากำหนดขึ้น
CREATE DATABASE
เป็นคำสั่งที่ใช้สร้าง file database
databasename
เป็นชื่อ file database ที่เรากำหนดขึ้น
ตัวอย่าง
mysql>CREATE DATABASE datatest;
จากคำสั่งเราต้องการสร้าง file database ที่ชื่อว่า test
mysql>CREATE DATABASE datatest;
จากคำสั่งเราต้องการสร้าง file database ที่ชื่อว่า test
9. SQL TRIM
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดช่องว่างของข้อความ
10. SQL SUBSTRING
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดข้อความในตำแหน่งที่ต้องการ
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดช่องว่างของข้อความ
10. SQL SUBSTRING
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดข้อความในตำแหน่งที่ต้องการ

