คำสั่งการใช้งาน Database MariaDB

Tawan_Ait
3 min readDec 27, 2019

--

ลิงค์นี้จะมีการติดตั้ง และการใช้งานเบื้องต้นเน้อ

เรามี Database อยู่ลูกหนึ่ง ชื่อว่า sperk_courses เราใช้ Database MariaDB ผ่าน DBeaver เป็นเครื่องมือในการรังสรรค์ และภายในมีตารางอยู่ 3 ตาราง ดังนี้ student : รายชื่อนักเรียน , courses : รายชื่อวิชา , registered_courses : ใครลงทะเบียนอะไรบ้าง

ต่อจากครั้งที่แล้วนะคะ ที่เราได้ติดตั้งบรรดาพรรคพวกของ Database เรียบร้อยแล้ว ครั้งนี้เราก็จะมาใช้งานเขากัน อันดับแรกเราไปเปิด DBeaver เลือก database MariaDB

  1. ให้เราคลิกขวา ที่ 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;

บ๊ายยย เดี๋ยวจะมาเขียนเพิ่ม เพื่อให้ตัวเองเข้าใจมากขึ้น

--

--

No responses yet