0% found this document useful (0 votes)
6 views4 pages

SQL - Part 1

The document provides a comprehensive guide on using SQL in MySQL, covering essential commands for database and table management. It includes syntax for creating databases, selecting them, creating and modifying tables, and managing fields within tables. Additionally, it outlines exercises for creating a sample database and tables relevant to a university management system.

Uploaded by

falathi016
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

SQL - Part 1

The document provides a comprehensive guide on using SQL in MySQL, covering essential commands for database and table management. It includes syntax for creating databases, selecting them, creating and modifying tables, and managing fields within tables. Additionally, it outlines exercises for creating a sample database and tables relevant to a university management system.

Uploaded by

falathi016
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SQL (Structured Query Language) in

MySQL
Connecting to the Database
Command: mysql –u username –p

DDL (Data Definition Language)


Creating a Database
Syntax: create database namadb;

example:

create database siakad;

Selecting a Database
Syntax: use namadb;

Example:

use siakad;

Creating a Table
Syntax:

create table namatabel


(
Field1 tipedata,
Field2 tipedata,
.
.
[primary key (Field)]
);

Example:

create table mhs


(
nim varchar(10),
nama varchar(100),
tgllhr datetime,
alamat text,
primary key (nim)
);
Displaying a List of Tables
Syntax:

show tables;

Example:

show tables;

Adding a Field to a Table


Syntax:

alter table namatabel add namafield tipe data;

Example:

alter table mhs add nohp varchar(20);

Dropping (Delete) a Field from a Table


Syntax:

alter table namatabel drop namafield;

Example:

alter table mhs drop nohp;

Changing the Name or Data Type of a Field


Syntax:

alter table namatabel change fieldlama fieldbaru tipedata;

Example:

alter table mhs change nohp nomorhp varchar(30);

Menghapus Tabel
Syntax:

drop table namatabel;

Example:

drop table mhs;

Change name of Table


Syntax:

Rename table namatabellama to namatabelbaru;

Example:
rename table mhs to mahasiswa;

Delete Primary Key


Syntax:

alter table namatabel drop primary key;

Example:

alter table mhs drop primary key;

Setting Primary Key


Syntax;

alter table namatabel add primary key (field1, field2, ...);

Example:

alter table mhs add primary key (nim);

Melihat Struktur Fields Tabel


Syntax;

show columns in namatabel;

Example:

show columns in mhs;

Exercise

Buat Database : mysiakad

Buat Tabel :

- Mhs
o Nim varchar(10) Primary Key
o NamaMhs varchar(100)
o TglLhr date
o noTelp varchar(20)
o Alamat text
- Mk
o KodeMK varchar(5) Primary Key
o NamaMK varchar(100)
o SKS int
o Smt int
o KodeDosen varchar(5)
- AmbilMK
o NIM varchar(5) Primary Key
o KodeMK varchar(5) Primary Key
o NilaiMK int
- Dosen
o KodeDosen varchar(5) Primary Key

NamaDosen varchar(100)

You might also like