Skip to main content
0

สารจากผู้เขียน

จากที่มีลูกเพจเรียกร้อง น้อง ๆ เรียกหาเกี่ยวกับวิธีการเริ่มต้นใช้งาน SQL Server Management Studio (SSMS) วันนี้แอดเอฟจะพามาดูกันว่าหากเป็นมือใหม่ ต้องใช้ SQL Server Management Studio (SSMS) จะเริ่มยังไงและต้องรู้อะไรบ้างมาดูกันเลย !!!

เขียนโดย
Sirasit Boonklang (Aeff)
Tech and Coding Consultant

บทความนี้ตีพิมพ์ และ เผยแพร่เมื่อ 23 มิถุนายน 2566

SQL Server Management Studio (SSMS) คืออะไร

SSMS เป็นเครื่องมือสำหรับจัดการฐานข้อมูล SQL Server เหมาะสำหรับแอดมินผู้ดูแลระบบฐานข้อมูล เหล่าเดฟ หรือคนที่ทำงานกับ SQL Server ซึ่งจะช่วยให้เราสามารถจัดเก็บ ค้นหา จัดเรียง สร้าง แก้ไข ลบข้อมูล ตาราง และฐานข้อมูลจากโปรแกรมนี้ โดยเจ้าตัว SSMS เป็นโปรแกรมในรูปแบบ GUI ที่มีฟังก์ชันต่าง ๆ มากมายให้เราสามารถใช้จัดการข้อมูลได้ง่าย เราสามารถใช้คำสั่ง SQL และดูผลลัพธ์จากหน้าโปรแกรมนี้ได้เลย

SQL Server คืออะไร

SQL Server เป็นฐานข้อมูลที่พัฒนาโดย Microsoft เหมาะสำหรับการใช้ในองค์กรในการจัดเก็บ จัดระเบียบ และดึงข้อมูล และรองรับกับข้อมูลจำนวนมหาศาลได้ โดย SQL Server เป็นที่นิยมมานานและในปัจจุบันก็มีหลายองค์กรใช้อยู่

ติดตั้ง SQL Server

เริ่มจากทำการติดตั้ง SQL Server โดยการไปที่เว็บ https://www.microsoft.com/en-us/sql-server/sql-server-downloads และกด Download now ที่ Express

รุ่นที่ใช้กันทั่วไปสองรุ่นคือ SQL Server Developer และ SQL Server Express มาทำความเข้าใจว่าแต่ละตัวต่างกันยังไง

  1. SQL Server Developer SQL Server Developer คือ SQL Server เวอร์ชันที่มีประสิทธิภาพซึ่งได้รับการออกแบบมาโดยเฉพาะสำหรับเดฟ Tester และบุคคลทั่วไปที่ต้องการฟีเจอร์ที่ครอบคลุมสำหรับการสร้างและทดสอบแอปพลิเคชัน
  2. SQL Server Express SQL Server Express เป็น SQL Server รุ่นฟรีและน้ำหนักเบาซึ่งออกแบบมาสำหรับแอปพลิเคชันขนาดเล็ก เว็บไซต์ขนาดเล็ก

  • Basic Installation : เป็นวิธีที่ง่ายและรวดเร็วที่สุดในการติดตั้ง SQL Server Express มีขั้นตอนการติดตั้งที่คล่องตัว มาพร้อมกับการตั้งค่าเริ่มต้น
  • Custom Installation : ติดตั้งแบบกำหนดเองเหมาะสำหรับคนต้องการความยืดหยุ่นมากขึ้นต้องการปรับแต่ง SQL Server Express เอง
  • Download Media Installation : ประเภทการ Download Media สามารถดาวน์โหลดไฟล์ติดตั้งสำหรับ SQL Server Express และเรียกใช้การติดตั้งในภายหลังหรือบนเครื่องอื่นได้

หลังจากที่เรา Download มาแล้วให้ทำการติดตั้งใน SQLEXPRADV_x64_ENU.exe ด้วยนะครับ

ติดตั้ง SQL Server Management Studio (SSMS)

ต่อมาทำการติดตั้งตัว SSMS สามารถดาวน์โหลดได้ที่ https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16

เมื่อทำการติดตั้งเสร็จสามารถเปิดโปรแกรมได้โดยการไปที่  SQL Server Management Studio Management Studio 19

เชื่อมต่อกับ Database Engine

เมื่อเราทำการเปิดโปรแกรม SSMS ขึ้นมาแล้วจะทำการเชื่อมต่อกับ SQL Server สามารถเลือกการ Authentication ได้ โดยเบื้องต้นเราสามารถทำการ Login ผ่าน Windows Authentication ได้เลย

การสร้างฐานข้อมูล

หากเรายังไม่มีฐานข้อมูลวิธีในการสร้างฐานข้อมูลให้ไปที่ Object Explorer แล้วคลิกขวาที่ Databases แล้วกด New Database…

หลังจากนั้นทำการตั้งชื่อฐานข้อมูลโดยในที่นี้จะใช้ชื่อว่า MyCompanyDB

แล้วกดเปิดที่โฟลเดอร์ Databases จะเห็นได้ว่าฐานข้อมูล MyCompanyDB ที่เราได้สร้างขึ้นมาแสดงตรงนี้

การสร้างตารางและเพิ่มข้อมูล

