Artikel ini menjelaskan kepada Anda bagaimana cara membuat table dalam database mysql menggunakan perintah di terminal (command Prompt) atau dengan menggunakan Script PHP.
Artikel ini menjelaskan kepada Anda bagaimana cara membuat table dalam database mysql menggunakan perintah di terminal (command Prompt) atau dengan menggunakan Script PHP.Perintah pembuatan tabel membutuhkan Nama dari tabel Nama field dan Definisi untuk masing-masing field
Sintaks:
Berikut adalah sintaks SQL generik untuk membuat tabel MySQL:
CREATE TABLE table_name (column_name column_type);
Sekarang, kita akan membuat tabel berikut 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:
- Bidang Atribut NOT NULL sedang digunakan karena kita tidak ingin bidang ini menjadi NULL. Jadi jika pengguna akan mencoba untuk membuat rekor dengan nilai NULL, maka MySQL akan meningkatkan kesalahan.
- Bidang Atribut AUTO_INCREMENT memberitahu MySQL untuk terus maju dan menambahkan nomor berikutnya yang tersedia untuk bidang id.
- Kata kunci PRIMARY_KEY digunakan untuk mendefinisikan kolom sebagai kunci utama. 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.
Contoh :
Berikut adalah contoh, yang menciptakan 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 :
Berikut adalah contoh untuk membuat tabel menggunakan skrip PHP:
<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>
COMMENTS