Perintah dasar pada MySQL seputar bagaimana membuat,database baru,table baru,Type column,Indexes dan Keys,Manipulasi data,Inserting,Retrieving,Updateing,Deleting,Mengubah table.
1. Membuat Database Baru
Menampilkan database
mysql> SHOW DATABASES;
Membuat database
mysql> CREATE DATABASE [Nama databasemu];
Menggunakan database
mysql> USE [Nama databasemu];
Menghapus database
mysql> DROP DATABASE [Nama databasemu];
2. Membuat Table Baru
Menampilkan table
mysql> SHOW TABLES FROM [Nama databasemu];
mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type column], [...]);
Contohnya:
mysql> CREATE TABLE anggota ( ID int(100), Nama varchar(255));
Menampilkan column
mysql> SHOW COLUMNS FROM [Nama tablemu];
Menghapus table
mysql> DROP TABLE [Nama tablemu];
Type column yang umum digunakan dalam MySQL:
Type String
char
varchar
text
blob
Type Numeric
int
tinyint
int zerofill
int not null
float
double
decimal
Menambahkan Indexing dan Keys kedalam Table:
mysql> ALTER TABLE [Nama tablemu] ADD INDEX ([Nama column yang ingin diberikan index]);
Contohnya:
mysql> ALTER TABLE anggota ADD INDEX (Nama);
mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type column], [...],PRIMARY KEY ([nama column yang ingin diberikan key]));
Contohnya:
mysql> CREATE TABLE anggota ( ID int(100), Nama varchar(255),PRIMARY KEY (ID));
3. Manipulasi Data
Memasukan data
mysql> INSERT INTO [Nama tablemu] ([Nama column]) VALUES ([Isi/Nilai column]);
Contohnya:
mysql> INSERT INTO anggota (ID, Nama) VALUES (1,”Yustian”);
Mengupdate data
mysql> UPDATE [Nama tablemu] SET [Nama column]=[Isi/Nilai column] WHERE [Kondisi yang data diinginkan];
Contohnya:
mysql> UPDATE anggota SET Nama=“Yustian” WHERE ID=1;
Menghapus data
mysql> DELETE FROM [Nama tablemu] WHERE [Kondisi yang data diinginkan];
Contohnya:
mysql> DELETE FROM anggota WHERE ID=1;
4. Mengubah Table
Mengganti nama table
mysql> ALTER TABLE [Nama tablemu] RENAME [Nama yang baru];
Contohnya:
mysql> ALTER TABLE anggota RENAME anggotaku;
Menambah column ke dalam table
mysql> ALTER TABLE [Nama tablemu] ADD [nama column] [type column], [...];
Contohnya:
mysql> ALTER TABLE anggota ADD Nama char(100);
Menghapus column
mysql> ALTER TABLE [Nama tablemu] DROP [nama column];
Contohnya:
mysql> ALTER TABLE anggota DROP Nama;
Mengganti nama dan type column
mysql> ALTER TABLE [Nama tablemu] CHANGE [nama column] [Nama column yang baru] [type column], [...];
Contohnya:
mysql> ALTER TABLE anggota CHANGE Nama Username varchar(255);
sumber : yustian.web.id
----------------------------------------------------------------------------------------
contoh database yang telah saya buat menggunakan perintah-perintah diatas :
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.22-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use pegawai;
Database changed
mysql> select * from pribadi;
+-------+------------------+------------+------+----------------+------------+
| Nip | Nama | Tgl_Lahir | Sex | Alamat | Kota |
+-------+------------------+------------+------+----------------+------------+
| 12345 | ocklan | 1992-10-17 | p | Jl.A.A.Maramis | Manado |
| 12346 | stein | 1992-09-06 | p | perkamil | Manado |
| 12347 | sutrianto | 1970-10-17 | p | wonasa | Manado |
| 12348 | Chairul Lahinta | 1992-10-15 | p | bitung | Manado |
| 12349 | Ci Nou | 1992-08-12 | w | maumbi | gorontalo |
| 12350 | Nandalia | 1992-07-12 | w | paniki | Manado |
| 12351 | Telsi | 1992-07-13 | w | kalasey | Manado |
| 12352 | Ariel wowor | 1992-05-13 | p | jl.sea | Manado |
| 12353 | Kannray | 1992-05-16 | p | jl.samrat | Manado |
| 12354 | Cal of tondano | 1992-12-06 | p | jl.sei danau | Tondano |
| 12355 | Christian Cynnal | 1990-12-06 | p | jl.yanis | Kotamubagu |
| 12356 | eby pandalia | 1990-12-14 | p | jl.panda | Kotamubagu |
| 12357 | meilani | 1993-12-14 | w | jalan. jalan | Tomohon |
| 12358 | maharai | 1993-10-13 | p | jl.Tapuang | Tahuna |
| 12360 | stevanji | 1993-11-13 | p | jl.papua | jayapura |
| 12361 | Valentino Rossi | 1992-10-14 | p | circuit mugelo | roma |
+-------+------------------+------------+------+----------------+------------+
16 rows in set (0.53 sec)
mysql> select * from pekerjaan;
+-------+------------+----------+---------+
| Nip | Tgl_masuk | kode_bag | Gaji |
+-------+------------+----------+---------+
| 12345 | 2007-07-07 | EDP | 7000000 |
| 12346 | 2007-07-07 | EDP | 2500000 |
| 12347 | 2008-07-07 | MKT | 2500000 |
| 12348 | 2007-11-01 | SDM | 3000000 |
| 12349 | 2007-11-07 | AKUN | 3500000 |
| 12350 | 2007-07-03 | PRDK | 5000000 |
| 12351 | 1999-05-03 | AKUN | 4500000 |
| 12352 | 1999-05-03 | MKT | 4550000 |
| 12353 | 1999-05-03 | MKT | 4550000 |
| 12354 | 1999-05-03 | MKT | 4550000 |
| 12355 | 2000-07-01 | EDP | 3550000 |
| 12356 | 1999-05-03 | SDM | 4500000 |
| 12357 | 1999-05-03 | SDM | 4500000 |
| 12358 | 1999-05-03 | SDM | 4500000 |
| 12359 | 1999-05-03 | PRDK | 4500000 |
+-------+------------+----------+---------+
15 rows in set (0.07 sec)
mysql> select * from bagian;
+----------+-----------+
| kode_bag | nama_bag |
+----------+-----------+
| AKUN | Akuntansi |
| MKT | Marketing |
| PRDK | Produksi |
+----------+-----------+
3 rows in set (0.07 sec)
mysql>
sumber: ocklan database
0 komentar:
Posting Komentar
harap komentar yang baik!