តើ 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 បច្ចុប្បន្ន សូមប្រើជ្រើសរើសពាក្យបញ្ជាដើម្បីអានទិន្នន័យតារាងបណ្តោះអាសន្នដែលបានបង្កើតដំបូង បន្ទាប់មកអ្នកនឹងឃើញថាតារាងមិនមាននៅក្នុងមូលដ្ឋានទិន្នន័យទេ ពីព្រោះតារាងបណ្តោះអាសន្នត្រូវបានបំផ្លាញនៅពេលអ្នកចេញ។


ទម្លាក់តារាងបណ្តោះអាសន្ន 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/ ) shared "តើ MySQL បង្កើត/លុបតារាងបណ្តោះអាសន្នដោយរបៀបណា? តួនាទីនៃតារាងបណ្តោះអាសន្ន MySQL" ដើម្បីជួយអ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-497.html

ដើម្បីដោះសោល្បិចលាក់កំបាំងបន្ថែមទៀត🔑 សូមស្វាគមន៍មកកាន់ឆានែល Telegram របស់យើង!

Share និង Like បើចូលចិត្ត! ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

បញ្ជីអត្ថបទ
រមូរទៅកំពូល