کاربرد علامت ` (کاراکتر Backtick)، در SQL
قبلا در کلید شماره 26208 شرح دادیم که با استفاده از query زیر می توانیم یک پایگاه داده (Database) با نام kelidestan_com بسازیم :
به علامت های ` در دو طرف نام انتخاب شده برای پایگاه داده، دقت کنید (آن را کاراکتر Backtick می نامند).
آنها را با علامت ' اشتباه نگیرید (علامت single quote). این دو علامت ` به این منظور به کار رفته اند که نام انتخاب شده با سایر بخش های query که جزء کلمات کلیدی زبان SQL می باشند، اشتباه گرفته نشود (وقتی در نام انتخاب شده، یک کلمه کلیدی وجود داشته باشد، می تواند باعث اجرای اشتباه دستورات مورد نظر ما شود).
البته وقتی در نام انتخاب شده، هیچ کلمه کلیدی زبان SQL وجود نداشته باشد، ننوشتن وجود علامت ` مشکلی را به وجود نمی آورد، بنابراین query زیر نیز به درستی اجرا می گردد :
اما نوشتن این علامت، مفید خواهد بود، زیرا اگر یک کلمه کلیدی زبان SQL در نام انتخاب شده باشد، آنگاه با خطا روبرو می شوید. به عنوان مثال، اجرای query زیر با خطا روبرو می شود (نام پایگاه داده ای که می خواهیم ساخته شود را برابر key انتخاب می کنیم) :
زیرا key یک کلمه کلیدی در زبان SQL است و SQL سعی می کند که دستور بالا را به شکلی غیر از آنچه مد نظر ما بوده، اجرا کند و بنابراین یک خطا را بر می گرداند.
اما query زیر به درستی اجرا می گردد :
کلید مربوط به تایپ کردن علامت ` (کاراکتر Backtick) در کیبورد، در بالای کلید Tab کیبورد قرار گرفته است.
- فهرست مباحث
- 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
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.