Diréktori Tulisan
MySQLKumaha cara ngadamel / leupaskeun méja temp?MySQLPeran tabel samentara
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.
Tabél samentara ditambahkeun dina MySQL vérsi 3.23. Lamun versi MySQL anjeun leuwih handap tina vérsi 3.23, anjeun teu bisa maké MySQL tabel samentara.Sanajan kitu, éta jarang ngagunakeun versi low sapertos ayeuna.database MySQLpalayanan.
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 nganggoTables TémbongkeunNalika paréntah nampilkeun daptar tabel data, anjeun moal tiasa ningali tabel SalesSummary.
Upami anjeun kaluar tina sési MySQL ayeuna, teras pakéMILIHparéntah maca data tabel samentara asalna dijieun, lajeng anjeun bakal manggihan yén tabél teu aya dina database, sabab tabel samentara geus ancur mun anjeun kaluar.
Leupaskeun MySQL tabel samentara
Sacara standar, tabel samentara otomatis ancur mun anjeun megatkeun sambungan tina database.Tangtosna anjeun ogé tiasa dianggo dina sési MySQL ayeunaDROP TABELparéntah pikeun leupaskeun tabel samentara sacara manual.
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' 不存在
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Kumaha MySQL nyieun / ngahapus tabel samentara? Peran MySQL Temporary Tables" pikeun ngabantosan anjeun.
Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-497.html
Pikeun muka konci trik anu langkung disumputkeun🔑, wilujeng sumping ka saluran Telegram kami!
Bagikeun sareng suka upami anjeun resep! Bagikeun sareng resep anjeun mangrupikeun motivasi anu terus kami!