เมื่อเรามีฐานข้อมูลแล้วเราก็ต้องมีตาราง และ ข้อมูลในฐานข้อมูลโดยตัวอย่างเราสามารถใช้คำสั่ง SQL ในการใช้ฐานข้อมูลด้วย “USE ชื่อฐานข้อมูล” แล้วใช้คำสั่ง “GO”

USE MyCompanyDB;
GOtype MyFloat float64

หลังจากนั้นทำการสร้างตารางด้วยคำสั่ง “CREATE TABLE” ชื่อตาราง แล้วตามด้วยชื่อคอลัมน์และกำหนดคุณสมบัติของแต่ละคอลัมน์

USE MyCompanyDB;
GO

CREATE TABLE Employees
(
    EmployeeID INT PRIMARY KEY,
    FirstName VARCHAR(50),
    LastName VARCHAR(50),
    Department VARCHAR(50)
); 

และเพิ่มข้อมูลลงไปในตารางด้วยคำสั่ง INSERT INTO ชื่อตาราง (ชื่อคอลัมน์1, ชื่อคอลัมน์2, ชื่อคอลัมน์3, ชื่อคอลัมน์…) VALUES (ข้อมูลที่จะใส่เข้าไป) เช่น

INSERT INTO Employees (EmployeeID, FirstName, LastName, Department)
VALUES (1, 'John', 'Doe', 'Sales'),
       (2, 'Jane', 'Smith', 'Marketing'),
       (3, 'Michael', 'Johnson', 'Finance');USE MyCompanyDB;

หากมาดูที่ Object Explorer ด้านซ้ายในโฟลเดอร์ Tables จะเห็นว่าตาราง “dbo.Employees” และคอลัมน์ด้านในจะแสดงในแถบนี้

เรียกดูข้อมูล

สำหรับการดึงค่าหรือเรียกดูข้อมูลเราสามารถใช้คำสั่ง SQL ในการ Query ข้อมูลมาได้เลยเช่น เราต้องการดึงข้อมูลทั้งหมดในตาราง Employees เราสามารถใช้คำสั่ง

USE MyCompanyDB;
GO

SELECT * FROM Employees;

จะเห็นได้ว่าข้อมูลทั้งหมดแสดงมาในแถบ Results ด้านล่าง

อัปเดตข้อมูล

ต่อไปเรามาดูในส่วนของการอัปเดตข้อมูลกัน เราก็สามารถใช้คคำสั่ง UPDATE ตาม Syntax ของภาษา SQL ได้เลยเช่น หากเราต้องการอัปเดตของมูลของ EmployeeID ที่ 2 ในส่วนของ Deratment ให้เป็น HR เราสามารถใช้ Operator SET ได้ดังตัวอย่างนี้

USE MyCompanyDB;
GO

UPDATE Employees
SET Department = 'HR'
WHERE EmployeeID = 2;

ลบข้อมูล

สุดท้ายเป็นขั้นตอนในการลบข้อมูลเราสามารถใช้คำสั่ง DELETE ตามด้วย WHERE และเงื่อนไขที่เราตั้งไว้ เช่น ต้องการลบข้อมูลที่ EmployeeID = 3 สามารถเขียนคำสั่งได้ดังนี้

และนี่นะครับก็จะเป็นวิธีการจัดการข้อมูลในฐานข้อมูล SQL Server ด้วย SSMS แบบง่าย ๆ สำหรับการจัดการที่เพิ่มขึ้นสามารถใช้สกิลการเขียน SQL ได้เลย ถ้าใครยังไม่มีพื้นฐานหรือยังใช้คำสั่ง SQL ไม่แม่นทางเราก็มีคอร์สเรียน Essential SQL for Everyone ให้ไปเรียนกันได้แบบฟรี ๆ !! สามารถเข้าเรียนได้ที่ลิงก์นี้เลยค้าบบบ https://school.borntodev.com/course/essential-sql-for-everyone

Essential SQL for Everyone

ระบบฝึกทักษะ การเขียนโปรแกรม

ที่พร้อมตรวจผลงานคุณ 24 ชั่วโมง

  • โจทย์ปัญหากว่า 200 ข้อ ที่รอท้าทายคุณอยู่
  • รองรับ 9 ภาษาโปรแกรมหลัก ไม่ว่าจะ Java, Python, C ก็เขียนได้
  • ใช้งานได้ฟรี ! ครบ 20 ข้อขึ้นไป รับ Certificate ไปเลย !!
เข้าใช้งานระบบ DevLab ฟรี !เรียนรู้เพิ่มเติม

เรียนรู้ไอที “อัพสกิลเขียนโปรแกรม” จากตัวจริง
ปั้นให้คุณเป็น คนสายไอทีระดับมืออาชีพ

BorntoDev

Author BorntoDev

BorntoDev Co., Ltd.

More posts by BorntoDev
Close Menu

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้
    รายละเอียดคุกกี้

  • คุกกี้สำหรับการติดตามทางการตลาด

    ประเภทของคุกกี้ที่มีความจำเป็นในการใช้งานเพื่อการวิเคราะห์ และ นำเสนอโปรโมชัน สินค้า รวมถึงหลักสูตรฟรี และ สิทธิพิเศษต่าง ๆ คุณสามารถเลือกปิดคุกกี้ประเภทนี้ได้โดยไม่ส่งผลต่อการทำงานหลัก เว้นแต่การนำเสนอโปรโมชันที่อาจไม่ตรงกับความต้องการ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า