Computer >> Máy Tính >  >> Lập trình >> MySQL

Lệnh ứng dụng khách MySQL


Hãy để chúng tôi hiểu một số lệnh máy khách MySQL -

MySQL gửi mọi câu lệnh SQL mà người dùng đưa ra cho máy chủ để nó có thể được thực thi. Ngoài ra còn có một tập hợp các lệnh mà mysql tự giải thích.

Nhận danh sách lệnh

Bạn có thể tìm thấy danh sách các lệnh này bằng cách gõ lệnh được đề cập bên dưới vào dấu nhắc -

mysql> help

Đầu ra

List of all MySQL commands:
Note that all text commands must be first on line and end with ';'
? (\?) Synonym for `help'.
clear     (\c) Clear the current input statement.
connect   (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set statement delimiter.
edit      (\e) Edit command with $EDITOR.
ego       (\G) Send command to mysql server, display result vertically.
exit      (\q) Exit mysql. Same as quit.
go        (\g) Send command to mysql server.
help      (\h) Display this help.
nopager   (\n) Disable pager, print to stdout.
notee     (\t) Don't write into outfile.
pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print     (\p) Print current command.
prompt    (\R) Change your mysql prompt.
quit      (\q) Quit mysql.
rehash    (\#) Rebuild completion hash.
source    (\.) Execute an SQL script file. Takes a file name as an argument.
status    (\s) Get status information from the server.
system    (\!) Execute a system shell command.
tee       (\T) Set outfile [to_outfile]. Append everything into given    outfile.
use       (\u) Use another database. Takes database name as argument.
charset   (\C) Switch to another charset. Might be needed for processing  binlog with multi-byte charsets.
warnings  (\W) Show warnings after every statement.

Nếu mysql được gọi với tùy chọn '--binary-mode', tất cả các lệnh mysql sẽ bị vô hiệu hóa ngoại trừ bộ ký tự và dấu phân cách trong chế độ không tương tác, cho rằng đầu vào được chuyển đến mysql hoặc được tải bằng lệnh nguồn.

Mỗi lệnh có cả dạng dài và dạng ngắn.

Các lệnh dạng dài

Dạng dài không phân biệt chữ hoa chữ thường trong khi dạng ngắn phân biệt chữ hoa chữ thường. Dạng dài có thể được theo sau bởi dấu chấm phẩy tùy chọn kết thúc, nhưng dạng ngắn không được theo sau bởi bất kỳ thứ gì.

Lệnh dạng ngắn

Việc sử dụng các lệnh dạng ngắn trong nhiều dòng / * ... * / nhận xét không được hỗ trợ. Các lệnh dạng ngắn hoạt động trong một dòng / *! ... * / nhận xét phiên bản, cũng vậy / * + ... * / tối ưu hóa-gợi ý nhận xét. Chúng được lưu trữ trong các định nghĩa đối tượng.