Kalozera wa Nkhani
MySQLMomwe mungapangire/kugwetsa tebulo la tempo?MySQLUdindo wa matebulo osakhalitsa
MySQL temporary table
Matebulo osakhalitsa a MySQL ndi othandiza kwambiri tikafunika kusunga kwakanthawi kochepa.Matebulo osakhalitsa amangowoneka pamalumikizidwe apano. Kulumikizana kukatsekedwa, Mysql imangochotsa tebulo ndikumasula malo onse.
Matebulo osakhalitsa adawonjezedwa mu mtundu wa 3.23 wa MySQL.Komabe, ndizosowa kugwiritsa ntchito mtundu wapansi wotere tsopano.MySQL databaseutumiki.
Tebulo losakhalitsa la MySQL limangowoneka ndi kulumikizana komwe kulipo.Ngati mugwiritsa ntchito PHP script kuti mupange tebulo losakhalitsa la MySQL, tebulo losakhalitsa liziwonongeka nthawi iliyonse yomwe script ya PHP yalembedwa.
Ngati mugwiritsa ntchito pulogalamu ina yamakasitomala a MySQL kuti mulumikizane ndi seva ya database ya MySQL kuti mupange tebulo lanthawi yochepa, tebulo losakhalitsa lidzawonongeka pokhapokha pulogalamu ya kasitomala ikatsekedwa.Zowona, mutha kuwononganso pamanja.
Chitsanzo
Zotsatirazi zikuwonetsa chitsanzo chophweka chogwiritsira ntchito tebulo lachidule la MySQL, SQL code yotsatira ingagwiritsidwe ntchito pa mysql_query () ntchito ya PHP script.
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 秒)
mukamagwiritsa ntchitoONANI ZINTHUPamene lamulo likuwonetsa mndandanda wa matebulo a deta, simungathe kuwona tebulo la SalesSummary.
Ngati mutatuluka mu gawo laposachedwa la MySQL, gwiritsani ntchitoSANKHANILamulo kuti muwerenge zomwe zidapangidwa kwakanthawi kochepa deta, ndiye mudzapeza kuti tebulo kulibe mu Nawonso achichepere, chifukwa tebulo osakhalitsa wawonongedwa pamene inu kutuluka.
Chotsani MySQL temporary table
Mwachikhazikitso, matebulo osakhalitsa amangowonongeka pokhapokha mutachotsa ku database.Zachidziwikire mutha kugwiritsanso ntchito mugawo lapano la MySQLDROP TABLElamulani kuti mugwetse pamanja tebulo losakhalitsa.
Chotsatirachi ndi chitsanzo cha kugwetsa tebulo losakhalitsa pamanja:
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' 不存在
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) adagawana "Kodi MySQL imapanga / kuchotsa bwanji tebulo kwakanthawi? Udindo wa MySQL Temporary Tables" kuti akuthandizeni.
Takulandirani kugawana ulalo wa nkhaniyi:https://www.chenweiliang.com/cwl-497.html
Kuti mutsegule zidule zambiri zobisika🔑, talandirani kujowina njira yathu ya Telegraph!
Share ndi like ngati mukufuna! Zomwe mumagawana ndi zomwe mumakonda ndizomwe zimatilimbikitsa!