Data Definition Language (DDL) yaitu sebuah perintah SQL yang berorientasi pada pembentukan atau penghapusan database, label, dan index. yang termasuk dalam kategori DDL yaitu create database, create table, drop database, drop table, alter table.
Read More
·
Menampilkan
database apa saja yang ada dalam komputer
mysql>
show databases;
+--------------------+
|
Database |
+--------------------+
|
information_schema |
|
buku |
|
cdcol |
|
databaseku |
|
kursus |
|
mysql |
|
ndewor |
|
panjoel |
|
panjoel1 |
|
performance_schema |
|
phpmyadmin |
|
profil_siswa |
|
pucung |
|
pucung1 |
|
siswa |
|
siswa1 |
|
siswi |
|
siswi1 |
|
tabel_siswa |
|
test |
|
webauth |
+--------------------+
21
rows in set (0.42 sec)
·
Memilih
database yang akan digunakan
mysql>
use siswa
Database
changed
·
Menampilkan
tabel yang akan digunakan
mysql>
show tables;
+-----------------+
|
Tables_in_siswa |
+-----------------+
|
profil_siswa |
+-----------------+
1
row in set (0.03 sec)
·
Membuat
tabel
mysql> create table
profil_siswa(
-> no int auto_increment,
-> nama_siswa char(20) not null,
-> ttl varchar(20) not null,
-> jenis_kelamin
enum('pria','wanita'),
-> keahlian enum('ts','wd','oop'),
-> primary key(no)
-> );
Query OK, 0 rows affected (0.40
sec)
·
Menampilkan
struktur tabel
mysql> desc profil_siswa;
+---------------+-----------------------+------+-----+---------+----------------+
| Field |
Type | Null | Key |
Default | Extra
|
+---------------+-----------------------+------+-----+---------+----------------+
| no |
smallint(5) unsigned | NO | PRI | NULL | auto_increment
|
| nama_siswa |
char(20) | NO | MUL | NULL |
|
| TTL |
varchar(20) | NO |
| NULL |
|
| jenis_kelamin | enum('pria','wanita') | YES | |
NULL |
|
| keahlian |
enum('TS','WD','OOP') | YES | | NULL
|
|
+---------------+-----------------------+------+-----+---------+----------------+
5 rows in set (0.39 sec)
·
Mengisi tabel dengan record
mysql> insert into profil_siswa(nama,
TTL, jenis_kelamin, keahlian)
-> values (‘fatimah’,'blitar,120796','pria','TS');
Query OK, 1 row affected (0.06 sec)
·
Menampilkan tabel
profil_siswa
mysql> select*from profil_siswa;
+----+------------+--------------+---------------+----------+
| no | nama_siswa | TTL
| jenis_kelamin | keahlian |
+----+------------+--------------+---------------+----------+
| 3 | Fatimah | Garut,230983 | wanita | WD |
+----+------------+--------------+---------------+----------+
1 row in set (0.06 sec)
·
Menghapus tabel
mysql> mysql> show tables;
+-----------------+
| Tables_in_siswa |
+-----------------+
| profil_siswa |
+-----------------+
1 row in set (0.00 sec)
mysql> drop table profil_siswa;
Query OK, 0 rows
affected (0.14 sec)
Tidak ada komentar:
Posting Komentar