MySQLConas tábla teochta a chruthú / titim?MySQLRól táblaí sealadacha
Tábla sealadach MySQL
Tá tábla sealadach MySQL an-úsáideach nuair is gá dúinn roinnt sonraí sealadacha a shábháil.Níl táblaí sealadacha le feiceáil ach sa nasc reatha. Nuair a dhúntar an nasc, scriosfaidh Mysql an tábla go huathoibríoch agus scaoilfidh sé an spás go léir.
Cuireadh táblaí sealadacha leis i MySQL leagan 3.23. Má tá do leagan MySQL níos ísle ná leagan 3.23, ní féidir leat táblaí sealadacha MySQL a úsáid.Mar sin féin, is annamh a úsáidtear leagan den sórt sin íseal anois.Bunachar sonraí MySQL saor in aisce,seirbhíse.
Níl an tábla sealadach MySQL le feiceáil ach leis an nasc reatha. Má úsáideann tú script PHP chun tábla sealadach MySQL a chruthú, scriosfar an tábla sealadach go huathoibríoch gach uair a dhéantar an script PHP.
Má úsáideann tú clár cliant MySQL eile chun ceangal le freastalaí bunachar sonraí MySQL chun tábla sealadach a chruthú, ní scriosfar an tábla sealadach ach amháin nuair a dhúntar an clár cliant.Ar ndóigh, is féidir leat é a scriosadh de láimh freisin.
sampla
Léiríonn an méid seo a leanas sampla simplí de tábla sealadach MySQL a úsáid, is féidir an cód SQL seo a leanas a chur i bhfeidhm ar fheidhm mysql_query() den script 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 秒)
nuair a úsáideann túTÁBLA SEACHTAISNuair a thaispeánann an t-ordú liosta na dtáblaí sonraí, ní bheidh tú in ann an tábla SalesSummary a fheiceáil.
Má fhágann tú an seisiún MySQL reatha, bain úsáid asROGHNAIGHordú chun na sonraí tábla sealadach a cruthaíodh ar dtús a léamh, ansin gheobhaidh tú amach nach bhfuil an tábla sa bhunachar sonraí, toisc go bhfuil an tábla sealadach scriosta nuair a fhágann tú.
Íosluchtaigh tábla sealadach MySQL
De réir réamhshocraithe, scriostar táblaí sealadacha go huathoibríoch nuair a dhícheanglaíonn tú ón mbunachar sonraí.Ar ndóigh, is féidir leat é a úsáid freisin sa seisiún MySQL reathaTÁBLA Dropordú an tábla sealadach a scaoileadh de láimh.
Seo a leanas sampla de tábla sealadach a scaoileadh de láimh:
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' 不存在
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared “Conas a chruthaíonn/scriosann MySQL tábla sealadach? Ról Táblaí Sealadacha MySQL" chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-497.html
Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!
Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!