SlideShare a Scribd company logo
SQL
SQL (Structured Query Language)
SQL
• SQL adalah bahasa yang mulanya berorientasi
pada basis data relasional.
• Bahasa ini menghilangkan banyak pekerjaan
yang perlu dilakukan pemrogram /
pengembang berkaitan dengan operasi –
operasi terhadap data bila dibanding dengan
menggunakan bahasa general purpose.
Sejarah SQL
SQL diawali publikasi makalah E.F. Codd (1970)
mengenai model relasional :
”A Relational Model of Data for Large Shared
Data Banks”.
Sejarah SQL
Pada tahun 1974, D.Chamberlin an R.F. Boyce
mengembangkan bahasa query untuk
memanipulasi dan mengekstrak data dari
basis data relasional, dan definisi dengan
“Structured English Query Language” yang
disingkat sebagai SEQUEL, yang dikemukakan
dalam makalah berjudul “SEQUEL = A
Structured English Query Language”.
Revolusi SEQUEL
• SEQUEL berevolusi menjadi versi revisi yaitu
SEQUEL/2 pada tahun 1976.
SQL terbagi 3 Kelompok
Yaitu:
• DDL (Data Definition Language),
• DML (Data Manipulation Language)
• DCL (Data Control Language).
DDL (Data Definition Language)
• DDL disebut sebagai bahasa untuk
pendefinisian skema (Schema Definition
Language) yang berisi perintah – perintah
untuk menciptakan objek – objek basis data
(table, indeks, view dan lainnya).
DDL
Kebanyakan kalimat DDL mempunyai bentuk
sebagai berikut:
– CREATE object_name
– ALTER object_name
– DROP object_name
Membuat (Create)
Berikut ini adalah sintaks untuk membuat
database (baik di MS SQL Server ,MySQL
Server ataupun Oracle:
• Create Database [Database_name]
• Create Database NilaiMahasiswa
• Create Table table_name
• { column_name data_type [NULL | NOT
NULL]}
Membuat table belum ada primary
key nya.
Create Table Mahasiswa
(
nim char (9) not null,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime,
j_kelamin varchar(10),
alm_m varchar(90),
kota_m varchar (20),
agama_m varchar(10),
telpon_m char (13),
kode_jur char (2)
)
Membuat Primary Key
Alter Table Mahasiswa
Add Constraint PkMahasiswa Primary Key(nim)
Membuat table dengan primary
keynya.
Create Table Mahasiswa
(
nim char (9) Primary Key,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime,
j_kelamin varchar(10),
alm_m varchar(90),
kota_m varchar (20),
agama_m varchar(10),
telpon_m char (13),
kode_jur char (2)
)
Atau dengan cara ini:
Create Table Mahasiswa
(
nim char (9),
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime,
j_kelamin varchar(10),
alm_m varchar(90),
kota_m varchar (20),
agama_m varchar(10),
telpon_m char (13),
kode_jur char (2),
Constraint PkMHS Primary Key (nim)
Hapus (Drop)
Terdapat DBMS yang melarang drop terhadap
table yang masih berisi data, dengan
demikian kita harus melakukan proses 2 (dua)
langkah, yaitu:
• Kita harus mengosongkon isi table dengan
mengggunakan perintah DELETE.
• Kita menghapus definisi table menggunakan
perintah DROP TABLE.
Contoh
Misalkan kita akan melakukan penghapusan data
pada table Mahasiswa maka perintahnya adalah:
Delete * From Mahasiswa
Atau :
Delete from Mahasiswa
Untuk melakukan penghapusan table Mahasiswa
berserta strukturnya, maka perintahnya adalah:
Drop Table Mahasiswa
Hapus (Drop) Database
Misalnya kita akan melakukan penghapusan
pada database NilaiMahasiswa, maka
perintahnya adalah:
• Drop Database [Database_name]
• Drop Database NilaiMahasiswa
Perubahan (Alter)
• Merubah struktur table
• Dengan perintah ALTER TABLE kita dapat
melakukan menambah kolom (ADD) pada
table, menghapus kolom dan indeks (DROP).
Menambah kolom
• Misalkan kita akan menambahkan kolom pada
table mahasiswa dengan nama kolom email,
varchar (30) null, maka perintahnya adalah:
ALTER TABLE Mahasiswa
Add email varchar(30)
Merubah kolom
• Misalkan kita akan merubah kolom email tipe
datanya diganti menjadi char(40) pada table
mahasiswa, maka perintahnya adalah:
ALTER TABLE Mahasiswa
ALTER Column email Char(40)
Menghapus kolom
• Misalkan kita akan menghapus kolom email
yang kita tambahkan pada table mahasiswa,
maka perintahnya adalah:
ALTER TABLE Mahasiswa
DROP Column email
Perubahan (Alter)
• Sedangkan untuk melakukan perubahan nama
database pada MS SQL Server, sintaknya
adalah:
• Sp_RenameDB “[Database_lama],
“[Database_baru]”
• Sp_RenameDB “NilaiMahasiswa”, “NilaiMHS”

More Related Content

What's hot

SQL Server Learning Drive
SQL Server Learning Drive SQL Server Learning Drive
SQL Server Learning Drive
TechandMate
 
Unit 5-apache hive
Unit 5-apache hiveUnit 5-apache hive
Unit 5-apache hive
vishal choudhary
 
Introduction of sql server indexing
Introduction of sql server indexingIntroduction of sql server indexing
Introduction of sql server indexing
Mahabubur Rahaman
 
Tipos Abstratos de Dados e Encapsulamento
Tipos Abstratos de Dados e EncapsulamentoTipos Abstratos de Dados e Encapsulamento
Tipos Abstratos de Dados e Encapsulamento
Helio Henrique L. C. Monte-Alto
 
Apache Spark with Scala
Apache Spark with ScalaApache Spark with Scala
Apache Spark with Scala
Fernando Rodriguez
 
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Beat Signer
 
Query Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQLQuery Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQL
Christian Antognini
 
Sql server T-sql basics ppt-3
Sql server T-sql basics  ppt-3Sql server T-sql basics  ppt-3
Sql server T-sql basics ppt-3
Vibrant Technologies & Computers
 
Basic oracle-database-administration
Basic oracle-database-administrationBasic oracle-database-administration
Basic oracle-database-administration
sreehari orienit
 
Chapter 4 Structured Query Language
Chapter 4 Structured Query LanguageChapter 4 Structured Query Language
Chapter 4 Structured Query Language
Eddyzulham Mahluzydde
 
Hadoop
HadoopHadoop
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
MLG College of Learning, Inc
 
DATA Warehousing & Data Mining
DATA Warehousing & Data MiningDATA Warehousing & Data Mining
DATA Warehousing & Data Mining
cpjcollege
 
Structured query language(sql)ppt
Structured query language(sql)pptStructured query language(sql)ppt
Structured query language(sql)ppt
Gowarthini
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
Cláudio Amaral
 
Querying XML: XPath and XQuery
Querying XML: XPath and XQueryQuerying XML: XPath and XQuery
Querying XML: XPath and XQueryKatrien Verbert
 
Text Analysis with Machine Learning
Text Analysis with Machine LearningText Analysis with Machine Learning
Text Analysis with Machine Learning
Turi, Inc.
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
Free Open Source Software Technology Lab
 
Procedures and triggers in SQL
Procedures and triggers in SQLProcedures and triggers in SQL
Procedures and triggers in SQL
Vikash Sharma
 

What's hot (20)

SQL Server Learning Drive
SQL Server Learning Drive SQL Server Learning Drive
SQL Server Learning Drive
 
Unit 5-apache hive
Unit 5-apache hiveUnit 5-apache hive
Unit 5-apache hive
 
Introduction of sql server indexing
Introduction of sql server indexingIntroduction of sql server indexing
Introduction of sql server indexing
 
Tipos Abstratos de Dados e Encapsulamento
Tipos Abstratos de Dados e EncapsulamentoTipos Abstratos de Dados e Encapsulamento
Tipos Abstratos de Dados e Encapsulamento
 
Apache Spark with Scala
Apache Spark with ScalaApache Spark with Scala
Apache Spark with Scala
 
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
 
Query Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQLQuery Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQL
 
Sql server T-sql basics ppt-3
Sql server T-sql basics  ppt-3Sql server T-sql basics  ppt-3
Sql server T-sql basics ppt-3
 
Basic oracle-database-administration
Basic oracle-database-administrationBasic oracle-database-administration
Basic oracle-database-administration
 
Chapter 4 Structured Query Language
Chapter 4 Structured Query LanguageChapter 4 Structured Query Language
Chapter 4 Structured Query Language
 
Hadoop
HadoopHadoop
Hadoop
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
 
DATA Warehousing & Data Mining
DATA Warehousing & Data MiningDATA Warehousing & Data Mining
DATA Warehousing & Data Mining
 
Structured query language(sql)ppt
Structured query language(sql)pptStructured query language(sql)ppt
Structured query language(sql)ppt
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
 
Querying XML: XPath and XQuery
Querying XML: XPath and XQueryQuerying XML: XPath and XQuery
Querying XML: XPath and XQuery
 
Abap dictionary 1
Abap dictionary 1Abap dictionary 1
Abap dictionary 1
 
Text Analysis with Machine Learning
Text Analysis with Machine LearningText Analysis with Machine Learning
Text Analysis with Machine Learning
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Procedures and triggers in SQL
Procedures and triggers in SQLProcedures and triggers in SQL
Procedures and triggers in SQL
 

Similar to SQL DASAR.ppt

Pemrograman sql
Pemrograman sqlPemrograman sql
Pemrograman sqlCindy Furi
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Deka M Wildan
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Devi Apriansyah
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
Dera62
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
ilma207681
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
Alfarady R
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
rahmantoyuri
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
 
Sql
SqlSql
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Arri Widyanto
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
Fajar Sany
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 express
Denny Yahya
 
Modul basdat I
Modul basdat IModul basdat I
Modul basdat I
Kehat Abdiel Mempun
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
Universitas Bina Darma Palembang
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
Universitas Bina Darma Palembang
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
 
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptxSlide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Kennydwilorenza
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
rahmantoyuri
 
materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptx
laksanaheriyadi
 

Similar to SQL DASAR.ppt (20)

Pemrograman sql
Pemrograman sqlPemrograman sql
Pemrograman sql
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Sql
SqlSql
Sql
 
Slide ppbd d3 pertemuan 3
Slide ppbd d3 pertemuan 3Slide ppbd d3 pertemuan 3
Slide ppbd d3 pertemuan 3
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 express
 
Modul basdat I
Modul basdat IModul basdat I
Modul basdat I
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptxSlide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
 
materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptx
 

More from AnnaUrnika1

Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
AnnaUrnika1
 
E- COMMERCE.pptx
E- COMMERCE.pptxE- COMMERCE.pptx
E- COMMERCE.pptx
AnnaUrnika1
 
Kelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptxKelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptx
AnnaUrnika1
 
DASPRO - KENDALI PERBANGAN.pptx
DASPRO - KENDALI PERBANGAN.pptxDASPRO - KENDALI PERBANGAN.pptx
DASPRO - KENDALI PERBANGAN.pptx
AnnaUrnika1
 
Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
AnnaUrnika1
 
PPT PTIK.ppt
PPT PTIK.pptPPT PTIK.ppt
PPT PTIK.ppt
AnnaUrnika1
 
Pelatihan Digital Marketing - Palaan.pptx
Pelatihan Digital Marketing - Palaan.pptxPelatihan Digital Marketing - Palaan.pptx
Pelatihan Digital Marketing - Palaan.pptx
AnnaUrnika1
 

More from AnnaUrnika1 (7)

Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
 
E- COMMERCE.pptx
E- COMMERCE.pptxE- COMMERCE.pptx
E- COMMERCE.pptx
 
Kelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptxKelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptx
 
DASPRO - KENDALI PERBANGAN.pptx
DASPRO - KENDALI PERBANGAN.pptxDASPRO - KENDALI PERBANGAN.pptx
DASPRO - KENDALI PERBANGAN.pptx
 
Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
 
PPT PTIK.ppt
PPT PTIK.pptPPT PTIK.ppt
PPT PTIK.ppt
 
Pelatihan Digital Marketing - Palaan.pptx
Pelatihan Digital Marketing - Palaan.pptxPelatihan Digital Marketing - Palaan.pptx
Pelatihan Digital Marketing - Palaan.pptx
 

SQL DASAR.ppt

  • 2. SQL • SQL adalah bahasa yang mulanya berorientasi pada basis data relasional. • Bahasa ini menghilangkan banyak pekerjaan yang perlu dilakukan pemrogram / pengembang berkaitan dengan operasi – operasi terhadap data bila dibanding dengan menggunakan bahasa general purpose.
  • 3. Sejarah SQL SQL diawali publikasi makalah E.F. Codd (1970) mengenai model relasional : ”A Relational Model of Data for Large Shared Data Banks”.
  • 4. Sejarah SQL Pada tahun 1974, D.Chamberlin an R.F. Boyce mengembangkan bahasa query untuk memanipulasi dan mengekstrak data dari basis data relasional, dan definisi dengan “Structured English Query Language” yang disingkat sebagai SEQUEL, yang dikemukakan dalam makalah berjudul “SEQUEL = A Structured English Query Language”.
  • 5. Revolusi SEQUEL • SEQUEL berevolusi menjadi versi revisi yaitu SEQUEL/2 pada tahun 1976.
  • 6. SQL terbagi 3 Kelompok Yaitu: • DDL (Data Definition Language), • DML (Data Manipulation Language) • DCL (Data Control Language).
  • 7. DDL (Data Definition Language) • DDL disebut sebagai bahasa untuk pendefinisian skema (Schema Definition Language) yang berisi perintah – perintah untuk menciptakan objek – objek basis data (table, indeks, view dan lainnya).
  • 8. DDL Kebanyakan kalimat DDL mempunyai bentuk sebagai berikut: – CREATE object_name – ALTER object_name – DROP object_name
  • 9. Membuat (Create) Berikut ini adalah sintaks untuk membuat database (baik di MS SQL Server ,MySQL Server ataupun Oracle: • Create Database [Database_name] • Create Database NilaiMahasiswa • Create Table table_name • { column_name data_type [NULL | NOT NULL]}
  • 10. Membuat table belum ada primary key nya. Create Table Mahasiswa ( nim char (9) not null, nama_m varchar (35) not null, tpt_lhr_m varchar(26), tgl_lhr_m datetime, j_kelamin varchar(10), alm_m varchar(90), kota_m varchar (20), agama_m varchar(10), telpon_m char (13), kode_jur char (2) )
  • 11. Membuat Primary Key Alter Table Mahasiswa Add Constraint PkMahasiswa Primary Key(nim)
  • 12. Membuat table dengan primary keynya. Create Table Mahasiswa ( nim char (9) Primary Key, nama_m varchar (35) not null, tpt_lhr_m varchar(26), tgl_lhr_m datetime, j_kelamin varchar(10), alm_m varchar(90), kota_m varchar (20), agama_m varchar(10), telpon_m char (13), kode_jur char (2) )
  • 13. Atau dengan cara ini: Create Table Mahasiswa ( nim char (9), nama_m varchar (35) not null, tpt_lhr_m varchar(26), tgl_lhr_m datetime, j_kelamin varchar(10), alm_m varchar(90), kota_m varchar (20), agama_m varchar(10), telpon_m char (13), kode_jur char (2), Constraint PkMHS Primary Key (nim)
  • 14. Hapus (Drop) Terdapat DBMS yang melarang drop terhadap table yang masih berisi data, dengan demikian kita harus melakukan proses 2 (dua) langkah, yaitu: • Kita harus mengosongkon isi table dengan mengggunakan perintah DELETE. • Kita menghapus definisi table menggunakan perintah DROP TABLE.
  • 15. Contoh Misalkan kita akan melakukan penghapusan data pada table Mahasiswa maka perintahnya adalah: Delete * From Mahasiswa Atau : Delete from Mahasiswa Untuk melakukan penghapusan table Mahasiswa berserta strukturnya, maka perintahnya adalah: Drop Table Mahasiswa
  • 16. Hapus (Drop) Database Misalnya kita akan melakukan penghapusan pada database NilaiMahasiswa, maka perintahnya adalah: • Drop Database [Database_name] • Drop Database NilaiMahasiswa
  • 17. Perubahan (Alter) • Merubah struktur table • Dengan perintah ALTER TABLE kita dapat melakukan menambah kolom (ADD) pada table, menghapus kolom dan indeks (DROP).
  • 18. Menambah kolom • Misalkan kita akan menambahkan kolom pada table mahasiswa dengan nama kolom email, varchar (30) null, maka perintahnya adalah: ALTER TABLE Mahasiswa Add email varchar(30)
  • 19. Merubah kolom • Misalkan kita akan merubah kolom email tipe datanya diganti menjadi char(40) pada table mahasiswa, maka perintahnya adalah: ALTER TABLE Mahasiswa ALTER Column email Char(40)
  • 20. Menghapus kolom • Misalkan kita akan menghapus kolom email yang kita tambahkan pada table mahasiswa, maka perintahnya adalah: ALTER TABLE Mahasiswa DROP Column email
  • 21. Perubahan (Alter) • Sedangkan untuk melakukan perubahan nama database pada MS SQL Server, sintaknya adalah: • Sp_RenameDB “[Database_lama], “[Database_baru]” • Sp_RenameDB “NilaiMahasiswa”, “NilaiMHS”