Selasa, 10 November 2015





Cara Membuat Database MySQL

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Miss_Niliswana>cd c:\xampp\mysql\bin

c:\xampp\mysql\bin>mysql -hlocalhost -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database diansafitri;
ERROR 1007 (HY000): Can't create database 'diansafitri'; database exists
mysql> create database diansafitri2;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cdcol              |
| diansafitri        |
| diansafitri2       |
| mysql              |
| phpmyadmin         |
| test               |
| webauth            |
+--------------------+
8 rows in set (0.05 sec)

mysql> use diansafitri2;
Database changed
mysql> create table pegawai(nip int(12),nama varchar(50),jabatan varchar(30));
Query OK, 0 rows affected (0.36 sec)

mysql> desc pegawai;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip     | int(12)     | YES  |     | NULL    |       |
| nama    | varchar(50) | YES  |     | NULL    |       |
| jabatan | varchar(30) | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.30 sec)

mysql> alter pegawai add gaji int(12);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'pegaw
ai add gaji int(12)' at line 1
mysql> alter table pegawai add gaji int(12);
Query OK, 0 rows affected (0.09 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc pegawai;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip     | int(12)     | YES  |     | NULL    |       |
| nama    | varchar(50) | YES  |     | NULL    |       |
| jabatan | varchar(30) | YES  |     | NULL    |       |
| gaji    | int(12)     | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

mysql> alter table add jenis_kelamin varchar(15) after nip;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'add j
enis_kelamin varchar(15) after nip' at line 1
mysql> alter table pegawai add jenis_kelamin varchar(15) after nip;
Query OK, 0 rows affected (0.09 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc pegawai;
+---------------+-------------+------+-----+---------+-------+
| Field         | Type        | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| nip           | int(12)     | YES  |     | NULL    |       |
| jenis_kelamin | varchar(15) | YES  |     | NULL    |       |
| nama          | varchar(50) | YES  |     | NULL    |       |
| jabatan       | varchar(30) | YES  |     | NULL    |       |
| gaji          | int(12)     | YES  |     | NULL    |       |
+---------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> alter table pegawai modify nama varchar(30);
Query OK, 0 rows affected (0.09 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc pegawai;
+---------------+-------------+------+-----+---------+-------+
| Field         | Type        | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| nip           | int(12)     | YES  |     | NULL    |       |
| jenis_kelamin | varchar(15) | YES  |     | NULL    |       |
| nama          | varchar(30) | YES  |     | NULL    |       |
| jabatan