یک جدول به نام Students با ستون student_id (عدد صحیح) به عنوان PRIMARY KEY، name (متن) و age (عدد صحیح) ایجاد کنید.

4.0 بازدید آخرین ویرایش در 203 روز قبل ساعت 02:34

0.0

از دستور SQL CREATE TABLE استفاده کنید و ستون student_id را با صفت PRIMARY KEY تعریف نمایید؛ برای مقداردهی خودکار شناسه‌ها در MySQL از INT AUTO_INCREMENT، در PostgreSQL از SERIAL و در SQLite از INTEGER PRIMARY KEY AUTOINCREMENT می‌توانید بهره ببرید. توجه کنید PRIMARY KEY به‌طور پیش‌فرض UNIQUE و NOT NULL است و بهتر است برای جلوگیری از خطا از IF NOT EXISTS هنگام ایجاد جدول استفاده کنید.

توسط پژوهشگر در 203 روز قبل ساعت 02:34
دسته بندی ها: SQL SQL for beginner
sara در 203 روز قبل ساعت 09:11

برای ایجاد جدول با کلید اصلی، از CREATE TABLE IF NOT EXISTS استفاده کنید تا از خطاهای ناشی از وجود جدول جلوگیری شود. ستون student_id با PRIMARY KEY به‌طور خودکار مقدار یکتا و NOT NULL را تضمین می‌کند. هر دیتابیس روشی برای مقداردهی خودکار شناسه دارد: MySQL از INT AUTO_INCREMENT، PostgreSQL از SERIAL و SQLite از INTEGER PRIMARY KEY AUTOINCREMENT استفاده می‌کند. برای بهبود کارایی، به جای TEXT از VARCHAR با طول مشخص برای نام استفاده کنید و می‌توانید برای age از CHECK (age > 0) استفاده کنید تا داده‌های معتبر تری داشته باشید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری