Kodi MySQL imapanga / kugwetsa bwanji tebulo kwakanthawi? Udindo wa matebulo osakhalitsa a MySQL

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' 存在  

发表 评论

Imelo yanu sisindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

Pitani pamwamba