Diréktori Tulisan
Kumaha carana nyieun/ngahapus tabel samentara dina MySQL ? Naon tujuan tina tabel samentara MySQL ?
méja samentara MySQL
Méja samentawis MySQL mangpaat pisan nalika urang kedah nyimpen sababaraha data samentawis.Tabél samentara ngan katingali dina sambungan ayeuna. Nalika sambungan ditutup, MySQL bakal otomatis ngahapus tabel sarta ngaleupaskeun sagala spasi.
Tabel samentawis parantos ditambahkeun dina MySQL vérsi 3.23. Upami vérsi MySQL anjeun langkung handap tibatan 3.23, anjeun moal tiasa nganggo tabel samentawis MySQL. Nanging, vérsi layanan database MySQL anu handap sapertos kitu jarang dianggo ayeuna.
Méja samentara MySQL ngan ukur katingali ku sambungan anu ayeuna.Lamun anjeun ngagunakeun skrip PHP pikeun nyieun tabel samentara MySQL, tabel samentara bakal otomatis musnah iraha waé naskah PHP dieksekusi.
Upami anjeun nganggo program klien MySQL anu sanés pikeun nyambung ka pangladén pangkalan data MySQL pikeun nyiptakeun méja samentawis, méja samentawis ngan bakal musnah nalika program klien ditutup, tangtosna, anjeun ogé tiasa ngancurkeun éta sacara manual.
Contona
Di handap nembongkeun conto basajan ngagunakeun MySQL tabel samentara, kode SQL handap bisa dilarapkeun ka mysql_query () fungsi tina Aksara PHP.
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 ); 查询OK ,0 行受影响(0.00 秒 ) 的MySQL > INSERT INTO SalesSummary - > (PRODUCT_NAME ,TOTAL_SALES ,avg_unit_price ,total_units_sold )- > VALUES - > ('黄瓜' ,100.25 ,90 ,2 ); mysql > SELECT * FROM SalesSummary ; + -------------- + ------------- + ---------------- + --- --------------- + | product_name | total_sales | avg_unit_price | total_units_sold | + -------------- + ------------- + ---------------- + --- --------------- + | 黄瓜 | 100.25 | 90.00 | 2 | + -------------- + ------------- + ---------------- + --- --------------- + 1 行中集合(0.00 秒)
Nalika anjeun nganggo paréntah SHOW TABLES pikeun nampilkeun daptar tabel, anjeun moal ningali tabel SalesSummary.
Upami anjeun kaluar tina sési MySQL ayeuna teras nganggo paréntah SELECT pikeun maca data tina tabel samentawis anu parantos didamel sateuacanna, anjeun bakal mendakan yén tabel éta henteu aya dina database sabab tabel samentawis ancur nalika anjeun kaluar.
Leupaskeun MySQL tabel samentara
Sacara standar, tabel samentawis sacara otomatis ancur nalika anjeun megatkeun sambungan tina database. Alternatipna, anjeun tiasa ngahapus tabel samentawis sacara manual dina sési MySQL ayeuna nganggo paréntah DROP TABLE .
Di handap ieu conto sacara manual muterna tabel samentara:
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 ; 错误1146 :表'chenweiliang.SalesSummary' 不存在
Mudah-mudahan, tulisan "Kumaha Cara Nyieun/Ngahapus Tabel Samentawis dina MySQL? Peran Tabel Samentawis dina MySQL" anu dibagikeun dina blog Chen Weiliang ( https://www.chenweiliang.com/ ) tiasa aya mangpaatna kanggo anjeun.
Mangga bagikeun tautan artikel ieu: https://www.chenweiliang.com/cwl-497.html
