ساخت یک پایگاه داده (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) جدید می باشد.
- فهرست مباحث
- 1 معرفی زبان SQL برای کار با پایگاه های داده (Database)
- 2 اجرای دستورات (query های) SQL ، با استفاده از phpMyAdmin موجود در نرم افزار شبیه ساز سرور (Server) نصب شده بر روی کامپیوتر شخصی
- 3 آشنایی با مفاهیم پایگاه داده (Database)، جدول (Table)، ستون (Column) و ردیف (Row) و نکاتی در مورد طراحی آنها، در SQL
- 4 ساخت یک پایگاه داده (Database) جدید، با استفاده از CREATE DATABASE ، در SQL
- 5 کاربرد علامت ` (کاراکتر Backtick)، در SQL
- 6 قواعد اولیه نوشتن query ها، در SQL
- 7 حذف یک پایگاه داده (Database)، با استفاده از DROP DATABASE ، در SQL
- 8 ساخت یک جدول (Table) جدید، با CREATE TABLE ، در SQL
- 9 حذف کردن یک جدول (Table)، با عبارت DROP TABLE ، در SQL
- 10 درج یک ردیف (Row) جدید در جدول (Table)، با INSERT INTO ، در SQL
- 11 خواندن تمام ردیف های (Row) یک جدول (Table)، با SELECT * FROM ، در SQL
- 12 خواندن ردیف هایی (Row) از یک جدول (Table)، بر اساس شرطی بر مبنای مقدار یک یا چند ستون (Column)، با SELECT ... FROM ... WHERE ، در SQL
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.