12/10/2015 MySQL Temporary Tables | Tutorial Dasar
http://tutorial.belajarweb.net/mysql/mysql­temporary­tables.html 1/4
Tutorial Dasar
Tutorial dasar belajar website PHP, MySql, Javascript dll
TUTORIAL MYSQL
Tutorial Memilih Database
MySQL
Tutorial MySQL Menghapus
Tabel
Tutorial MySql Koneksi
Database.
Tutorial Tipe Data MySQL
Tutorial MySql Membuat
Database.
Tutorial MySQL Insert Query
Tutorial MySql Menghapus
Database.
Tutorial Buat Tabel MySQL
Tutorial MySQL Select Query
Tutorial MySQL Like
Tutorial MySQL Nilai Null
MySQL Temporary Tables
Tabel sementara bisa sangat berguna dalam beberapa kasus
untuk menyimpan data sementara. Yang paling penting yang
harus tahu untuk tabel sementara adalah bahwa mereka akan
dihapus ketika sesi klien saat ini berakhir.
Temporary tables where added in MySQL version 3.23. Tabel
sementara dimana ditambahkan di MySQL versi 3,23. Jika Anda
menggunakan versi lama dari MySQL dari 3,23 Anda tidak dapat
menggunakan tabel sementara, namun Anda dapat
menggunakan tabel tumpukan.
Tabel sebelumnya sementara seperti yang dinyatakan hanya
akan berlangsung selama sesi hidup. Jika Anda menjalankan
kode dalam naskah PHP, tabel sementara akan hancur secara
otomatis ketika script selesai mengeksekusiJika anda terhubung
ke server database MySQL melalui program klien MySQL, maka
REKOMENDASI :
TERBARU DARI
FORUM
HTML Javascript MySql PHP CSS
12/10/2015 MySQL Temporary Tables | Tutorial Dasar
http://tutorial.belajarweb.net/mysql/mysql­temporary­tables.html 2/4
Tutorial MySQL Regular
Expresion
Tutorial MySQL Transaksi
Tutorial MySQL Where
Tutorial MySQL Pengurutan
Tutorial MySQ Update Query
Tutorial MySQL Join
Tutorial MySQ Delete Query
Tutorial MySQL Clone Tabel
MySQL Database Metadata
Tutorial MySQL Penanganan
Duplikat
Tutorial Menggunakan Urutan
di MySQL
Tutorial MySQL dan SQL
Injection
MySQL Alter Command
Tutorial Ekspor Database
MySQL ­ Metode Cadangan
MySQL indexs
MySQL Temporary Tables
­
tabel sementara akan ada sampai Anda menutup klien atau
secara manual menghancurkan meja.
Contoh
Berikut adalah contoh yang menunjukkan Anda penggunaan tabel
sementara. Kode yang sama dapat digunakan dalam skrip PHP
menggunakan mysql_query () fungsi.
mysql> CREATE TEMPORARY TABLE SalesSummary ( 
    ‐> product_name VARCHAR(50) NOT NULL 
    ‐> , total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00 
    ‐> , avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00 
    ‐> , total_units_sold INT UNSIGNED NOT NULL DEFAULT 0 
); 
Query OK, 0 rows affected (0.00 sec) 
mysql> INSERT INTO SalesSummary 
    ‐> (product_name, total_sales, avg_unit_price, total_units_sold)
    ‐> VALUES 
    ‐> ('cucumber', 100.25, 90, 2); 
mysql> SELECT * FROM SalesSummary; 
+‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+
| product_name | total_sales | avg_unit_price | total_units_sold |
+‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+
| cucumber     |      100.25 |          90.00 |                2 |
+‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+
1 row in set (0.00 sec)
Ketika Anda mengeluarkan perintah SHOW TABLES maka tabel
sementara Anda tidak akan tercantum dalam daftar.Sekarang jika
Anda akan log out dari sesi MySQL dan kemudian Anda akan
12/10/2015 MySQL Temporary Tables | Tutorial Dasar
http://tutorial.belajarweb.net/mysql/mysql­temporary­tables.html 3/4
mengeluarkan perintah SELECT maka Anda akan menemukan
tidak ada data yang tersedia dalam database.Bahkan tabel
sementara Anda juga akan tidak ada.
Menjatuhkan Tabel Temporary:
Secara default semua tabel sementara akan dihapus oleh MySQL
ketika koneksi database Anda akan berakhir.Masih Anda ingin
menghapus mereka di antara maka Anda melakukannya dengan
mengeluarkan perintah DROP TABLE.
Berikut ini adalah contoh di meja temproary menjatuhkan.
mysql> CREATE TEMPORARY TABLE SalesSummary ( 
    ‐> product_name VARCHAR(50) NOT NULL 
    ‐> , total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00 
    ‐> , avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00 
    ‐> , total_units_sold INT UNSIGNED NOT NULL DEFAULT 0 
); 
Query OK, 0 rows affected (0.00 sec) 
mysql> INSERT INTO SalesSummary 
    ‐> (product_name, total_sales, avg_unit_price, total_units_sold)
    ‐> VALUES 
    ‐> ('cucumber', 100.25, 90, 2); 
mysql> SELECT * FROM SalesSummary; 
+‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+
| product_name | total_sales | avg_unit_price | total_units_sold |
+‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+
| cucumber     |      100.25 |          90.00 |                2 |
+‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+
1 row in set (0.00 sec) 
mysql> DROP TABLE SalesSummary; 
mysql>  SELECT * FROM SalesSummary; 
12/10/2015 MySQL Temporary Tables | Tutorial Dasar
http://tutorial.belajarweb.net/mysql/mysql­temporary­tables.html 4/4
← MySQL indexs
ERROR 1146: Table 'TUTORIALS.SalesSummary' doesn't exist
Leave a Reply
Your email address will not be published. Required fields are
marked *
Name *
Email *
Website
Comment *
Post Comment
Copyright © 2015 Tutorial Dasar. All Rights Reserved. Magazine Basic created by c.bavota.


My sql temporary tables tutorial dasar