SQL Server BUAT, ALTER, DROP Tabel [Contoh T-SQL]
Apa itu Tabel?
Tabel adalah objek yang menyimpan data Kolom baris format. Diagram di bawah, menunjukkan masing-masing Baris dan Kolom.

Cara Membuat Tabel di SQL Server dengan T-SQL
Langkah pertama untuk menyimpan data dalam database adalah membuat Tabel dimana data akan berada. Setelah pembuatan tabel, kita dapat terus menyisipkan baris-baris dalam tabel.
Kita dapat membuat tabel dengan cara berikut:
- T-SQL: Buat Tabel Baru dengan mendefinisikan semua kolom dan tipe datanya.
- T-SQL: Membuat Tabel Baru menggunakan tabel yang sudah ada
- Menggunakan Perancang Tabel
Mari kita pelajari ini secara detail:
T-SQL: Buat Tabel Baru dengan mendefinisikan semua kolom dan tipe datanya.
Di bawah ini adalah Sintaks untuk membuat tabel SQL Server
Sintaksis
CREATE TABLE tableName ( column_1 datatype [ NULL | NOT NULL ], column_2 datatype [ NULL | NOT NULL ], ... );
Di 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 menentukannya, SQL Server akan menggunakan NULL sebagai default.
Mari buat Tabel dasar dengan dua kolom
Query:
CREATE TABLE COURSE ( Course_ID Int, Course_Name Varchar(10) )
Prasyarat: Pilih Database tempat Anda perlu membuat tabel.
Langkah 1) Jalankan kueri dengan mengklik Menjalankan.
Sebelum menjalankan kueri, tidak ada tabel:
Hasil: Setelah menjalankan kueri, klik Tombol 'Segarkan' tempat tabel baru itu ada sebuah kursus.
Langkah 2) Masukkan beberapa data
Sampai saat ini Tabel tersebut baru ada, namun belum ada data pada tabel yang dibuat.
Transact-SQL memiliki pernyataan INSERT yang dapat digunakan untuk memasukkan data ke dalam tabel. Dengan pernyataan ini, kita bisa menyisipkan 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 perintah saat menggunakan kata kunci VALUES untuk memasukkan data ke dalam tabel.
Mari masukkan empat baris menggunakan Menyisipkan perintah.
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) Gunakan pernyataan SELECT untuk melihat Data
Untuk melihat data di SQL Server, Salin sintaks berikut:
SELECT expression FROM tableName [WHERE condition];
Contoh Kueri:
SELECT * FROM COURSE;
Hasil: Tabel telah dibuat, dan ada empat catatan dalam tabel. Perhatikan bahwa kita dapat membuat catatan dengan nilai duplikat di kolom mana pun karena tidak ada batasan.
T-SQL: Membuat Tabel Baru menggunakan tabel yang sudah ada.
Sekarang katakanlah kita ingin tabel lain seperti tabel KURSUS dibuat di atas. Namun, kita hanya membutuhkan satu kolom Nama kursus dan bukan Kursus_ID.
Sintaksis
SELECT (Column 1, …) INTO <New Table name> FROM <Old Table name>;
Contoh Kueri:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Langkah 1) Jalankan kueri dengan mengklik Menjalankan.
Hasil: Tabel baru dibuat dengan nama as KURSUS_NAMES dengan 1 kolom dan empat catatan dari Tabel Lama yang ada.
SELECT * FROM COURSE_NAMES;
Menggunakan Perancang Tabel
Kita juga dapat membuat Tabel dari Studio Management IDE menggunakan Desainer Meja.
Langkah 1) Klik kanan pada Tabel>Baru>Klik Meja.
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 'Judul kursus'
Hasil: Klik 'Refresh' dan kita dapat melihat ada tabel baru dengan nama sebagai Judul kursus dengan satu kolom bernama sebagai Nama kursus.
Ubah Tabel di SQL Server
Ada dua cara untuk Ubah Tabel in SQL server.
1. T-SQL: Ubah Tabel dengan menambahkan kolom baru.
2. Menggunakan desainer Tabel
T-SQL: Ubah Tabel dengan menyisipkan kolom
Di bawah ini adalah sintaks perintah Alter di SQL:
Sintaksis:
Alter TABLE <Table name> ADD Column1 datatype, Column2 datatype;
Pertanyaan:
ALTER TABLE dbo.Course_Title ADD Course_Duration VARCHAR(20);
Langkah 1) Jalankan Kueri dengan Mengklik Menjalankan.
Hasil: Kolom baru ada dengan nama sebagai Kursus_Durasi dalam Tabel Judul_Kursus.
Menggunakan desainer Tabel
Kita juga dapat Mengubah Tabel dari UI menggunakan Table Designer.
Langkah 1) Klik kanan pada Tabel>Desain yang ada.
Langkah 2) Tambahkan Nama Kolom sebagai Tanggal_Mulai_Kursus dan pilih Tipe Data.
Langkah 3) Tekan 'CTRL+S' untuk Menyimpan kolom yang baru ditambahkan.
Hasil: Kolom Baru dibuat dengan nama sebagai Kursus_Tanggal_Mulai in Judul kursus tabel.
Hapus Tabel di SQL Server
Kami menghapus tabel jika tidak diperlukan lagi.
Ada dua cara untuk Hapus Tabel di server SQL.
1. Menggunakan Studio Manajemen SQL Server.
2. T-SQL: Hapus Tabel.
Menggunakan SQL Server Management Studio
Langkah 1) Klik kanan pada Tabel yang ada> Hapus. Nama Tabel 'Judul_Kursus'
Langkah 2) Pada jendela 'Hapus Objek', Klik OK.
Hasil: 'Judul_Kursus' tabel dihapus dari daftar Tabel.
T-SQL: Hapus Tabel
Di bawah ini adalah Sintaksnya Menjatuhkan tabel
Sintaksis
DROP TABLE <tableName>;
Parameter tableName adalah nama tabel yang akan dihapus.
Query:
DROP TABLE COURSE_NAMES;
Langkah 1) Jalankan Query dengan mengklik Execute.
Hasil: 'Nama_Kursus' tabel dihapus dari daftar Tabel.
Atau, Anda juga dapat menggunakan perintah DELETE TABLE. Namun, perintah ini hanya akan menghapus baris (data). Struktur tabel akan tetap utuh. Perintah ini dimaksudkan untuk memotong tabel sehingga dapat digunakan nanti.
Sintaksis
DELETE TABLE <Table name>;
Fakta Menarik!
- Kita juga dapat menyimpan file besar seperti .xml dalam kolom sebagai BLOB, tipe data CLOB.
- Hapus dapat diputar kembali, tetapi Drop tidak dapat dikembalikan.
Kesimpulan
- Hapus tabel hanya menghapus semua baris, namun struktur tabel tetap ada. Kita dapat menyisipkan baris baru lagi.
- Penurunan ini akan menghapus struktur Tabel secara permanen, dan karenanya kita tidak dapat menyisipkan baris baru.