ایجاد یک جدول جدید در پایگاه داده -SQL CREATE TABLE Statement

بازدید: 606 بازدید
دستور ایجاد جدول جدید create table
[cdb_box_content]

با سلام خدمت همراهان همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزش SQL در خدمت شما عزیزان هستیم.

می توانید برای مطالعه بیشتر در مورد SQL  به این لینک در وب سایت پرنیان طرح مراجعه کنید.

با همراهی شما عزیزان و در ادامه آموزش های زبان برنامه نویسی SQL، وارد مباحث پیشرفته در این زبان شدیم.

در آموزش امروز قصد داریم در مورد دستور و نحوه ایجاد یک جدول جدید در پایگاه داده SQL CREATE TABLE Statement،در زبان برنامه نویسی SQL صحبت کنیم.

در ادامه آموزش همراه ما باشید.

[/cdb_box_content]
[cdb_box_content]

مقدمه


از دستور  CREATE TABLE برای ایجاد یک جدول جدید در یک پایگاه داده استفاده می شود.

شکل نحوی این دستور به شکل زیر می باشد:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
….
);

پارامتر column ، نام ستون های جدول را مشخص می کند.

پارامتر datatype ، نوع داده ای که می تواند در ستون قرار بگیرد، را مشخص می کند.(به عنوان مثال varchar ، integer ، date و غیره)

[/cdb_box_content]
[cdb_box_content]

مثالی از ایجاد جدول جدید

SQL CREATE TABLE Example

این مثال یک جدول با نام “Person” ایجاد می کند که شامل پنج ستون است: PersonID  ،astName،  FirstName، Address وCity

 

CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

ستون PersonID از نوع داده int است. و مقداری با نوع integer را در خود ذخیره خواهد کرد.

ستون های LastName ، FirstName ، address و City از نوع varchar هستند . این ستون ها دارای نوع داده کاراکتر هستند و حداکثر طول آنها 255 نویسه است.

هم اکنون، با این کد، یک جدول خالی به نام Person در دیتابیس ایجاد شده است.

جدول خالی Person ، اکنون می تواند داده هایی با نوع داده تعیین شده برای هر ستون را دربافت کند.

برای وادر کردن اطلاعات در این ستون ها کافیست از دستور INSERT INTO استفاده شود.

[/cdb_box_content]
[cdb_box_content]

ایجاد جدول جدید با استفاده از یک جدول دیگر

Create Table Using Another Table

یک کپی از یک جدول موجود، میتواند با دستور CREATE TABLE ایجاد شود.

جدول جدید، تعاریف ستونی مشابهی خواهد داشت.

همه ستون ها یا ستون های خاص قابل انتخاب هستند.

اگر جدول جدیدی را از روی یک جدول موجود، ایجاد کنید، این جدول جدید تمام مقادیر موجود درون ستون های جدول مرجع (جدول قدیمی) را درون خود خواهد داشت.

شکل نحوی کپی کردن یک جدول به شکل زیر می باشد.

 

CREATE TABLE new_table_name AS
SELECT column1, column2,…
FROM existing_table_name
WHERE ….;

دستور SQL زیر یک جدول جدید با نام “TestTables” (که یک نسخه از جدول “Customers” است) ایجاد می کند:

CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;

می توانید نتیجه کد بالا را از این لینک مشاهده کنید.

[/cdb_box_content]
[cdb_box_content]

اگر این مطلب برای شما مفید بود، ما را در گوگل ستاره باران کنید.

ترجمه و ارائه : رویا نجفی

منبع : وب سایت w3schools

[/cdb_box_content]
دسته بندی آموزش MY SQL
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.