SQL CREATE DATABASE Statement

در SQL از دستور CREATE DATABASE برای ساخت یک دیتابیس جدید استفاده می‌کنیم.
این دستور محیطی برای ذخیره‌ی جداول، داده‌ها، Viewها و سایر اشیای پایگاه‌داده ایجاد می‌کنه.

🔹 ساختار کلی

CREATE DATABASE database_name;
  • database_name → نام دیتابیسی که می‌خواهیم بسازیم.

🔹 مثال ساده

CREATE DATABASE SchoolDB;

📌 توضیح: دیتابیسی به نام SchoolDB ساخته میشه.

🔹 بررسی ساخت دیتابیس

در SQL Server می‌تونیم با کوئری زیر لیست دیتابیس‌ها رو ببینیم:

SELECT name FROM sys.databases;

در MySQL:

SHOW DATABASES;

🔹 انتخاب دیتابیس ساخته‌شده

بعد از ساخت دیتابیس، باید اون رو انتخاب کنیم تا باهاش کار کنیم:

USE SchoolDB;

📌 حالا هر جدول جدیدی بسازیم داخل دیتابیس SchoolDB ذخیره میشه.

🔹 حذف دیتابیس

اگر بخوایم دیتابیس رو حذف کنیم:

DROP DATABASE SchoolDB;

⚠️ هشدار: این دستور تمام جداول و داده‌ها رو حذف می‌کنه، پس با احتیاط استفاده کن.

🔹 نکات مهم

  • نام دیتابیس باید یکتا باشه (با دیتابیس دیگه‌ای هم‌نام نباشه).

  • بهتره در نام دیتابیس از فاصله و کاراکترهای خاص استفاده نکنی.

  • برای اطمینان از ساخت دیتابیس، می‌تونی از SHOW DATABASES یا sys.databases استفاده کنی.

  • در بیشتر سیستم‌ها (SQL Server، MySQL، PostgreSQL) ساختار دستور مشابه است.