Phạm vi ngày mysql

Để tạo phiên bản Amazon RDS cho cơ sở dữ liệu MySQL, hãy sử dụng giao diện hoặc công cụ quản lý Amazon RDS. Sau đó, bạn có thể làm như sau

  • Thay đổi kích thước phiên bản DB của bạn

  • Cấp phép kết nối với phiên bản CSDL của bạn

  • Tạo và khôi phục từ bản sao lưu hoặc ảnh chụp nhanh

  • Tạo phần phụ Multi-AZ

  • Tạo bản sao chỉ có quyền đọc

  • Theo dõi hiệu suất của phiên bản CSDL của bạn

Để lưu trữ và truy cập dữ liệu trong phiên bản CSDL của bạn, bạn sử dụng các tiện ích và ứng dụng MySQL tiêu chuẩn

Amazon RDS for MySQL tuân thủ nhiều tiêu chuẩn ngành. Ví dụ: bạn có thể sử dụng RDS cho cơ sở dữ liệu MySQL để xây dựng các ứng dụng tuân thủ HIPAA. Bạn có thể sử dụng cơ sở dữ liệu RDS cho MySQL để lưu trữ thông tin liên quan đến chăm sóc sức khỏe, bao gồm thông tin sức khỏe được bảo vệ (PHI) theo Thỏa thuận liên kết kinh doanh (BAA) với AWS. Amazon RDS cho MySQL cũng đáp ứng các yêu cầu bảo mật của Chương trình quản lý ủy quyền và rủi ro liên bang (FedRAMP). Ngoài ra, Amazon RDS cho MySQL đã nhận được Cơ quan vận hành tạm thời (P-ATO) của Ủy ban ủy quyền chung FedRAMP (JAB) tại Đường cơ sở CAO của FedRAMP trong Khu vực AWS GovCloud (US). Để biết thêm thông tin về các tiêu chuẩn tuân thủ được hỗ trợ, hãy xem Tuân thủ đám mây AWS

Để biết thông tin về các tính năng trong mỗi phiên bản MySQL, hãy xem Các tính năng chính của MySQL trong tài liệu MySQL

Trước khi tạo phiên bản CSDL, hãy hoàn tất các bước trong Thiết lập cho Amazon RDS. Khi bạn tạo một phiên bản CSDL, người dùng chính RDS sẽ nhận được các đặc quyền của DBA, với một số hạn chế. Sử dụng tài khoản này cho các tác vụ quản trị, chẳng hạn như tạo tài khoản cơ sở dữ liệu bổ sung

Bạn có thể tạo như sau

  • Phiên bản CSDL

  • kết xuất nhanh cơ sở dữ liệu

  • Khôi phục tại thời điểm

  • sao lưu tự động

  • sao lưu thủ công

Bạn có thể sử dụng các phiên bản CSDL chạy MySQL bên trong đám mây riêng ảo (VPC) dựa trên Amazon VPC. Bạn cũng có thể thêm các tính năng vào phiên bản Cơ sở dữ liệu MySQL của mình bằng cách bật các tùy chọn khác nhau. Amazon RDS hỗ trợ triển khai Multi-AZ cho MySQL như một giải pháp chuyển đổi dự phòng, có tính sẵn sàng cao

Để mang lại trải nghiệm dịch vụ được quản lý, Amazon RDS không cung cấp quyền truy cập trình bao cho các phiên bản CSDL. Nó cũng hạn chế quyền truy cập vào một số quy trình và bảng hệ thống cần có đặc quyền nâng cao. Bạn có thể truy cập cơ sở dữ liệu của mình bằng các máy khách SQL tiêu chuẩn, chẳng hạn như máy khách mysql. Tuy nhiên, bạn không thể truy cập trực tiếp vào máy chủ bằng cách sử dụng Telnet hoặc Secure Shell (SSH)

Phần này mô tả các chức năng có thể được sử dụng để thao tác các giá trị thời gian. Xem Phần & NBSP; . 2, Loại dữ liệu ngày và thời gian, để biết mô tả phạm vi của các giá trị mỗi ngày và loại thời gian và các định dạng hợp lệ trong đó các giá trị có thể được chỉ định

Dưới đây là một ví dụ sử dụng các chức năng ngày. Truy vấn sau khi chọn tất cả các hàng có giá trị

mysql> SELECT CURDATE();
        -> '2008-06-13'
mysql> SELECT CURDATE() + 0;
        -> 20080613
1 trong vòng 30 ngày qua.
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;

Truy vấn cũng chọn các hàng có ngày nằm trong tương lai

Các chức năng mong đợi các giá trị ngày thường chấp nhận các giá trị DateTime và bỏ qua các phần thời gian. Các chức năng mong đợi các giá trị thời gian thường chấp nhận các giá trị DateTime và bỏ qua các phần ngày

Các chức năng trả về ngày hoặc thời gian hiện tại, mỗi chức năng chỉ được đánh giá một lần cho mỗi truy vấn khi bắt đầu thực hiện truy vấn. Điều này có nghĩa là nhiều tham chiếu đến một hàm như

mysql> SELECT CURDATE();
        -> '2008-06-13'
mysql> SELECT CURDATE() + 0;
        -> 20080613
2 trong một truy vấn duy nhất luôn tạo ra cùng một kết quả. . for any any from the dong meaning of them

Các hàm

mysql> SELECT CURDATE();
        -> '2008-06-13'
mysql> SELECT CURDATE() + 0;
        -> 20080613
8,
mysql> SELECT CURDATE();
        -> '2008-06-13'
mysql> SELECT CURDATE() + 0;
        -> 20080613
9,
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
0 và
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
1 Trả về các giá trị trong thời gian hiện tại, có sẵn là giá trị phiên bản của biến hệ thống
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
2. Ngoài ra,
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
3 giả định rằng đối số của nó là giá trị DateTime trong khoảng thời gian. Xem Phần & NBSP; . 1. 13, Múi giờ của máy chủ MySQL hỗ trợ

Một số chức năng ngày có thể được sử dụng với ngày Zero Zero hoặc ngày không đầy đủ như ngày

mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
4, trong khi các chức năng khác không thể. Chức năng trích xuất các phần của ngày thường hoạt động với các ngày không đầy đủ và do đó có thể trả về 0 khi bạn có thể mong đợi một giá trị khác biệt. Ví dụ. không ngày hoặc ngày không đầy đủ chẳng hạn như
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
4, trong khi những ngày khác thì không thể. Các hàm trích xuất các phần của ngày thường hoạt động với ngày chưa hoàn thành và do đó có thể trả về 0 khi bạn có thể mong đợi một giá trị khác không. Ví dụ.
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
1

Các chức năng khác mong đợi ngày hoàn thành và trả lại

mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
5 cho ngày không đầy đủ. Chúng bao gồm các chức năng thực hiện số ngày học hoặc các phần bản đồ của ngày đến tên. Ví dụ.
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
3

Một số chức năng là nghiêm trọng khi được thông báo qua giá trị hàm

mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
6 as đối số của họ và từ chối ngày không đầy đủ với một ngày bằng 0.
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
7,
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
8,
mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026.000000
9,
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
80,
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
81,
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
82,
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
83, ____

Các giây phân số cho các giá trị

mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
88,
mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
89 và_______1100 được hỗ trợ, với độ chính xác tối đa. Chức năng lấy các đối số thời gian chấp nhận các giá trị với các phân số giây. Trả về các giá trị từ các hàm thời gian bao gồm các giây phân đoạn khi thích hợp