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:
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
Posting Komentar