ساخت یک پایگاه داده (Database) جدید، با استفاده از CREATE DATABASE ، در SQL

با استفاده از query زیر می توانیم یک پایگاه داده (Database) با نام kelidestan_com بسازیم :

در مورد علامت های ` می توانید در کلید شماره 26209 توضیحاتی را بخوانید.

تعیین Charset و Collation برای پایگاه داده (Database) جدید در هنگام ساخته شدن :

برای اطمینان از درج صحیح متن های فارسی در پایگاه داده (Database)، باید Charset آنها را برابر utf8 و Collation آنها را برابر utf8_general_ci انتخاب کنیم (Collation مهم تر است و برای ساخت جدول ها (Table) که در مباحث دیگر شرح می دهیم نیز باید Collation برابر utf8_general_ci تعیین شود تا متن های فارسی به درستی در جدول های پایگاه داده ذخیره شوند).

برای اینکه این دو مورد در هنگام ساخت پایگاه داده (Database) جدید، تعیین شوند، باید query را به صورت زیر بنویسیم :

که در آن، kelidestan_com برابر با نام انتخاب شده برای پایگاه داده (Database) جدید می باشد.

ساخت یک پایگاه داده (Database) جدید، در صورت عدم وجود :

هنگام ساخت یک پایگاه داده (Database) جدید، اگر قبلا یک پایگاه داده (Database) با آن نام وجود داشته باشد، SQL یک خطا را بر می گرداند. بنابراین بهتر است که برای ساخت پایگاه داده (Database) جدید، query را به گونه ای بنویسیم که تنها اگر پایگاه داده ای (Database) با آن نام انتخاب شده، وجود ندارد، آنگاه SQL اقدام به ساخت پایگاه داده (Database) جدید کند.

برای این منظور، از CREATE DATABASE IF NOT EXISTS استفاده می کنیم :

که در آن، kelidestan_com برابر با نام انتخاب شده برای پایگاه داده (Database) جدید می باشد.

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 26208
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)