MySQL çawa tabloyek demkî diafirîne/davêje? Rola tabloyên demkî yên MySQL

MySQLMeriv çawa tabloyek demsalê çêdike / davêje?MySQLRola maseyên demkî

Tabloya demkî ya MySQL

Tabloya demkî ya MySQL pir bikêr e dema ku em hewce ne ku hin daneyên demkî hilînin.Tabloyên demkî tenê di pêwendiya heyî de têne xuyang kirin.Dema ku girêdan girtî be, Mysql dê bixweber tabloyê jêbibe û hemî cîh berde.

Tabloyên demkî di guhertoya MySQL 3.23 de hatin zêdekirin. Heke guhertoya weya MySQL ji guhertoya 3.23 kêmtir be, hûn nikarin tabloyên demkî yên MySQL bikar bînin.Lêbelê, kêm e ku meriv nuha guhertoyek wusa kêm bikar bîne.Databasa MySQLxizmetkar.

Tabloya demkî ya MySQL tenê ji pêwendiya heyî re tê xuyang kirin. Heke hûn ji bo çêkirina tabloyek MySQL ya demkî skrîptek PHP bikar bînin, dema ku skrîpta PHP-ê were darve kirin dê tabloya demkî bixweber were hilweşandin.

Ger hûn bernameyeke din a xerîdar a MySQL bikar bînin da ku hûn bi servera databasa MySQL ve girêdin da ku tabloyek demkî çêbikin, tabloya demkî tenê dema ku bernameya muwekîlê girtî be têk diçe.Helbet hûn dikarin wê bi destan jî hilweşînin.

Nûçe

Ya jêrîn mînakek hêsan a karanîna tabloya demkî ya MySQL nîşan dide, koda SQL-ya jêrîn dikare li fonksiyona mysql_query() ya nivîsara PHP-ê were sepandin.

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 



                                   

  

dema ku hûn bikar tîninTENÊ BİXWÎNEDema ku ferman navnîşa tabloyên daneyê nîşan dide, hûn ê nikaribin tabloya SalesSummary bibînin.

Ger hûn ji rûniştina MySQL ya heyî derkevin, wê hingê bikar bîninNEQANDINfermana xwendina daneyên tabloya demkî ya ku bi eslê xwe hatî afirandin, wê hingê hûn ê bibînin ku tablo di databasê de tune, ji ber ku dema hûn derketin tabloya demkî hilweşiyaye.


Tabloya demkî ya MySQL hilweşînin

Bi xwerû, tabloyên demkî bixweber têne hilweşandin dema ku hûn ji databasê qut dibin.Bê guman hûn dikarin di rûniştina MySQL ya heyî de jî bikar bîninMASÊ DIKINfermana daxistina tabloya demkî bi destan.

Ya jêrîn mînakek daxistina tabloyek demkî bi destan e:

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

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

Scroll to Top