cuốn sách gpt4 ai đã làm

30. Trình tự MariaDB

In lại Tác giả: Đường đến ông chủ Thời gian cập nhật: 2024-01-07 13:05:27 31 4
mua khóa gpt4 Nike

Trong phiên bản 10.0.3, MariaDB đã giới thiệu một công cụ lưu trữ có tên là Sequence. Đặc biệt của nó tạo ra một chuỗi các số nguyên cho hoạt động và sau đó kết thúc. Chuỗi chứa các số nguyên dương, được sắp xếp theo thứ tự giảm dần hoặc tăng dần, sử dụng các giá trị bắt đầu, kết thúc và tăng dần.

Nó không được phép sử dụng trong nhiều truy vấn, chỉ trong truy vấn ban đầu do tính chất ảo (không được ghi vào đĩa). Tuy nhiên, bảng tuần tự có thể được chuyển đổi thành bảng tiêu chuẩn thông qua lệnh ALTER. Nếu bạn xóa bảng đã chuyển đổi thì bảng tuần tự vẫn tồn tại. Chuỗi cũng không thể tạo ra số âm hoặc xoay với các giá trị tối thiểu/tối đa.

Cài đặt công cụ trình tự

Việc sử dụng trình tự yêu cầu cài đặt công cụ trình tự, MariaDB được phân phối dưới dạng trình cắm thay vì nhị phân. Cài đặt nó bằng lệnh sau –

CÀI ĐẶT SONAME "ha_sequence";

Sau khi cài đặt, hãy xác minh nó –

ĐỘNG CƠ HIỂN THỊ

Hãy nhớ rằng sau khi cài đặt công cụ, bạn không thể tạo các bảng tiêu chuẩn có tên bằng cú pháp trình tự, nhưng bạn có thể tạo các bảng tạm thời có tên bằng cú pháp trình tự.

Tạo trình tự

Có hai cách để tạo một chuỗi –

  • Tạo bảng và xác định cột là tăng tự động bằng thuộc tính AUTO_INCREMENT.
  • Sử dụng cơ sở dữ liệu hiện có và sử dụng truy vấn CHỌN trình tự để tạo trình tự. Truy vấn sử dụng cú pháp seq_[FROM]_to_[TO] hoặc seq_[FROM]_to_[TO]_step_STEP.

Thực hành tốt nhất thích sử dụng phương pháp thứ hai. Hãy xem ví dụ về việc tạo chuỗi được đưa ra dưới đây –

CHỌN * TỪ seq_77_to_99;

Trình tự có nhiều công dụng -

  • Tìm các giá trị còn thiếu trong các cột để ngăn chặn các vấn đề liên quan trong hoạt động –
CHỌN myseq.seq TỪ seq_22_to_28 myseq TRÁI THAM GIA bảng1 t TRÊN myseq.seq = xy Ở ĐÂU xy LÀ NULL;
  • Xây dựng sự kết hợp của các giá trị –
CHỌN x1.seq, x2.seq TỪ seq_5_to_9 x1 THAM GIA seq_5_to_9 x2 ĐẶT HÀNG THEO 5, 6;
  • Tìm bội số của một số -
CHỌN seq TỪ seq_3_to_100_step_4;
  • Xây dựng chuỗi ngày để sử dụng trong các ứng dụng như hệ thống đặt chỗ.
  • Xây dựng chuỗi thời gian.

31 4 0
Bài viết khuyến nghị: 14. MariaDB xóa cơ sở dữ liệu
Bài viết khuyến nghị: 22. Biểu thức chính quy MariaDB
Bài viết khuyến nghị: 24. Giao dịch MariaDB
Bài viết khuyến nghị: 21. Phương pháp sao lưu MariaDB
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress