Чӣ тавр MySQL ҷадвали муваққатиро эҷод/партофт? Нақши ҷадвалҳои муваққатии MySQL

MySQLҶадвали муваққатиро чӣ тавр сохтан/партофтан мумкин аст?MySQLНақши ҷадвалҳои муваққатӣ

Ҷадвали муваққатии MySQL

Ҷадвали муваққатии MySQL хеле муфид аст, вақте ки мо бояд баъзе маълумоти муваққатиро захира кунем.Ҷадвалҳои муваққатӣ танҳо дар пайвасти ҷорӣ намоёнанд.Вақте ки пайвастшавӣ баста мешавад, Mysql ба таври худкор ҷадвалро нест мекунад ва тамоми ҷойро озод мекунад.

Ҷадвалҳои муваққатӣ дар версияи MySQL 3.23 илова карда шуданд.Агар версияи MySQL-и шумо аз версияи 3.23 пасттар бошад, шумо наметавонед ҷадвалҳои муваққатии MySQL-ро истифода баред.Бо вуҷуди ин, ҳоло кам истифода бурдани чунин версияи паст аст.пойгоҳи додаҳои MySQLхизматрасонй.

Ҷадвали муваққатии MySQL танҳо ба пайвасти ҷорӣ намоён аст.Агар шумо скрипти PHP-ро барои сохтани ҷадвали муваққатии MySQL истифода баред, ҷадвали муваққатӣ ҳангоми иҷро шудани скрипти PHP ба таври худкор нобуд карда мешавад.

Агар шумо барномаи дигари муштарии MySQL-ро барои пайваст шудан ба сервери пойгоҳи додаи MySQL барои сохтани ҷадвали муваққатӣ истифода баред, ҷадвали муваққатӣ танҳо ҳангоми баста шудани барномаи муштарӣ нобуд карда мешавад.Албатта, шумо метавонед онро дастӣ низ нест кунед.

мисол

Дар зер намунаи оддии истифодаи ҷадвали муваққатии MySQL нишон дода шудааст, рамзи зерини SQL метавонад ба функсияи mysql_query() скрипти 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 



                                   

  

вақте ки шумо истифода мебаредНОҲИЯИ ПАНҶВақте ки фармон рӯйхати ҷадвалҳои маълумотро намоиш медиҳад, шумо ҷадвали ҷамъбасти SalesSummary-ро дида наметавонед.

Агар шумо сеанси ҷории MySQL-ро тарк кунед, пас истифода баредSELECTфармони хондани маълумотҳои ҷадвали муваққатии дар ибтидо сохташуда, пас шумо хоҳед дид, ки ҷадвал дар базаи маълумот мавҷуд нест, зеро ҳангоми баромадан шумо ҷадвали муваққатӣ нест карда шудааст.


Ҷадвали муваққатии MySQL-ро партоед

Бо нобаёнӣ, вақте ки шумо аз пойгоҳи додаҳо ҷудо мешавед, ҷадвалҳои муваққатӣ ба таври худкор нест карда мешаванд.Албатта шумо метавонед дар сессияи ҷорӣ MySQL низ истифода баредҶадвали партофтфармони дастӣ партофтани ҷадвали муваққатӣ.

Дар зер намунаи дастӣ партофтани ҷадвали муваққатӣ оварда шудааст:

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/ ) муштарак "Чӣ гуна MySQL ҷадвали муваққатиро эҷод/нест мекунад? Нақши ҷадвалҳои муваққатии MySQL" барои кӯмак ба шумо.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-497.html

Барои кушодани ҳилаҳои пинҳонии бештар🔑, хуш омадед ба канали мо дар Telegram ҳамроҳ шавед!

Поделиться ва лайк, агар ба шумо писанд омад! Саҳмияҳо ва лайкҳои шумо ангезаи доимии мо мебошанд!

 

发表 评论

Суроғаи почтаи электронии шумо нашр намешавад. 必填 项 已 用 * Нишон

Акс аз бойгонӣ