Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Bahasa Definisi Data SQL

Bahasa definisi data secara langsung mempengaruhi struktur/skema database.CREATE, ALTER, DROP adalah perintah DDL.CREATE: Membuat database, tabel, atau tampilan tabel baru.ALTER :Memodifikasi database atau tabel.MODIFY, kata kunci ADD digunakan dalam mengubah data seperti mengubah skema tabel atau mengubah database.Jika pengguna mengingat hal-hal setelah membuat tabel pada saat itu mengubah perintah yang digunakan untuk modifikasi.DROP: Menghapus seluruh tabel dengan struktur/skemanya atau menghapus tampilan tabel atau objek database lainnya.
Sintaks: BUAT DATABASE Database_name;Contoh: Buat Basis Data Perguruan Tinggi;
Sintaks: BUAT TABEL nama_tabel (tipe data nama_kolom1, tipe data nama_kolom,………);Contoh: CREATE TABLE STUDENT (student_id int,student_name varchar(50),student_dept varchar(50),classyear varchar(10));Lihat layar output dengan cermat, layar menampilkan MariaDB [test]> , di sini MariaDB adalah Sistem database dan test adalah nama database tempat kita melakukan operasi SQL.

  • DESC: Perintah DESC menunjukkan struktur/skema tabel. Skema berarti strukturnya. Dalam bahasa sederhana, 'ini adalah cetak biru tabel', yang menunjukkan nama tabel dengan detailnya seperti berapa banyak kolom yang ada di tabel itu, tipe data setiap kolom berarti tipe nilai yang dapat disimpan oleh kolom. Ini menunjukkan kunci, ini menunjukkan apakah kolom dapat menampung nilai nol atau tidak, nilai default dan informasi tambahan.
Sintaks: DESC TABLE_NAME;Contoh: Desc student;# Sintaks untuk Membuat Tampilan Sintaks: CREATE VIEW view_name ASSELECT kolom 1,kolom 2,…..FROM Table_name[WHERE condition];Contoh: Buat tampilan student_view asSelect * from studentWhere Dept ='IT';Sintaks: Ubah TableTable_nameTambahkan tipe data kolom column_name;Contoh: Alter TableStudentAdd Column City Varchar(10);Kolom baru 'kota' ditambahkan ke tabel STUDENT. Perintah DESC menunjukkan struktur tabel siswa sebelum perubahan dan setelah perubahan tabel. Namun, kami belum memasukkan nilai apa pun ke kolom baru 'kota'. NULL adalah nilai default untuk setiap kolom. Kolom kota menunjukkan nilai nol untuk semua catatan yang ada di tabel.

Sintaks: Ubah batasan tipe data TableTable_nameModify column column_name;Contoh: Ubah TableStudentModify Column student_id int NOT NULL; Modifikasi level skema dilakukan menggunakan tabel alter. Batasan bukan nol ditambahkan pada kolom student_id.Sintaks: Alter Table Table_nameTambahkan constraint_name (column_name);Contoh: Alter TableStudentAdd Primary Key(student_id,student_name); Primary key ditambahkan pada dua kolom berarti kombinasi student_id dan student_name menjadi primary key untuk tabel student.Sintaks: Ubah TableTable_nameDROP kolom column_name;Contoh: Alter TableStudentDROP Column city;Here 'city' kolom dihapus menggunakan kata kunci alter. Sekarang kolom kota tidak ada di tabel siswa.

Layar keluaran menunjukkan struktur tabel sebelum menghapus kolom kota dan juga struktur setelah penghapusan kolom kota.Sintaks: Nama_tabel DROPTable;Contoh: Perintah DROPTable Student;Drop menghapus semua data yaitu semua record dengan struktur/skema tabel dari database.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Statistik Buatan Kustom

  2. Pengantar Pemrosesan Asinkron dengan Pialang Layanan

  3. Ubah Tabel Besar di Solusi RDS ke tabel penuh Kesalahan

  4. HAPUS VS DROP dalam SQL

  5. Cara Menghapus Kunci Utama di SQL