ลิงค์นี้จะมีการติดตั้ง และการใช้งานเบื้องต้นเน้อ
เรามี Database อยู่ลูกหนึ่ง ชื่อว่า sperk_courses เราใช้ Database MariaDB ผ่าน DBeaver เป็นเครื่องมือในการรังสรรค์ และภายในมีตารางอยู่ 3 ตาราง ดังนี้ student : รายชื่อนักเรียน , courses : รายชื่อวิชา , registered_courses : ใครลงทะเบียนอะไรบ้าง
ต่อจากครั้งที่แล้วนะคะ ที่เราได้ติดตั้งบรรดาพรรคพวกของ Database เรียบร้อยแล้ว ครั้งนี้เราก็จะมาใช้งานเขากัน อันดับแรกเราไปเปิด DBeaver เลือก database MariaDB
- ให้เราคลิกขวา ที่ Database > Create New Database
2. กรอกชื่อ Database name […….] > Charset: utf8; > OK แล้วเราจะเห็นชื่อ Database ของเราเอง
3. ไปที่นี้เลย เพื่อเลือก Database ที่เราสร้าง ถ้าเลือกแล้วจะเป็นตัวอักษรสีเข้ม และหนาขึ้น
4. ไปคลิกที่ไอคอนนี้ SQL Editor (F3) > New Script > จะได้หน้าว่างๆ มาหนึ่งหน้า ดังภาพด้านขวาสุดของเรา ต่อไปก็ใช่คำสั่งสร้างตารางข้อมูลได้เลย
ทุกๆ ครั้งที่มีการใช้คำสั่ง จะต้องกดปุ่ม
control + enter //เพื่อยืนยันจะสร้าง เพิ่ม ลบ แก้ไข
คำสั่งการสร้างตาราง
ก่อนที่เราจะได้ตารางมา เราจะใช้คำสั่งนี้ เพื่อให้ได้มาซึ่งตารางหนึ่งๆ เมื่อเรามีตารางแล้ว เราก็สามารถเพิ่ม แก้ไข ลบ ได้เลยเมื่อกรอกคำสั่งเสร็จให้กด[control + enter ]
create table students (
id int,
name varchar(30),
PRIMARY key (id)
)engine=InnoDB;
ดังผลลัพธ์ที่ได้ ต้องกด [fn + F5] ก่อนนะ และไปกำหนด Primary Key ด้วยนะคะ โดยคลิกที่ Tables ที่เราพึ่งสร้าง ชื่อ students ไม่งั้นเวลาที่เราเพิ่มข้อมูลเขาจะถามเรา ทำให้เพิ่มข้อมูลไม่ได้
เมื่อเราเรียกดู ก็จะได้คอลัมน์ id : Primary Key; name
คำสั่งอีกแบบหนึ่ง คือจะต้องไม่มีค่าว่าง [not null]
create table registered_courses (
id int,
student_id int not null,
course_id int not null,
PRIMARY key (id)
)engine=InnoDB;
คำส่ังเพิ่มข้อมูลเข้าไปในตาราง
เราต้องการที่จะเพิ่มข้อมูลเขาเราเข้าไปเก็บไว้ในตาราง ได้โดยวิธีนี้ กรอกคำสั่งแล้วกด [control + enter]
INSERT into students(first_name) VALUES('Jock');
การเพิ่มข้อมูลอีกแบบ คือเพิ่มเข้าไป 2 ตัวแปรพร้อมกัน
insert into registered_courses(student_id, course_id) VALUES(1, 4);
คำสั่งแก้ไขข้อมูลในตาราง
เมื่อเรากรอกข้อมูลเข้าไปในตาราง เกิดอยากจะแก้ไข หรือว่ามันผิด กรอกคำสั่งแล้วกด [control + enter]
UPDATE students set first_name='Few' WHERE id = 4;
คำสั่งเรียกดูข้อมูล
เมื่อสร้างตารางเสร็จแล้วเราสามารถเรียกดูได้ว่าในตารางของเรามีอะไรบ้าง หรือจะเรียกแค่บ้างส่วน เรียกดูได้หลายแบบ กรอกคำสั่งแล้วกด [control + enter]
คำสั่งเรียกดูทั้งหมดในตาราง
SELECT * FROM students;
คำสั่งเรียกดูเฉพาะ ในตารางนั้น
SELECT first_name FROM students;
คำสั่งเรียกดูและนับจำนวนแถวที่เก็บข้อมูลไว้
SELECT COUNT(first_name) FROM students;
บ๊ายยย เดี๋ยวจะมาเขียนเพิ่ม เพื่อให้ตัวเองเข้าใจมากขึ้น