Sistem Basis Data : MySQL


MySQL
A.    Pengertian MySQL
MySQL merupakan sebuah perangkat lunak /software sistem manajemen basis data SQL atau DBMS Multithread dan multi user.

B.     Kelebihan MySQL
Adapun kelebihan MySQl dalam penggunaanya dalam database adalah:
·         Gratis sehingga MySQL dapat dengan mudah untuk mendapatkannya
·         MySQL stabil dalam pengoprasiannya
·         MySQL mempunyai sistem keamanan yang cukup baik
·         Sangat mendukung transaksi dan mempunyai banyak dukungan dari komunitas
·         Sangat fleksibel dengan berbagai macam program
·         Perkembangan dari MySQl sangat cepat

C.    Syntax Dasar MySQL

SQL Statement
Pemakaian
Keterangan
AND / OR
SELECT column_name(s) FROM table_name WHERE condition
AND|OR condition
Digunakan untuk pengkondisian WHERE
ALTER TABLE
ALTER TABLE table_name ADD column_name datatypeorALTER TABLE table_name
DROP COLUMN column_name
Mengubah struktur tabel
AS (alias)
SELECT column_name AS column_alias FROM table_nameorSELECT column_name
FROM table_name AS table_alias
Mengaliaskan/mengganti nama tabel dalam Query,
CREATE DATABASE
CREATE DATABASE database_name
Membuat Database
CREATE TABLE
CREATE TABLE table_name(column_name1 data_type,
column_name2 data_type,
column_name3 data_type
)
Membuat tabel dalam database
DELETE
DELETE FROM table_name WHERE some_column=some_value
Menghapus data dalam tabel dengan nilai tertentu
DROP DATABASE
DROP DATABASE database_name
Menghapus database
DROP TABLE
DROP TABLE table_name
Menghapus tabel dalam database
INSERT INTO
INSERT INTO table_name VALUES (value1, value2, value3,….) atau INSERT INTO table_name (column1, column2, column3,…)
Memasukan data ke dalam database
SELECT
SELECT column_name(s) FROM table_name
Menampilkan beberapa data
SELECT *
SELECT * FROM table_name
Menampilkan seluruh data dari tabel
UPDATE
UPDATE table_name SET column1=value, column2=value WHERE some_column=some_value
Mengupdate/mengubah data dalam tabel
WHERE
SELECT column_name(s) FROM table_name WHERE column_name operator value
Digunakan untuk mengkondisikan data












D.    Tipe Data MySQL
Tipe Data didalam Database MySQL adalah query untuk mendefinisikan kolom pada tabel. Dimana ketika kita membuat kolom didalam suatu tabel kita harus melalukan mengenalan kolom kepada MySQL apakah kolom itu berbentuk data unik, karakter, nomor, kriteria karakter serta campuran antara nomor dan huruf (karakter). Tipe Data MySQL diantara lain:
-          Tipe Data Integer
Integer adalah tipe data yang digunakan untuk mengenalkan angka bulat pada MySQL.penggunaanya biasanya menggunakan penulisan nama_kolom int (20); int (20) artinya jumlah angka maksimal 20.
-          Tipe Data Char dan Varchar
Tipe data ini yang paling sering digunakan pada saat membuat kolom pada tabel MySQL. Perbedaan antara CHAR dan VARCHAR adalah dari cara MySQL melokasikan ukuran penyimpanan data pada MySQL yang dimasukkan kedalam kolom tersebut. namun biasanya penggunaan Varchar lah yang sering digunakan para administrator Database karena tipe data ini dianggap lebih fleksibel. untuk fungsi varchar sendiri biasanya digunakan pada kolom Nama, Alamat, Kota dan lainnya.
-             Tipe Data Enum
Enum merupakan tipe data yang khusus untuk kolom dimana nilai datanya sudah ditentukan sebelumnya. pilihan enum ini digunakan sebagai alternatif dan tidak boleh kosong. misalnya kolom jenis kelamin antara  P dan L.
1.      Terlebih dahulu aktifkan xampp, klik start pada mysql.
2.      Windows+R maka akan muncul jendela Run , pada kolom Open ketik cmd lalu enter maka akan muncul jendela CMD
        C:/Users/type laptop/
§  “cd..”  : untuk menghapus.
§  “C:/cd/xampp/mysql/bin/” : untuk masuk di folder xampp.
§  “dir” : untuk menampilkan semua file/data yang ada di folder.
§  “mysql –u root” : untuk memanggil mysql.
§  Apabila sudah berubah menjadi MariaDB[(none)] kita sisa memasukkan perintah.
§  Setiap perintah di akhiri dengan titik koma (;).
§  “create database nama_data;” : untuk membuat database.
§  “use nama_data;” :  menggunakan database.
§  “show databases;” : memanggil atau menampilkan database.
§  “show tables;” : memanggil tabel.
§  “alter table nama_table add column nama_column type data; : menambahkan kolom.
§  “alter table nama_table drop column nama_column; : menghapus kolom.
§  “alter table nama_table modify column nama_column typedata;: mengubah type kolom.
§  “alter table nama_table change nama_column(yang mau di ubah) nama_column(yang jadi perubahan)type data; : untuk mengubah field kolom.
§  “insert into nama_table (nama field) values (“isi field”);” : mengubah tabel/ mengisi tabel. Bisa juga dengan “insert into nama_table values (‘data yang di inginkan’);”.
§  “desc nama_table” : menampilkan tabel.

Komentar