- Dasar-dasar MySQL
- Merancang Database
- Sistem Pemesanan Barang
- Tipe Tabel di MySQL
- MyISAM
- Non-transaction
- InnoDB
- Transaction
- HEAP
- Lainnya
- Tipe Field di MySQL
- Numerik
- TINYINT
- SMALLINT
- MEDIUMINT
- INT
- BIGINT
- FLOAT
- DOUBLE
- REAL
- DECIMAL
- Tipe Field di MySQL
- Tanggal dan Waktu
- DATE
- DATETIME
- TIME
- YEAR
- Tipe Field di MySQL
- String
- CHAR
- VARCHAR
- TINYTEXT
- TEXT
- MEDIUMTEXT
- LONGTEXT
- Tipe Field di MySQL
- BLOB
- BIT
- TINYBLOB
- MEDIUMBLOB
- BLOB
- LONGBLOB
- Tipe Field di MySQL
- Lainnya
- ENUM
- SET
- Merancang Database yang Baik
- Tidak boleh ada redudancy data .
- Setiap tabel harus ada p rimary Key.
- Tabel harus sudah normal.
- Besar atau ukuran database hendaknya dibuat seminimal mungkin.
- Daya tampung database.
- Tips Penamaan Identifier
- Penamaan identifier (database, tabel, kolom) di MySQL bersifat case-sensitive.
- Penamaan identifier hendaknya konsisten untuk semua tabel dalam suatu database.
- Nama database, tabel dan kolom maksimal 64 karakter.
- Hindari penggunaan karakter khusus, seperti üàû, karena bisa bermasalah dalam sistem operasi yang lain.
- Pilih nama untuk field (kolom) yang mencerminkan isi dari data yang disimpan.
- Next on…
- Dasar-dasar SQL
- Pembagian SQL
- DDL
- DML
- DCL
- Pembagian SQL
- DDL
- CREATE
- ALTER
- RENAME
- DROP
- DML
- DCL
- Pembagian SQL
- DDL
- DML
- SELECT
- INSERT
- UPDATE
- DELETE
- DCL
- Pembagian SQL
- DDL
- DML
- DCL
- GRANT
- REVOKE
- Membuat Database Baru
- CREATE DATABASE [IF NOT EXISTS] nama_database;
- Menampilkan Database
- SHOW DATABASE S ;
- Membuka Database
- USE nama_database;
- Menghapus Database
- DROP DATABASE [IF EXISTS] nama_database;
- Membuat Tabel Baru
- CREATE TABLE nama_tabel (
- field1 tipe(panjang),
- field2 tipe(panjang),
- ...
- fieldn tipe(panjang),
- PRIMARY KEY (field_key)
- );
- Mengubah Struktur Tabel
- ALTER TABLE nama_tabel alter_options;
- Menghapus Tabel
- DROP TABLE nama_tabel;
- Next …
- INSERT, UPDATE, DELETE, SELECT
- Menambahkan Record
- INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’,...);
- INSERT INTO nama_tabel(field1,field2,...)
- VALUES (‘nilai1’,’nilai2’,...);
- INSERT INTO nama_tabel
- SET field1=’nilai1’, field2=’nilai2’,...;
- Mengubah Record
- UPDATE nama_tabel
- SET field1=’nilaibaru’
- [ WHERE kondisi];
- Menghapus Record
- DELETE FROM nama_tabel
- [ WHERE kondisi];
- Menampilkan Data
- SELECT [field | *]
- FROM nama_tabel
- [ WHERE kondisi];
- LIKE SELECT id_pelanggan, nm_pelanggan, email FROM pelanggan WHERE email LIKE '%yahoo%';
- ORDER BY SELECT id_pelanggan, nm_pelanggan FROM pelanggan ORDER BY nm_pelanggan;
- LIMIT SELECT id_pelanggan, nm_pelanggan FROM pelanggan ORDER BY nm_pelanggan LIMIT 0,3;
- COUNT SELECT COUNT(*)FROM pelanggan ;
- Terima Kasih
1 comments:
selamt mencoba
Post a Comment