Pembuatan database dan tabel-tabel yang ada di dalamnya bisa dilakukan dengan menggunakan perintah DDL (Data Definition Language). DDL akan mendefinisikan struktur tabel, yaitu field-field yang terdapat di dalamnya dan constraint-constraint yang harus dipenuhi. Pembuatan, pengubahan dan penghapusan tabel di dalam database memang dengan mudah bisa dilakukan melalui wizard, akan tetapi adakalanya kita tidak bisa menggunakan wizard, misalnya jika kita ingin melakukan ketiga operasi tersebut melalui sebuah aplikasi. Disinilah pentingnya mempelajari DDL, di mana kita bisa membuat, mengubah dan menghapus struktur tabel tanpa harus tergantung kepada wizard.
1. Membuat Database
Create Database nama_database
Create Database Perusahaan

2. Membuat tabel
CREATE TABLE nama_tabel (
field1 tipe(panjang),
field2 tipe(panjang),
......
fieldn tipe(panjang),
PRIMARY KEY (field_key)
);
CREATE TABLE t_Departments
(
[ID] int NOT NULL,
[Name] varchar(20),
PRIMARY KEY (ID)
)
CREATE TABLE t_Employees
(
NIK varchar(5),
Name varchar(50),
Addreess varchar (100),
City varchar(50),
Salary int,
department int,
CONSTRAINT [PK_Emp] PRIMARY KEY (NIK),
CONSTRAINT [FK_Emp_Dept] FOREIGN KEY ([department])
REFERENCES t_Departments ([ID])
)
Penambahan Kolom
ALTER TABLE <nama table>
ADD <nama kolom> <tipe data>
Menambah kolom gender pada tabel t_Employees
ALTER TABLE t_Employees
ADD Gender varchar(10)
Pengubahan kolom
ALTER TABLE <nama table>
ALTER COLUMN <nama kolom> <tipe data>
Mengubah tipe data gender menjadi Bit
ALTER TABLE t_Employees
ALTER COLUMN Gender bit
Penghapusan kolom
ALTER TABLE <nama table>
DROP COLUMN<nama kolom>
Menghapus kolom gender
ALTER TABLE t_Employees
DROP COLUMN Gender
Penambahan constraint
ALTER TABLE <nama table>
ADD CONSTRAINT <nama constraint> <jenis constraint>
Menambah constraint jenis primary key pada t_Employees
ALTER TABLE t_Employees
ADD CONSTRAINT [PK_NIK] PRIMARY KEY (NIK)
Menghapus constraint
ALTER TABLE <nama table>
DROP CONSTRAINT <nama constraint>
Menghapus constraint jenis primary key pada t_Employees
ALTER TABLE t_Employees
DROP CONSTRAINT [PK_NIK]
4. Menghapus table
DROP TABLE <nama tabel>
DROP TABLE t_Employees