MySQL 臨時表在我們需要保存一些臨時數據時是非常有用的。臨時表只在當前連接可見,當關閉連接時,Mysql會自動刪除表并釋放所有空間。 臨時表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就無法使用MySQL的臨時表。不過現(xiàn)在一般很少有再使用這么低版本的MySQL數據庫服務了。
MySQL臨時表只在當前連接可見,如果你使用php腳本來創(chuàng)建MySQL臨時表,那沒當PHP腳本執(zhí)行完成后,該臨時表也會自動銷毀。
如果使用了其他MySQL客戶端程序連接MySQL數據庫服務器來創(chuàng)建臨時表,那么只有在關閉客戶端程序時才會銷毀臨時表,也可以手動銷毀。
mysql> CREATE TEMPORARY TABLE SalesSummary ( -> name VARCHAR(50) NOT NULL -> , sales DECIMAL(12,2) NOT NULL DEFAULT 0.00 -> , rice DECIMAL(7,2) NOT NULL DEFAULT 0.00 -> , sold INT UNSIGNED NOT NULL DEFAULT 0);可以像操作普通表一樣操作臨時表
新聞熱點
疑難解答