Chế độ js trong MySQL là gì?

Đầu ra của các lệnh được xử lý trên máy chủ có thể được định dạng theo nhiều cách khác nhau. Phần này nêu chi tiết các định dạng đầu ra có sẵn khác nhau

Định dạng bảng được sử dụng theo mặc định khi MySQL Shell ở chế độ tương tác. Đầu ra được trình bày dưới dạng bảng được định dạng để xem rõ hơn và hỗ trợ phân tích

mysql-sql> select * from sakila.actor limit 3;
+----------+-------------+----------------+----------------------+
| actor_id | first_name  | last_name      | last_update          |
+----------+-------------+----------------+----------------------+
|        1 | PENELOPE    | GUINESS        | 2006-02-15 4:34:33   |
|        2 | NICK        | WAHLBERG       | 2006-02-15 4:34:33   |
|        3 | ED          | CHASE          | 2006-02-15 4:34:33   |
+----------+-------------+----------------+----------------------+
3 rows in set (0.00 sec)

mysql-sql>

Để có định dạng đầu ra này khi chạy ở chế độ hàng loạt, hãy sử dụng tùy chọn dòng lệnh

18. 3. 3. 2 Định dạng được phân tách bằng tab

Định dạng này được sử dụng theo mặc định khi chạy MySQL Shell ở chế độ hàng loạt, để có đầu ra tốt hơn cho phân tích tự động

>echo "select * from sakila.actor limit 3;" | mysqlsh --classic --uri [email protected]:33460
actor_id        first_name      last_name       last_update
1       PENELOPE        GUINESS 2006-02-15 4:34:33
2       NICK    WAHLBERG        2006-02-15 4:34:33
3       ED      CHASE   2006-02-15 4:34:33

18. 3. 3. 3 Đầu ra định dạng JSON

MySQL Shell hỗ trợ định dạng JSON cho đầu ra và nó có sẵn ở cả chế độ tương tác và hàng loạt. Định dạng đầu ra này có thể được bật bằng tùy chọn dòng lệnh

Định dạng JSON ở Chế độ hàng loạt

shell>echo "select * from sakila.actor limit 3;" | mysqlsh --json --sqlc --uri [email protected]:3306
{"duration":"0.00 sec","info":"","row_count":3,"rows":[[1,"PENELOPE","GUINESS",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[2,"NICK","WAHLBERG",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[3,"ED","CHASE",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}]],"warning_count":0}

shell>echo "select * from sakila.actor limit 3;" | mysqlsh --json=raw --sqlc --uri [email protected]:3306
{"duration":"0.00 sec","info":"","row_count":3,"rows":[[1,"PENELOPE","GUINESS",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[2,"NICK","WAHLBERG",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[3,"ED","CHASE",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}]],"warning_count":0}

shell>echo "select * from sakila.actor limit 3;" | mysqlsh --json=pretty --sqlc --uri [email protected]:3306
{
    "duration": "0.00 sec",
    "info": "",
    "row_count": 3,
    "rows": [
        [
            1,
            "PENELOPE",
            "GUINESS",
            {
                "year": 2006,
                "month": 1,
                "day": 15,
                "hour": 4,
                "minute": 34,
                "second": 33.0
            }
        ],
        [
            2,
            "NICK",
            "WAHLBERG",
            {
                "year": 2006,
                "month": 1,
                "day": 15,
                "hour": 4,
                "minute": 34,
                "second": 33.0
            }
        ],
        [
            3,
            "ED",
            "CHASE",
            {
                "year": 2006,
                "month": 1,
                "day": 15,
                "hour": 4,
                "minute": 34,
                "second": 33.0
            }
        ]
    ],
    "warning_count": 0
}
shell>

Định dạng JSON trong Chế độ tương tác (bắt đầu bằng --json=raw)

mysql-sql> select * from sakila.actor limit 3;
{"duration":"0.00 sec","info":"","row_count":3,"rows":[[1,"PENELOPE","GUINESS",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[2,"NICK","WAHLBERG",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[3,"ED","CHASE",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}]],"warning_count":0}

mysql-sql>

Định dạng JSON trong Chế độ tương tác (bắt đầu bằng --json=pretty)

mysql-sql> select * from sakila.actor limit 3;
{
    "duration": "0.00 sec",
    "info": "",
    "row_count": 3,
    "rows": [
        [
            1,
            "PENELOPE",
            "GUINESS",
            {
                "year": 2006,
                "month": 1,
                "day": 15,
                "hour": 4,
                "minute": 34,
                "second": 33.0
            }
        ],
        [
            2,
            "NICK",
            "WAHLBERG",
            {
                "year": 2006,
                "month": 1,
                "day": 15,
                "hour": 4,
                "minute": 34,
                "second": 33.0
            }
        ],
        [
            3,
            "ED",
            "CHASE",
            {
                "year": 2006,
                "month": 1,
                "day": 15,
                "hour": 4,
                "minute": 34,
                "second": 33.0
            }
        ]
    ],
    "warning_count": 0
}

mysql-sql>

Khi một thao tác được thực thi, ngoài bất kỳ kết quả nào được trả về, một số thông tin bổ sung sẽ có sẵn. Điều này bao gồm thông tin như số lượng hàng bị ảnh hưởng, cảnh báo, thời lượng, v.v., khi bất kỳ điều kiện nào trong số này là đúng

Bạn có thể sử dụng JavaScript trong MySQL không?

js có thể được sử dụng trong các ứng dụng cơ sở dữ liệu . Một trong những cơ sở dữ liệu phổ biến nhất là MySQL.

Vỏ MySQL được sử dụng để làm gì?

MySQL Shell được thiết kế để cung cấp ứng dụng khách dòng lệnh tích hợp cho tất cả các sản phẩm MySQL hỗ trợ Giao thức X . Các tính năng phát triển của MySQL Shell được thiết kế cho các phiên sử dụng Giao thức X. MySQL Shell cũng có thể kết nối với Máy chủ MySQL không hỗ trợ Giao thức X bằng giao thức MySQL cổ điển.

Làm cách nào để hiển thị DBS trong MySQL?

1. Mở Dấu nhắc Lệnh và điều hướng đến thư mục bin của thư mục cài đặt Máy chủ MySQL của bạn. Sau đó kết nối với máy chủ bằng lệnh mysql -u root -p. Nhập mật khẩu và thực hiện SHOW DATABASES;