Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

คำสั่งไคลเอนต์ MySQL


ให้เราเข้าใจคำสั่งไคลเอนต์ MySQL บางส่วนกัน -

MySQL ส่งคำสั่ง SQL ทั้งหมดที่ผู้ใช้ออกไปยังเซิร์ฟเวอร์เพื่อให้สามารถดำเนินการได้ นอกจากนี้ยังมีชุดคำสั่งที่ mysql ตีความด้วยตัวเอง

รับรายการคำสั่ง

รายการของคำสั่งเหล่านี้สามารถพบได้โดยการพิมพ์คำสั่งที่กล่าวถึงด้านล่างบนพรอมต์ -

mysql> help

ผลลัพธ์

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.

หาก mysql ถูกเรียกใช้ด้วยตัวเลือก '--binary-mode' คำสั่ง mysql ทั้งหมดจะถูกปิดใช้งาน ยกเว้น charset และ delimiter ในโหมด non-interactive เนื่องจากอินพุตถูกไพพ์ไปยัง mysql หรือโหลดโดยใช้คำสั่ง source

แต่ละคำสั่งมีทั้งแบบยาวและแบบสั้น

คำสั่งแบบยาว

แบบยาวไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในขณะที่รูปแบบสั้นคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ รูปแบบยาวสามารถตามด้วยเครื่องหมายอัฒภาคเสริม แต่รูปแบบสั้นไม่ควรตามด้วยสิ่งใด

คำสั่งแบบสั้น

ไม่สนับสนุนการใช้คำสั่งแบบสั้นภายในหลายบรรทัด /* ... */ ความคิดเห็น คำสั่ง Shortform ทำงานภายในบรรทัดเดียว /*! ... */ เวอร์ชันความคิดเห็น ดังนั้น /*+ ... */ ความเห็นคำใบ้เครื่องมือเพิ่มประสิทธิภาพ พวกเขาถูกเก็บไว้ในคำจำกัดความของวัตถุ