دستور create table در SQL
دستور CREATE TABLE
دستور CREATE TABLE برای ایجاد جدول در یک پایگاه داده استفاده می شود.
فرم دستور CREATE TABLE:
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)
data type مشخص می کند چه نوع داده ای می تواند در ستون وارد شود. برای اینکه مرجع کاملی از data typeهای موجود در MS Access, MySQL و SQL Server را مشاهده کنید به قسمت SQL Data Typesمراجعه کنید.
مثال:
می خواهیم جدولی با نام Persons با پنج ستون (P_Id, LastName, FirstName, Address, City) ایجاد کنیم:
از دستور زیر استفاده می کنیم:
(
P_Id int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
ستون P_Id از نوع int می باشد و اعداد را نگه می دارد. ستون های LastName, FirstName, Address, City از نوع varchar با طول حداکثر 255 کاراکتر می باشند.
جدول خالی Persons شبیه جدول زیر خواهد بود:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
جدول خالی می تواند با دستور INSERT INTO پر شود.
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 43223
دیدگاهها
سلام
خسته نباشید
تفاوت بین دستور create table و ساخت دستی جدول با گزینه new table چیه؟یکی هستن یا مورد استفادشون فرق داره؟
با سلام.
تفاوت چندانی نداره. هر دو جدول رو ایجاد میکنن. ولی برنامهنویسان حرفهای برای ایجاد جدول معمولا از کد استفاده میکنن. توی کد یه سری ریزهکاریها بیشتر قابل تنظیم هست و به قول معروف میشه انعطاف بیشتری به دست برنامهنویس داد.
سلام من چندتا tableایجاد کردم تو دیتا بیسم ولی ۴تای اول و کامل نشون میده تو قسمت table بقیه رو وقتی دستور و میزنم و execute را میزنم successfuly میزنه ولی table و نشون نمیده و دوباره که اون table و میزنم مینویسه قبلا این اسم تو دیتا بیس وجود داشته و ارور میده در صورتی که تو دیتا بیس در قسمت table همچین tableای نیست
بعد از ساخت جداول دکمه ی رفرش رو بزنید تا دیتابیس دوباره بارگذاری بشه تا رفرش نکنید دیده نمیشه ولی موجوده
و بازم اگه نشد یه بار ارتباط با دیتابیس رو دیس کانکت کنید و دوباره کانکت کنید میاد
سلام.
بهتره کدها رو و متن خطا رو بذارید تا بشه دقیق گفت مشکل از چیه. ولی از ظاهر معلومه که جداول ایجاد شده.
وقتی شما یه بار دستور ایجاد جدول رو میزنید، اون جدول ساخته میشه و دیگه نباید اون دستور رو تکرار کنید.