Bagaimana Cara Membuat Table di MySQL
Sintak Dasar
Di bawah ini adalah sintak dasar untuk membuat table di database MySQL:CREATE TABLE nama_table(
kolom_1 tipe_data [NULL | NOT NULL] [AUTO INCREMENT],
kolom_2 tipe_data [NULL | NOT NULL],
kolom_3 tipe_data [NULL | NOT NULL],
...
kolom_n tipe_data [NULL | NOT NULL]
);
Contoh Dasar
Sebagai contoh latihan buatlah sebuah table KARYAWAN di database MySQL dengan struktur sebagai berikut:Table KARYAWAN
Kolom | Tipe Data | Length | Null? | Constraints |
---|---|---|---|---|
Id | INT | 10 | Not Null | Primary Key, Auto Increment |
Nama | VARCHAR | 255 | Not Null | |
Tempat Lahir | VARCHAR | 255 | Not Null | |
Tanggal Lahir | DATE | Not Null | ||
Gender | CHAR | 1 | Not Null | |
Department | VARCHAR | 255 | Not Null | |
Gaji | Double | 10,2 | Not Null |
Anda bisa membuat table KARYAWAN di atas dengan langkah-langkah berikut ini:
- Login ke database MySQL dengan user yang telah ditentukan.
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.36 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. - Masuk ke database yang dituju
mysql> use akademik;
Database changed - Ketikkan script CREATE TABLE berikut ini untuk membuat table KARYAWAN diatas.
mysql> create table karyawan(
-> id int(10) not null auto_increment,
-> nama varchar(255) not null,
-> tempat_lahir varchar(255) not null,
-> tanggal_lahir date not null,
-> gender char(1) not null,
-> department varchar(255) not null,
-> gaji double(10,2) not null,
-> primary key(id)
-> );
Query OK, 0 rows affected (0.12 sec) - Melihat table yang telah anda buat.
Untuk melihat table yang telah anda buat, anda bisa menggunakan perintah "show tables" seperti berikut ini:mysql> show tables;
+--------------------+
| Tables_in_akademik |
+--------------------+
| karyawan |
+--------------------+
1 row in set (0.00 sec)
Untuk melihat struktur table yang telah dibuat, anda bisa menggunakan perintah "desc <nama_table>" seperti berikut ini.mysql> desc karyawan;
+---------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(255) | NO | | NULL | |
| tempat_lahir | varchar(255) | NO | | NULL | |
| tanggal_lahir | date | NO | | NULL | |
| gender | char(1) | NO | | NULL | |
| department | varchar(255) | NO | | NULL | |
| gaji | double(10,2) | NO | | NULL | |
+---------------+--------------+------+-----+---------+----------------+
7 rows in set (0.01 sec)
Rekomendasi Tutorial
Sekian tutorial singkat Bagaimana Cara Membuat Table di MySQL. Semoga bermanfaat & Happy Learning MySQL :)
Jika anda menyukai tutorial ini, silahkan anda share tutorial ini dengan tema-teman anda yang membutuhkan.
Referensi
Salam,
Nani Indriyani.
Comments
Post a Comment