Selamat datang dan selamat belajar - Silahkan Follow lewat G+ agar anda tidak ketinggalan update materi kami - SALAM

Wednesday 16 December 2015

Membuat Tabel MySQL

Perintah pembuatan tabel membutuhkan:

     Nama Tabel

     Nama Field

     Definisi untuk masing-masing Field

Sintaksis:

Berikut ini adalah sintaks SQL generik untuk membuat tabel MySQL:


CREATE TABLE table_name (column_name column_type);

Sekarang, kita akan membuat tabel di dalam database Tutorial :

tutorials_tbl(
   tutorial_id INT NOT NULL AUTO_INCREMENT,
   tutorial_title VARCHAR(100) NOT NULL,
   tutorial_author VARCHAR(40) NOT NULL,
   submission_date DATE,
   PRIMARY KEY ( tutorial_id )
);
 
Berikut beberapa item perlu penjelasan :

  • Field Atribut NOT NULL sedang digunakan karena kita tidak ingin field ini menjadi NULL.
  • Field Atribut AUTO_INCREMENT memberitahu MySQL untuk terus maju dan menambahkan nomor yang tersedia di sebelah kolom id.
  • Kata kunci PRIMARY KEY digunakan untuk mendefinisikan kolom sebagai kunci primer. Anda dapat menggunakan beberapa kolom dipisahkan dengan koma untuk mendefinisikan kunci primer.
Membuat Tabel dari Command Prompt:

Hal ini mudah untuk membuat tabel MySQL dari prompt mysql>. Anda akan menggunakan perintah SQL CREATE TABLE untuk membuat tabel.


Berikut contoh membuat tabel : creates tutorials_tbl

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
   -> tutorial_id INT NOT NULL AUTO_INCREMENT,
   -> tutorial_title VARCHAR(100) NOT NULL,
   -> tutorial_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( tutorial_id )
   -> );
Query OK, 0 rows affected (0.16 sec)
mysql>
 
 
CATATAN: MySQL
tidak mengakhiri perintah sampai Anda memberikan titik koma (;) pada akhir perintah
SQL. Membuat Tabel Menggunakan PHP Script:
Untuk membuat tabel baru di database yang ada Anda akan perlu untuk menggunakan
fungsi PHP mysql_query (). Anda akan melewati argumen kedua dengan perintah SQL
yang tepat untuk membuat tabel.

Contoh membuat tabel menggunakan PHP script:

<html>
<head>
<title>Creating MySQL Tables</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
$sql = "CREATE TABLE tutorials_tbl( ".
       "tutorial_id INT NOT NULL AUTO_INCREMENT, ".
       "tutorial_title VARCHAR(100) NOT NULL, ".
       "tutorial_author VARCHAR(40) NOT NULL, ".
       "submission_date DATE, ".
       "PRIMARY KEY ( tutorial_id )); ";
mysql_select_db( 'TUTORIALS' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not create table: ' . mysql_error());
}
echo "Table created successfully\n";
mysql_close($conn);
?>
</body>
</html>

 



No comments:

Post a Comment