ݺߣ

ݺߣShare a Scribd company logo
E - Learning เรื่อง พื้นฐานภาษา SQL
บทที่ 2 การจัดการตาราง
CREATE TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง`
( `id` INT NOT NULL,
`name` VARCHAR(45) NULL,
PRIMARY KEY (`id`));
PRIMARY KEY คือ คีย์คู่แข่งที่ถูกเลือก เพื่อกาหนดให้ข้อมูลในตารางนั้นมีความเป็น
เอกลักษณ์ แยกให้แถวแต่ละแถวมีข้อมูลไม่ซ้ากัน
การสร้างตาราง
CREATE TABLE `db2015`.`new_table`
( `id` INT NULL,
`name` VARCHAR(45) NULL,
PRIMARY KEY (`id`));
ตัวอย่าง
ประเภทข้อมูล คำอธิบำย
CHAR(size) ตัวอักษรชนิดความยาวคงที่ size ระบุจานวนตัวอักษรได้ไม่เกิน 255 ไบต์
VARCHAR(size) ตัวอักษรชนิดความยาวแปรผันในการเก็บ size ระบุจานวนตัวอักษร
NUMBER(size) ตัวเลข size กาหนดจานวนหลักที่ต้องการ
DATE วันที่
NUMBER(size,d) ตัวเลขชนิดมีทศนิยม size กาหนดจานวนหลักทั้งหมดรวมถึงทศนิยม d กาหนดตาแน่ง
ทศนิยม
ประเภทข้อมูลที่ใช้บ่อย
- กำรเปลี่ยนชื่อคอลัม
ALTER TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง` CHANGE COLUMN `ชื่อ
เดิม` `ชื่อใหมj` CHAR(2) NULL DEFAULT NULL
- กำรเพิ่มคอลัม
ALTER TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง`
ADD COLUMN `ชื่อคอลัมใหม่` VARCHAR(45) NULL AFTER
`ชื่อคอลัมที่จะไปต่อท้าย`;
คาสั่งการไก้ไขตาราง
- กำรลบคอลัม
ALTER TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง` DROP COLUMN
`ชื่อคอลัม`;
- กำรลบตำรำง
DROP TABLE ชื่อตาราง
- กำรลบฐำนข้อมูล
DROP DATABASE ชื่อฐานข้อมูล
คาสั่งการลบ

More Related Content

บทที่ 2

  • 1. E - Learning เรื่อง พื้นฐานภาษา SQL บทที่ 2 การจัดการตาราง
  • 2. CREATE TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง` ( `id` INT NOT NULL, `name` VARCHAR(45) NULL, PRIMARY KEY (`id`)); PRIMARY KEY คือ คีย์คู่แข่งที่ถูกเลือก เพื่อกาหนดให้ข้อมูลในตารางนั้นมีความเป็น เอกลักษณ์ แยกให้แถวแต่ละแถวมีข้อมูลไม่ซ้ากัน การสร้างตาราง
  • 3. CREATE TABLE `db2015`.`new_table` ( `id` INT NULL, `name` VARCHAR(45) NULL, PRIMARY KEY (`id`)); ตัวอย่าง
  • 4. ประเภทข้อมูล คำอธิบำย CHAR(size) ตัวอักษรชนิดความยาวคงที่ size ระบุจานวนตัวอักษรได้ไม่เกิน 255 ไบต์ VARCHAR(size) ตัวอักษรชนิดความยาวแปรผันในการเก็บ size ระบุจานวนตัวอักษร NUMBER(size) ตัวเลข size กาหนดจานวนหลักที่ต้องการ DATE วันที่ NUMBER(size,d) ตัวเลขชนิดมีทศนิยม size กาหนดจานวนหลักทั้งหมดรวมถึงทศนิยม d กาหนดตาแน่ง ทศนิยม ประเภทข้อมูลที่ใช้บ่อย
  • 5. - กำรเปลี่ยนชื่อคอลัม ALTER TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง` CHANGE COLUMN `ชื่อ เดิม` `ชื่อใหมj` CHAR(2) NULL DEFAULT NULL - กำรเพิ่มคอลัม ALTER TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง` ADD COLUMN `ชื่อคอลัมใหม่` VARCHAR(45) NULL AFTER `ชื่อคอลัมที่จะไปต่อท้าย`; คาสั่งการไก้ไขตาราง
  • 6. - กำรลบคอลัม ALTER TABLE `ชื่อฐานข้อมูล`.`ชื่อตาราง` DROP COLUMN `ชื่อคอลัม`; - กำรลบตำรำง DROP TABLE ชื่อตาราง - กำรลบฐำนข้อมูล DROP DATABASE ชื่อฐานข้อมูล คาสั่งการลบ