Anda di halaman 1dari 6

1. Apa yang anda ketahui tentang Mysql?

Jawab: MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang pada saat itu bernama TcX Data Konsult AB sekitar tahun 1994-1995. MYSQL sudah ada sejak 1979. MySQL termasuk jenis RDBMS (Relational Database Management System). MYSQL digunakan oleh banyak portal-portal internet sebagai basis data dari informasi yang ditampilkan pada situs web. Kepopuleran MYSQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan basis data perusahaan-perusahaan skala menengah dan kecil. Istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Sebuah basis data yang terdapat pada MYSQL mengandung satu atau beberapa tabel yang terdiri dari sejumlah baris dan kolom. Dalam MySQL terdapat sebuah database yang ada sejak mengistall MySQL, nama databasenya adalah mysql dan pada database tersebut tersimpan nama-nama pengguna yang dapat menggunakan MySQL lengkap dengan opsi otoritas yang dapat dilakukan pengguna. Database adalah kumpulan dari beberapa table, dan table merupakan kumpulan dari beberapa Field atau Column. Untuk membuat suatu table maka seorang user harus membuat database terlebih dahulu. Dengan mengaktifkan database yang dibuat tersebut,

2. Jelaskan perintah berikut beserta contohnya pada Mysql: a. Create database e. Show b. Create table f. Insert c. Describe g. Update d. Use h. Delete Jawab: a. Create database

Perintah yang digunakan untuk memulai penggunaan Database MySQL. Perintahnya : CREATE DATABASE nama_database;

Contoh : create database Tugas; Perintah yang digunakan untuk membuat tabel pada database. Perintahnya : CREATE TABLE [Nama tablemu] ( [nama column] [type column], [...]); Contoh : CREATE TABLE simbad ( ID int(100), Nama varchar(300)); Perintah yang digunakan untuk untuk melihat deskripsi sebuah tabel bisa menggunakan sintaks Perintahnya : DESCRIBE nama_tabel; Contoh :DESCRIBE simbad; Perintah yang digunakan untuk menggunakan database. Perintahnya : USE [Nama databasemu]; Contoh : USE Tugas; Perintah yang digunakan untuk menampilkan tabel. Perintahnya : SHOW TABLES FROM [Nama databasemu]; Contoh : SHOW TABLES FROM Tugas; Perintah yang digunakan untuk memasukkan data. Perintahnya : INSERT INTO [Nama tablemu] ([Nama column]) VALUES ([Isi/Nilai column]); Contoh : INSERT INTO simbad (ID, Nama) VALUES (263,Wahyuwati); Perintah yang digunakan untuk mengupdate data. Perintahnya : UPDATE [Nama tablemu] SET [Nama column]=[Isi/Nilai column] WHERE [Kondisi yang data diinginkan]; Contoh : UPDATE simbad SET Nama=Wahyuwati WHERE ID=263; Perintah yang digunakan untuk menghapus data. Perintahnya : DELETE FROM [Nama tablemu] WHERE [Kondisi yang data diinginkan]; Contoh : DELETE FROM simbad WHERE ID=263;

b. Create table

c. Describe

d. Use

e. Show

f. Insert

g. Update

h. Delete

3. Tuliskan dan jelaskan tipe data pada Mysql! Jawab: Tipe Data Untuk Tanggal Dan Jam TIPE DATA DATETIME KETERANGAN Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari 1000-01-01 00:00:00 sampai dengan 999912-31 23:59:59 Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari 1000-01-01 sampai dengan 9999-12-31 Ukuran 4 byte. Kombinasi tanggal dan jam dengan jangkauan dari 1970-01-01 sampai dengan 2037 Ukuran 3 byte.waktu dengan jangkauan dari -838:59:59 sampai dengan 838:59:59 Ukuran 1 byte. Data tahun antara 1901 sampai dengan 2155

DATE TIMESTAMP TIME YEAR

Tipe Data Untuk Bilangan TIPE DATA TINYINT KETERANGAN Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai dengan kata UNSIGNED Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang Tidak bertanda 0 sampai dengan 65535 Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untuk yang tidak bertanda 0 sampai dengan 16777215 Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai dengan 4294967295 Sama dengan INT. Ukuran 8 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan 184467440737079551615

SMALLINT

MEDIUMINT

INT

INTEGER BIGINT

FLOAT DOUBLE DOUBLE PRECISION REAL DECIMAL(M,D)

Ukuran 4 byte. Biilangan pecahan. Ukuran 8 byte. Bilangan pecahan. Ukuran 8 byte. Bilangan pecahan berpresisi ganda.

Ukuran 8 byte. Sinonim dari DOUBLE. Ukuran M byte. Bilangan pecahan. Misalnya DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99 NUMERIC(M,D) Ukuran M byte. Sama dengan Decimal. Tipe data untuk karakter dan lain-lain TIPE DATA CHAR KETERANGAN Menyatakan bahwa data berbentuk teks (kumpulan sejumlah karakter). Panjang maksimal 255 karakter. Untuk tipe seperti ini ukuran field menentukan jumlah maksimal karakter yang dapat dikandung. Data teks yang bersifat variable L+1 byte, dengan L<28 . Tipe TEXT atau BLOB dengan panjang maksimum 255 karakter.

VARCHAR TINYBLOB, TINYTEXT BLOB, TEXT

L+2 byte, dengan L<216 . Tipe TEXT atau BLOB dengan panjang maksimum 65535 karakter. MEDIUMBLOB, L+3 byte, dengan L<224. Tipe TEXT atau BLOB dengan panjang MEDIUMTEXT maksimum 1677215 karakter. LONGBLOB, L+4 byte, dengan L<232. Tipe TEXT atau BLOB dengan panjang LONGTEXT maksimum 4294967295 karakter. ENUM(nilai1,nilai Ukuran 1 atau 2 byte tergantung nilai enumerasinya maks 65535 2,..) nilai SET(nilai1,nilai2,. Ukuran 1,2,3,4 atau 8 byte tergantung jumlah Anggota himpunan .) maks 64 anggota. MEDIUMINT Menyatakan data berbentuk bilangan bulat. Bilangan berkisar antara -8.388.608 sampai 8.388.607. Apabila ada tambahan UNSIGNED, bilangan berkisar antara 0 sampai dengan 16.777.215 TINYINT Menyatakan data berbentuk bilangan BLOB(Binary Large Tipe data yang biasa digunakan untuk menyimpan data berbentuk Object) biner. Tipe data seperti LONGBLOB dapat digunakan untuk menyimpan gambar.

4. Buatlah database Mahasiswa

5. Buatlah table matematika : Nim tipe data varchar (9), Nama tipe data varchar (255), Alamat tipe data varchar (255), Email tipe data varchar (255), IPK tipe data int (5),

harus di isi harus di isi harus di isi harus di isi harus di isi

Jawab: Karena database sudah dibuat pada soal nomor 4 maka selanjutnya ketikkan sintaks berikut :
use mahasiswa; create table matematika (NIM varchar(9) primary key,Nama varchar(255),Alamat varchar(255),Email varchar(255),IPK int(5)); insert into matematika (NIM,Nama,Alamat,Email,IPK)values('H12109263','Wahyuwati

Rahman','Jl.PK 7','wahyuwatirahman@yahoo.com',3),('H12109259','Intan Purwanti','Jl.Poltek','intanstat@gmail.com',3); select*from matematika;

Hasilnya :

Anda mungkin juga menyukai