در SQL یک جدول به نام employees ایجاد کنید که ستون‌های id (INTEGER), name (VARCHAR(100) NOT NULL), email (VARCHAR(100) NOT NULL), position (VARCHAR(50)) و hire_date (DATE NOT NULL) را داشته باشد.

1.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:47

0.0

برای حل این سوال از دستور CREATE TABLE استفاده کنید و برای ستون‌هایی که مقدار آنها نباید خالی باشد از قید NOT NULL بهره ببرید (مثلاً name، email و hire_date). نوع داده‌ها را مناسب انتخاب کنید و در صورت نیاز می‌توانید id را به‌عنوان PRIMARY KEY تعریف کنید. پس از ایجاد جدول با چند INSERT آزمایشی، تلاش کنید مقدار NULL در ستون‌هایی که NOT NULL هستند وارد کنید تا با خطا مواجه شوید؛ برای اضافه کردن یا تغییر قیدها نیز می‌توانید از ALTER TABLE بسته به سامانه (مثلاً MySQL یا PostgreSQL) استفاده کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:47
دسته بندی ها: SQL SQL for beginner
arman در 220 روز قبل ساعت 12:02

برای ایجاد جدول employees از دستور CREATE TABLE استفاده کنید و قید NOT NULL را برای نام، ایمیل و تاریخ استخدام اعمال کنید. بهتر است برای ستون id یک PRIMARY KEY تعریف کرده و در صورت استفاده از MySQL یا PostgreSQL مقدار آن را به‌طور خودکار (AUTO_INCREMENT یا SERIAL) تنظیم کنید. همچنین می‌توانید ایمیل را UNIQUE کنید تا از تکراری بودن رکوردها جلوگیری شود و برای آزمایش، اقدام به INSERT با مقدار NULL در ستون‌های NOT NULL کنید تا خطا بگیرید. پس از ایجاد، بسته به سامانه مورد استفاده می‌توانید از ALTER TABLE برای اضافه یا تغییر قیدها بهره ببرید.

گزارش

1 پاسخ

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

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