Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

วิธีสร้างฐานข้อมูลใน MS SQL Server

ฐานข้อมูล (Database) ประกอบด้วยออบเจ็กต์ต่างๆ เช่น ตาราง (Tables), ขั้นตอนจัดเก็บ (Stored Procedures), ฟังก์ชัน (Functions) ใน MS SQL Server มี 2 ประเภทของฐานข้อมูล

  1. System Database (ฐานข้อมูลระบบ)
  2. User Database (ฐานข้อมูลผู้ใช้)

System Database (ฐานข้อมูลระบบ)

ฐานข้อมูลระบบจะถูกสร้างขึ้นอัตโนมัติเมื่อคุณติดตั้ง MS SQL Server รายการฐานข้อมูลระบบมีดังนี้:

  1. Master
  2. Model
  3. MSDB
  4. Tempdb
  5. Resource (มีตั้งแต่เวอร์ชัน 2005)
  6. Distribution (เฉพาะฟีเจอร์ Replication)

User Database (ฐานข้อมูลผู้ใช้)

ฐานข้อมูลผู้ใช้ถูกสร้างโดยผู้ใช้เอง (ผู้ดูแลระบบ, นักพัฒนา, นักทดสอบ ที่มีสิทธิ์สร้างฐานข้อมูล) นี่คือวิธีการสร้างฐานข้อมูลผู้ใช้

วิธีที่ 1: สร้างฐานข้อมูลด้วยสคริปต์ T-SQL หรือ Restore Database

นี่คือไวยากรณ์พื้นฐานสำหรับสร้างฐานข้อมูลใน MS SQL Server:

CREATE DATABASE <database_name>

หรือ

RESTORE DATABASE <database_name> FROM DISK = '<backup_file_path>'

ตัวอย่าง:

เพื่อสร้างฐานข้อมูลชื่อ Testdb ให้รันคำสั่งต่อไปนี้:

CREATE DATABASE Testdb

หรือ:

RESTORE DATABASE Testdb FROM DISK = 'D:\Backup\Testdb_full_backup.bak'

โปรดทราบว่า D:\Backup คือที่เก็บไฟล์สำรอง และ Testdb_full_backup.bak คือชื่อไฟล์สำรอง

วิธีที่ 2: สร้างฐานข้อมูลโดยใช้ SQL Server Management Studio

เชื่อมต่อกับการติดตั้ง SQL Server และคลิกขวาที่โฟลเดอร์ฐานข้อมูล คลิกเพื่อสร้างฐานข้อมูลใหม่ จะปรากฏหน้าจอด้านล่าง

วิธีสร้างฐานข้อมูลใน MS SQL Server
หน้าจอกรอกข้อมูลสำหรับฐานข้อมูลที่เพิ่งสร้าง

ป้อนชื่อฐานข้อมูล (เช่นตัวอย่างข้างต้นคือ Testdb) และคลิก OK ฐานข้อมูล Testdb จะถูกสร้างขึ้นตามภาพด้านล่าง

วิธีสร้างฐานข้อมูลใน MS SQL Server
ฐานข้อมูล Testdb ถูกสร้างแล้ว