Bảng tạm (Temporary Table) trong SQL | 79 bài học SQL hay nhất PDF bang tam trong sql

3 197 1
Bảng tạm (Temporary Table) trong SQL | 79 bài học SQL hay nhất PDF bang tam trong sql

Đang tải... (xem toàn văn)

Thông tin tài liệu

http://vietjack.com/sql/index.jsp Copyright © vietjack.com Bảng tạm (Temporary Table) SQL Có nhiều RDBMS hỗ trợ Bảng tạm (Temporary Table) Bảng tạm (Temporary Table) tính tuyệt vời giúp bạn lưu giữ xử lý kết trung gian việc sử dụng khả chọn, cập nhật, kết hợp giống bạn sử dụng với bảng điển hình SQL Server Bảng tạm (Temporary Table) hữu ích số trường hợp bạn muốn lưu giữ liệu tạm thời Điều quan trọng bạn cần nên biết Bảng tạm (Temporary Table) chúng bị xóa Client Session kết thúc Bảng tạm (Temporary Table) có sẵn từ MySQL phiên 3.23 trở Nếu bạn sử dụng phiên cũ hơn, bạn khơng thể sử dụng tính này, bạn sử dụng Heap Table Như đề cập, bảng tạm tồn session tồn Nếu bạn chạy code PHP script, bảng tạm bị hủy tự động script kết thúc việc thực thi Nếu bạn kết nối với MySQL Database thơng qua chương trình MySQL Client, bảng tạm tồn tới bạn đóng Client hủy bảng Ví dụ Ví dụ sau minh họa cách sử dụng bảng tạm mysql> CREATE TEMPORARY TABLE DOANHTHU ( -> ten_san_pham VARCHAR(50) NOT NULL -> , tong_doanh_thu DECIMAL(12,2) NOT NULL DEFAULT 0.00 -> , gia_trung_binh DECIMAL(7,2) NOT NULL DEFAULT 0.00 -> , tong_so_luong INT UNSIGNED NOT NULL DEFAULT ); Query OK, rows affected (0.00 sec) mysql> INSERT INTO DOANHTHU -> (ten_san_pham, tong_doanh_thu, gia_trung_binh, tong_so_luong) -> VALUES -> ('iphone7', 30, 15, 2); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com mysql> SELECT * FROM DOANHTHU; + + -+ + + | ten_san_pham | tong_doanh_thu | gia_trung_binh | tong_so_luong | + + -+ + + | iphone7 | 30 | 15 | | + + -+ + + row in set (0.00 sec) Khi bạn thông báo lệnh SHOW TABLES, bảng tạm bạn khơng liệt kê danh sách Bây giờ, bạn đăng xuất khỏi MySQL session sau bạn thơng báo lệnh SELECT, bạn khơng thấy liệu có sẵn Database Ngay đó, bảng tạm bạn khơng tồn Xóa bảng tạm SQL Theo mặc định, tất bảng tạm bị xóa MySQL kết nối tới Database bạn kết thúc Nếu bạn vấn muốn xóa chúng, bạn thơng báo lệnh DROP TABLE Ví dụ sau minh họa cách xóa bảng tạm SQL mysql> CREATE TEMPORARY TABLE DOANHTHU ( -> ten_san_pham VARCHAR(50) NOT NULL -> , tong_doanh_thu DECIMAL(12,2) NOT NULL DEFAULT 0.00 -> , gia_trung_binh DECIMAL(7,2) NOT NULL DEFAULT 0.00 -> , tong_so_luong INT UNSIGNED NOT NULL DEFAULT ); Query OK, rows affected (0.00 sec) mysql> INSERT INTO DOANHTHU -> (ten_san_pham, tong_doanh_thu, gia_trung_binh, tong_so_luong) -> VALUES -> ('iphone7', 30, 90, 2); mysql> SELECT * FROM DOANHTHU; + + -+ + + | ten_san_pham | tong_doanh_thu | gia_trung_binh | tong_so_luong | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com + + -+ + + | iphone7 | 30 | 15 | | + + -+ + + row in set (0.00 sec) mysql> DROP TABLE DOANHTHU; mysql> SELECT * FROM DOANHTHU; ERROR 1146: Table 'VIETJACK.DOANHTHU' doesn't exist http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... + | iphone7 | 30 | 15 | | + + -+ + + row in set (0.00 sec) Khi bạn thông báo lệnh SHOW TABLES, bảng tạm bạn không liệt kê danh sách Bây giờ, bạn đăng xuất khỏi MySQL... lệnh SELECT, bạn khơng thấy liệu có sẵn Database Ngay đó, bảng tạm bạn khơng tồn Xóa bảng tạm SQL Theo mặc định, tất bảng tạm bị xóa MySQL kết nối tới Database bạn kết thúc Nếu bạn vấn muốn xóa...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com mysql> SELECT * FROM DOANHTHU; + + -+ + + | ten_san_pham | tong_doanh_thu | gia_trung_binh | tong_so_luong | +

Ngày đăng: 02/12/2017, 12:18

Từ khóa liên quan

Mục lục

  • Bảng tạm (Temporary Table) trong SQL

    • Ví dụ

    • Xóa bảng tạm trong SQL

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan