Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phân vùng bảng cơ sở dữ liệu trong MySQL

Phân vùng RANGE

Một bảng được phân vùng theo phạm vi được phân vùng theo cách mà mỗi phân vùng chứa các hàng mà giá trị biểu thức phân vùng nằm trong một phạm vi nhất định.

CREATE TABLE employees (
  school id (integer)
  course_id (integer)
  student_surname (string)
)
  PARTITION BY RANGE (student_surname) (
  PARTITION p0 VALUES LESS THAN ('ezzzzzzzzzzzzzzzzzzzzzzz'),
  PARTITION p1 VALUES LESS THAN ('ozzzzzzzzzzzzzzzzzzzzzzz'),
  PARTITION p2 VALUES LESS THAN ('tzzzzzzzzzzzzzzzzzzzzzzz'),
  PARTITION p3 VALUES LESS THAN (MAXVALUE)
);

Phân vùng theo phạm vi

Di chuyển dữ liệu sang DB khác

MySQLDUMP sẽ xuất bảng và dữ liệu thành một tệp. Tuy nhiên, Oracle hỗ trợ kết nối với các cơ sở dữ liệu khác qua ODBC , giống như SQL Server có khả năng máy chủ được liên kết.

Phụ lục

Có thể phân vùng theo ba cột, nhưng ví dụ của tôi là theo yêu cầu của bạn trong OP:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. đặt lại mật khẩu gốc với cấu hình mysql sai

  2. MySQL - Sự cố khi tạo hàm do người dùng xác định (UDF)

  3. Cách tính tiền ký quỹ trong MySQL

  4. LENGTH () trong MySQL là gì?

  5. Cách Chèn Nhiều Hàng trong MySQL