Tabel SQL Server: BUAT, ALTER, DROP (Contoh T-SQL)

Daftar Isi:

Anonim

Apa itu Tabel?

Tabel adalah objek yang menyimpan data dalam format Baris & Kolom . Di bawah Diagram, masing-masing memperlihatkan Baris dan Kolom.

Dalam tutorial ini, Anda akan mempelajari:

  • Apa itu Tabel?
  • Cara Membuat Tabel
    • Menggunakan T-SQL
    • T-SQL: Buat Tabel Baru menggunakan tabel yang sudah ada.
    • Menggunakan Desainer Tabel
  • Alter Table
    • Menggunakan T-SQL
    • Menggunakan desainer Tabel
  • Hapus Tabel
    • Menggunakan SQL Server Management Studio
    • Menggunakan T-SQL

Cara Membuat Tabel

Langkah pertama untuk menyimpan data dalam database adalah membuat Tabel tempat data akan berada. Setelah membuat tabel, kita dapat terus memasukkan baris ke dalam tabel.

Kita bisa membuat tabel dengan cara berikut:

  1. T-SQL: Buat Tabel Baru dengan menentukan semua kolom dan tipe datanya.
  2. T-SQL: Buat Tabel Baru menggunakan tabel yang sudah ada
  3. Menggunakan Desainer Tabel

Mari pelajari ini secara mendetail:

T-SQL: Buat Tabel Baru dengan menentukan semua kolom dan tipe datanya.

Di bawah ini adalah Sintaks untuk membuat tabel

Sintaksis:

CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );

Sini,

  • Parameter tableName menunjukkan nama tabel yang akan Anda buat.
  • Parameter kolom_1, kolom_2 ... menunjukkan kolom yang akan ditambahkan ke tabel.
  • Kolom harus ditentukan sebagai NULL atau NOT NULL. Jika Anda tidak menentukan, SQL Server akan menggunakan NULL sebagai default.

Mari buat Tabel dasar dengan dua kolom

Pertanyaan:

CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))

Prasyarat: Pilih Database di mana Anda perlu membuat tabel.

Langkah 1) Jalankan kueri dengan mengklik Jalankan.

Sebelum menjalankan kueri, tidak ada tabel:

Hasil: Setelah menjalankan query, klik tombol 'Refresh', tabel baru ada sebagai Kursus.

Langkah 2) Masukkan beberapa data

Sampai saat ini Tabel tersebut hanya ada, tetapi belum ada data dalam tabel yang dibuat.

Transact-SQL memiliki pernyataan INSERT yang dapat digunakan untuk memasukkan data ke dalam tabel. Dengan pernyataan ini, kita dapat memasukkan satu atau lebih kolom ke dalam tabel.

Sintaksis

INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;

Di atas menunjukkan sintaks dasar dari perintah saat menggunakan kata kunci VALUES untuk memasukkan data ke dalam tabel.

Mari masukkan empat baris menggunakan perintah Sisipkan .

Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');

Cuplikan di bawah ini menunjukkan bahwa sekarang penyisipan empat baris berhasil.

Langkah 3) Untuk melihat data di SQL Server, kami menggunakan pernyataan SELECT. Pernyataan tersebut mengambil sintaks berikut:

SELECT expressionFROM tableName[WHERE condition];

Contoh Query:

SELECT * FROM COURSE;

Hasil: Tabel dibuat, dan ada empat record dalam tabel. Perhatikan bahwa kami dapat membuat rekaman dengan nilai duplikat di salah satu kolom karena tidak ada batasan.

T-SQL: Buat Tabel Baru menggunakan tabel yang sudah ada.

Sekarang katakanlah kita ingin tabel lain seperti tabel KURSUS dibuat di atas. Namun, kami hanya membutuhkan satu kolom Course_Name dan bukan Course_ID.

Sintaksis:

SELECT (Column 1,… ) INTO  FROM ;

Contoh Query:

SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;

Langkah 1) Jalankan kueri dengan mengklik Jalankan.

Hasil: Tabel baru dibuat dengan nama COURSE_NAMES dengan 1 kolom yang ada dan empat record dari Older Table.

SELECT * FROM COURSE_NAMES; 

Menggunakan Desainer Tabel

Kita juga bisa membuat Tabel dari Studio Management IDE menggunakan Table Designer.

Langkah 1) Klik Kanan pada Tabel> Baru> Klik Tabel.

Langkah 2) Masukkan nama kolom, tipe data. Pilih apakah akan mengizinkan null atau tidak.

Langkah 3) Tekan 'CTRL + S' untuk Menyimpan tabel. Masukkan Nama sebagai 'Course_Title'

Hasil: Klik 'Refresh' dan kita dapat melihat tabel baru ada dengan nama Course_Title dengan satu kolom bernama Course_Name .

Alter Table

Ada dua cara untuk Mengubah Tabel di SQL server .

1. T-SQL: Ubah Tabel dengan menambahkan kolom baru.

2. Menggunakan desainer Tabel

T-SQL: Ubah Tabel dengan memasukkan kolom

Di bawah ini adalah sintaks tabel Alter

Sintaks :

 Alter TABLE 
 ADD Column1 datatype, Column2 datatype; 

Pertanyaan :

ALTER TABLE dbo.Course_Title ADD Course_Duration VARCHAR(20);

Langkah 1) Jalankan Query dengan mengklik Execute.

Hasil: Ada kolom baru dengan nama Course_Duration di dalam Tabel Course_Title .

Menggunakan desainer Tabel

Kami juga dapat Mengubah Tabel dari UI menggunakan Desainer Tabel.

Langkah 1) Klik kanan pada Tabel> Desain yang ada.

Langkah 2) Tambahkan Nama Kolom sebagai Course_Start_Date dan pilih Datatype.

Langkah 3) Tekan 'CTRL + S' untuk Menyimpan kolom yang baru ditambahkan.

Hasil: Kolom baru dibuat dengan nama Course_Start_Date di tabel Course_Title .

Hapus Tabel

Kami menghapus tabel saat tidak diperlukan lagi.

Ada dua cara untuk Menghapus Tabel di SQL server .

1. Menggunakan SQL Server Management Studio.

2. T-SQL: Hapus Tabel.

Menggunakan SQL Server Management Studio

Langkah 1) Klik kanan pada Tabel yang ada> Hapus. Nama Tabel 'Course_Title'

Langkah 2) Pada jendela 'Hapus Objek', Klik OK.

Hasil: Tabel 'Course_Title' dihapus dari daftar Tabel.

T-SQL: Hapus Tabel

Di bawah ini adalah tabel Syntax to Drop

Sintaksis:

DROP TABLE 
;

Parameter tableName adalah nama tabel yang akan dihapus.

Pertanyaan:

DROP TABLE COURSE_NAMES;

Langkah 1) Jalankan Query dengan mengklik Execute.

Hasil: Tabel 'Course_Name' dihapus dari daftar Tabel.

Sebagai alternatif, Anda juga dapat menggunakan perintah DELETE TABLE. Tapi, itu hanya akan menghapus baris (data). Struktur tabel akan tetap utuh. Perintah tersebut dimaksudkan untuk memotong tabel agar dapat digunakan nanti.

Sintaksis:

DELETE TABLE 
;

Fakta Menarik!

  • Kita juga dapat menyimpan file besar seperti .xml dalam kolom sebagai tipe data BLOB, CLOB.
  • Hapus dapat memutar kembali, tetapi Jatuhkan tidak dapat dikembalikan.

Ringkasan:

  • Hapus tabel hanya menghapus semua baris, tetapi struktur tabel masih ada. Kami kembali dapat memasukkan baris baru.
  • Penurunan tersebut akan secara permanen menghapus struktur Tabel, dan karenanya kita tidak dapat memasukkan baris baru.