SQL Create Table - TeachMeSoft

SQL Create Table






Pernyataan SQL CREATE TABLE

Pernyataan CREATE TABLE digunakan untuk membuat tabel baru dalam database.

Sintaksis

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

Parameter kolom menentukan nama kolom dari tabel.

Parameter tipe data menentukan tipe data yang dapat ditampung kolom (mis. Varchar, integer, tanggal, dll.).

Tip: Untuk gambaran umum tentang tipe data yang tersedia, buka Referensi Tipe Data lengkap kami .


Contoh SQL CREATE TABLE

Contoh berikut membuat tabel bernama "Persons" yang berisi lima kolom: PersonID, LastName, FirstName, Address, dan City:

Contoh

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

Kolom PersonID bertipe int dan akan menampung integer.

Kolom LastName, FirstName, Address, dan City berjenis varchar dan akan menampung karakter, dan panjang maksimum untuk field ini adalah 255 karakter.

Tabel "Orang" yang kosong sekarang akan terlihat seperti ini:

PersonIDLastNameFirstNameAddressCity
     

Tip: Tabel "Persons" yang kosong sekarang dapat diisi dengan data dengan pernyataan SQL INSERT INTO .


Buat Tabel Menggunakan Tabel Lain

Salinan dari tabel yang ada juga dapat dibuat menggunakan CREATE TABLE.

Tabel baru mendapatkan definisi kolom yang sama. Semua kolom atau kolom tertentu dapat dipilih.

Jika Anda membuat tabel baru menggunakan tabel yang sudah ada, tabel baru akan diisi dengan nilai yang sudah ada dari tabel lama.

Sintaksis

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

SQL berikut membuat tabel baru bernama "TestTables" (yang merupakan salinan dari tabel "Pelanggan"): 

Contoh

CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;
Cobalah sendiri "

















Disqus comments