אַרטיקל וועגווייַזער
מיסקלווי צו שאַפֿן / פאַלן אַ טעמפּ טיש?מיסקלדי ראָלע פון צייַטווייַליק טישן
MySQL צייטווייליגע טיש
MySQL צייטווייליגע טישן זענען זייער נוציק ווען מיר דאַרפֿן צו קראָם עטלעכע צייַטווייַליק דאַטן.צייטווייליגע טישן זענען נאר קענטיק אין דעם יעצטיגן פארבינדונג, ווען די פארבינדונג איז פארמאכט, וועט Mysql אויטאמאטיש אויסמעקן דעם טיש און ארויסלאזן אלע פלאץ.
צייטווייליגע טישן זענען צוגעגעבן אין MySQL ווערסיע 3.23. אויב דיין MySQL ווערסיע איז נידעריקער ווי ווערסיע 3.23, איר קענט נישט נוצן MySQL צייטווייליגע טישן.אָבער, עס איז זעלטן צו נוצן אַזאַ אַ נידעריק ווערסיע איצט.MySQL דאַטאַבייסדינסט.
די מיסקל צייטווייליגע טיש איז נאר קענטיק פאר דעם יעצטיגן פארבינדונג, אויב איר נוצט א פפּ שריפט צו מאכן א מיסקל צייטווייליגע טיש, וועט דער צייטווייליקער טיש אויטאמאטיש צעשטערט ווערן ווען די פפּ שריפט איז עקסאַקיוטאַד.
אויב איר נוצן אן אנדער 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 秒)
ווען איר נוצןSHOW TABLESווען דער באַפֿעל דיספּלייז די רשימה פון דאַטן טישן, איר וועט נישט קענען צו זען די סאַלעססומאַרי טיש.
אויב איר אַרויסגאַנג דעם קראַנט 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 בלאָג ( https://www.chenweiliang.com/ ) שערד "ווי קען MySQL שאַפֿן / ויסמעקן אַ צייַטווייַליק טיש? די ראָלע פון MySQL צייטווייליגע טישן" צו העלפֿן איר.
ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-497.html
כּדי צו עפֿענען מער פֿאַרבאָרגענע טריקס🔑, ברוכים הבאים זיך אָנצושליסן אין אונדזער טעלעגראַם קאַנאַל!
ייַנטיילן און ווי אויב איר ווי! דיין שאַרעס און לייקס זענען אונדזער מאָוטאַוויישאַן!