OrientDB - Cơ sở dữ liệu thay thế
Cơ sở dữ liệu là một trong những mô hình dữ liệu quan trọng với các thuộc tính khác nhau mà bạn có thể sửa đổi theo yêu cầu của mình.
Câu lệnh sau là cú pháp cơ bản của lệnh Alter Database.
ALTER DATABASE <attribute-name> <attribute-value>
Ở đâu <attribute-name> xác định thuộc tính mà bạn muốn sửa đổi và <attribute-value> xác định giá trị bạn muốn đặt cho thuộc tính đó.
Bảng sau xác định danh sách các thuộc tính được hỗ trợ để thay đổi cơ sở dữ liệu.
Sr.No. | Tên thuộc tính | Sự miêu tả |
---|---|---|
1 | TRẠNG THÁI | Xác định trạng thái của cơ sở dữ liệu giữa các thuộc tính khác nhau. |
2 | NHẬP KHẨU | Đặt trạng thái nhập. |
3 | DEFAULTCLUSTERID | Đặt cụm mặc định bằng ID. Theo mặc định, nó là 2. |
4 | ĐỊNH DẠNG NGÀY THÁNG | Đặt định dạng ngày cụ thể làm mặc định. Theo mặc định, nó là "yyyy-MM-dd". |
5 | DATETIMEFORMAT | Đặt định dạng ngày giờ cụ thể làm mặc định. Theo mặc định, nó là "yyyy-MM-dd HH: mm: ss". |
6 | MÚI GIỜ | Đặt múi giờ cụ thể. Theo mặc định, đó là múi giờ mặc định của Máy ảo Java (JVM). |
7 | LOCALECOUNTRY | Đặt quốc gia bản địa mặc định. Theo mặc định, nó là quốc gia bản địa mặc định của JVM. Ví dụ: "GB". |
số 8 | LOCALELANGUAGE | Đặt ngôn ngữ địa phương mặc định. Theo mặc định, nó là ngôn ngữ địa phương mặc định của JVM. Ví dụ: "en". |
9 | CHARSET | Đặt loại bộ ký tự. Theo mặc định, nó là bộ ký tự mặc định của JVM. Ví dụ: "utf8". |
10 | CLUSTERSELECTION | Đặt chiến lược mặc định được sử dụng để chọn cụm. Các chiến lược này được tạo ra cùng với việc tạo lớp. Các chiến lược được hỗ trợ là mặc định, roundrobin và cân bằng. |
11 | CÔNG TY CỔ PHẦN TỐI THIỂU | Đặt số lượng cụm tối thiểu để tạo tự động khi một lớp mới được tạo. Theo mặc định, nó là 1. |
12 | TẬP QUÁN | Đặt thuộc tính tùy chỉnh. |
13 | THẨM ĐỊNH | Tắt hoặc bật xác thực cho toàn bộ cơ sở dữ liệu. |
Thí dụ
Từ phiên bản OrientDB-2.2, trình phân tích cú pháp SQL mới được thêm vào sẽ không cho phép cú pháp thông thường trong một số trường hợp. Do đó, chúng tôi phải vô hiệu hóa trình phân tích cú pháp SQL mới (ngặt nghèo) trong một số trường hợp. Bạn có thể sử dụng lệnh cơ sở dữ liệu Alter sau đây để vô hiệu hóa trình phân tích cú pháp ngặt nghèo.
orientdb> ALTER DATABASE custom strictSQL = false
Nếu lệnh được thực hiện thành công, bạn sẽ nhận được kết quả sau.
Database updated successfully