จากนั้น กดท่ีตัวลงที่ทำการดาวน์โหลดมา และกดตามภาพไปเรื่อยๆ ( Next > > > )
ขั้นตอนนี้สามารถเลือกได้ว่าจะลง แบบไหน
รอการดาวน์โหลดและลงให้เสร็จสิ้น
หลังจากกด Next มาเรื่อยๆเราจะได้ทำการตั้งค่า MySQL Server ตามขั้นตอน
ตั้งค่า พอร์ท และรูปแบบ เป็น Developement Machine
การกำหนดรหัส รูท และ เพิ่ม User ตามความต้องการ
กำหนดชื่อเซิฟเวอร์
รอติดตั้ง
การตั้งค่า MySQL Router
พิมรหัส และกด เช็ค และกด Next เพื่อลงตัวอย่างการใช้งาน
รอการติดตั้งจนเสร็จ
จากนั้นก็การติดตั้งก็เป็นอันเสร็จเรียบร้อยแล้ว
ซึ่ง สามารถใช้งานได้ทั้งแบบ Shell และ แบบที่มี GUI
และ commandline client
วิธีการใช้งาน อ้างอิงจาก https://dev.mysql.com/doc/mysql-getting-started/en/
- \h คือตัวแสดงรายละเอียดคำสั่งต่างๆ
คำสั่ง SHOW DATABASES; จะแสดง ฐานข้อมูลออกมา
สามารถเพิ่ม Database โดยการพิม CREATE DATABASE name;
ส่วนการเปลี่ยนเปลี่ยนแปลงสร้างตารางใน ดาต้าเบสนั้นๆเริ่มแรกต้องเลือก data base ที่เราสนใจจะไปเพิ่มก่อน โดยใช้
USE dbmame
จากนั้นลองเพิ่มตาราง ดังนี้
CREATE TABLE cats
(
id INT unsigned NOT NULL AUTO_INCREMENT, # Unique ID for the record
name VARCHAR(150) NOT NULL, # Name of the cat
owner VARCHAR(150) NOT NULL, # Owner of the cat
birth DATE NOT NULL, # Birthday of the cat
PRIMARY KEY (id) # Make the id the primary key
);
เป็นตาราง ที่มี column ที่เก็บค่าต่างๆ id ที่เก็บเป็น unsigned int ชื่อที่เก็บได้ไม่เกิน 150 ตัวอักษร เจ้าของที่เป็นชื่อเช่นกัน วันเกิด และ Primary key โดยข้อมูลทุกตัว จะต้องไม่เป็น null และ ในช่อง id จะ เพิ่มเลขแบบอัตโนมัต
จากนั้นจะลองดูรายละเอียดว่ามีตารางใน database นี้ ก็พิม
show tables;
จะได้ผลลัพธ์ดังนี้
แต่หากว่าต้องการดูรายละเอียดที่มากขึ้นให้พิมดังนี้
DESCRIBE name_of_table
การจะเพิ่มข้อมูลลงในตารางให้พิมดังนี้
INSERT INTO cats ( name, owner, birth) VALUES
( 'Sandy', 'Lennon', '2015-01-03' ),
( 'Cookie', 'Casey', '2013-11-13' ),
( 'Charlie', 'River', '2016-05-21' );
โดยจะใช้คำว่า INSERT INTO name (ar1, . . . . , arN) VALUES ไล่ไปเรื่อยๆ ดังตัวอย่าง () = 1 row
หากต้องการจะดูข้อมูลในตารางจะใช้คำสั่ง
SELECT * FROM cats;
SELECT * FROM name_of_table;
และยังเจาะจง เลือกได้เฉพาะสิ่งที่ต้องการได้ ยกตัวอย่างเช่น
SELECT name FROM cats WHERE owner = 'Casey';
เลือก ชื่อ จากตาราง cats ที่เจ้าข้อง(column) = 'Casey' ผลก็จะแสดงแค่ column name ของแมวที่มีเจ้าของตรงกันเท่านั้น
การลบข้อมูลทำได้โดย
DELETE FROM cats WHERE name='Cookie';
ใช้คำสั่ง DELETE
เพิ่ม Column ได้โดยใช้คำสั่ง
ALTER TABLE cats ADD gender CHAR(1) AFTER name;
ALTER TABLE .... ADD ..... โดย gender char(1) จะเป็น column ใหม่ที่เกิดหลัง column name
SHOW CREATE TABLE cats\G
คำสั่งนี้จะแสดงรายละเอียดที่มากกว่าเดิมของตารางนั้นๆ
ส่วนการลบ column จะใช้คำสั่ง
ALTER TABLE cats DROP gender;
DROP
โดยพื้นฐานเบื้องต้นก็จะมีเพียงเท่านี้ ต้องไปศึกษาคำสั่ง อื่นๆเพิ่มเติม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น