MySQL臨時表
目前B站正在直播Mysql、Oracle、Python實戰,詳情請關注公眾號:IT邦德
MySQL 臨時表在我們需要儲存一些臨時資料時是非常有用的。臨時表只在 當前連線可見,當關閉連線時,Mysql會自動刪除表並釋放所有空間。
臨時表在 MySQL 3.23 版本中新增,如果你的 MySQL 版本低於 3.23 版本就無法使用 MySQL 的臨時表。
不過現在一般很少有再使用這麼低版本的 MySQL 資料庫服務了。MySQL臨時表只在當前連線可見,如果你使用 PHP 指令碼來建立 MySQL 臨時表,那沒當 PHP 指令碼執行完成後,該臨時表也會自動銷燬。
如果你使用了其他 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
);
mysql> select * from information_schema.innodb_temp_table_info; --檢視臨時表資訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947868/viewspace-2769673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL之臨時表MySql
- mysql 建立臨時表MySql
- MySQL 中的臨時表MySql
- MYSQL SELECT INTO臨時表MySql
- mysql的內部臨時表MySql
- mysql臨時表的問題MySql
- mysql臨時表和記憶體表MySql記憶體
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- MySQL InnoDB臨時表空間配置MySql
- MySQL臨時表的優化方案MySql優化
- MySQL 中的兩種臨時表MySql
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- mysql關於臨時表的總結MySql
- MySQL-37:記憶體臨時表MySql記憶體
- MySQL 中的myisam內部臨時表MySql
- mysql binlog_format和臨時表MySqlORM
- ORACLE臨時表和SQLSERVER臨時表異同OracleSQLServer
- 【轉載】MySQL之臨時表和記憶體表MySql記憶體
- MySQL什麼時候會使用內部臨時表?MySql
- MySQL8.0新特性-臨時表的改善MySql
- PostgreSQL:臨時表SQL
- oracle臨時表Oracle
- Oracle 臨時表Oracle
- mysql複製中臨時表的運用技巧MySql
- MYSQL造資料佔用臨時表空間MySql
- SQL建立臨時表SQL
- Oracle的臨時表Oracle
- 臨時表的操作
- 全域性臨時表
- MySQL5.6 5.7使用者臨時表 對比MySql
- MySql 儲存過程 臨時表 無法插入資料MySql儲存過程
- oracle 臨時表的使用Oracle
- ORACLE臨時表總結Oracle
- SQLServer臨時表的使用SQLServer
- Oracle全域性臨時表Oracle
- oracle 臨時表空間Oracle
- 臨時表大總結
- oracle臨時表空間Oracle