یک جدول به نام 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 هنگام ایجاد جدول استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای ایجاد جدول با کلید اصلی، از 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) استفاده کنید تا دادههای معتبر تری داشته باشید.
گزارش