国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

正規(guī)營(yíng)銷型網(wǎng)站定制seo描述快速排名

正規(guī)營(yíng)銷型網(wǎng)站定制,seo描述快速排名,17歲在線觀看免費(fèi)高清完整版,惠安規(guī)劃局建設(shè)局網(wǎng)站目錄 一、程序介紹 二、mysqld--mysql服務(wù)器介紹 三、mysql - MySQL 命令行客戶端 3.1 客戶端介紹 3.2 mysql 客戶端選項(xiàng) 指定選項(xiàng)的方式 mysql 客戶端命令常用選項(xiàng) 在命令行中使用選項(xiàng) 選項(xiàng)(配置)文件 使用方法 選項(xiàng)文件位置及加載順序 選項(xiàng)文件語法 使用舉例&am…

目錄

一、程序介紹

二、mysqld--mysql服務(wù)器介紹

三、mysql - MySQL 命令行客戶端

3.1 客戶端介紹

3.2? mysql 客戶端選項(xiàng)

指定選項(xiàng)的方式

mysql 客戶端命令常用選項(xiàng)

在命令行中使用選項(xiàng)

選項(xiàng)(配置)文件

使用方法

選項(xiàng)文件位置及加載順序

選項(xiàng)文件語法

使用舉例:為所有客戶端設(shè)置字符編碼集

3.3 mysql客戶端命令


一、程序介紹

當(dāng)MySQL安裝完成后,除了我們常用的mysql客戶端程序,通常還會(huì)包含如下程序,本篇博客就來介紹一下常用的一些程序的作用和使用

  • Linux系統(tǒng)程序?般在? /usr/bin 目錄下,可以通過命令查看:
zyq@iZm5egpp4a85g2tfliaeikZ:~$ ll /usr/bin/mysql*
-rwxr-xr-x 1 root root 7681264 Oct 23 20:15 /usr/bin/mysql*
-rwxr-xr-x 1 root root 7519248 Oct 23 20:15 /usr/bin/mysqladmin*
lrwxrwxrwx 1 root root      10 Oct 23 20:15 /usr/bin/mysqlanalyze -> mysqlcheck*
-rwxr-xr-x 1 root root 7992592 Oct 23 20:15 /usr/bin/mysqlbinlog*
-rwxr-xr-x 1 root root 7528208 Oct 23 20:15 /usr/bin/mysqlcheck*
-rwxr-xr-x 1 root root 6617008 Oct 23 20:15 /usr/bin/mysql_config_editor*
-rwxr-xr-x 1 root root   27367 Oct 23 20:15 /usr/bin/mysqld_multi*
-rwxr-xr-x 1 root root   29137 Oct 23 20:15 /usr/bin/mysqld_safe*
-rwxr-xr-x 1 root root 7603760 Oct 23 20:15 /usr/bin/mysqldump*
-rwxr-xr-x 1 root root    7719 Oct 23 20:15 /usr/bin/mysqldumpslow*
-rwxr-xr-x 1 root root 7515472 Oct 23 20:15 /usr/bin/mysqlimport*
-rwxr-xr-x 1 root root 7594928 Oct 23 20:15 /usr/bin/mysql_migrate_keyring*
lrwxrwxrwx 1 root root      10 Oct 23 20:15 /usr/bin/mysqloptimize -> mysqlcheck*
-rwxr-xr-x 1 root root 7972176 Oct 23 20:15 /usr/bin/mysqlpump*
lrwxrwxrwx 1 root root      10 Oct 23 20:15 /usr/bin/mysqlrepair -> mysqlcheck*
-rwxr-xr-x 1 root root   39016 Jun 15  2023 /usr/bin/mysqlreport*
-rwxr-xr-x 1 root root 7503440 Oct 23 20:15 /usr/bin/mysql_secure_installation*
-rwxr-xr-x 1 root root 7514096 Oct 23 20:15 /usr/bin/mysqlshow*
-rwxr-xr-x 1 root root 7533104 Oct 23 20:15 /usr/bin/mysqlslap*
-rwxr-xr-x 1 root root 6639024 Oct 23 20:15 /usr/bin/mysql_ssl_rsa_setup*
-rwxr-xr-x 1 root root 6535344 Oct 23 20:15 /usr/bin/mysql_tzinfo_to_sql*
-rwxr-xr-x 1 root root 7615728 Oct 23 20:15 /usr/bin/mysql_upgrade*
  • windows系統(tǒng)目錄:你的安裝路徑 \MySQL Server 8.0\bin,可以通過命令查看:
C:\Program Files\MySQL\MySQL Server 8.0\bin>dir *.exe
2024/07/12  14:32         6,423,112 ibd2sdi.exe
2024/07/12  14:32         6,412,880 innochecksum.exe
2024/07/12  14:32         6,354,008 lz4_decompress.exe
2024/07/12  14:32         6,662,216 myisamchk.exe
2024/07/12  14:32         6,505,040 myisamlog.exe
2024/07/12  14:32         6,566,992 myisampack.exe
2024/07/12  14:32         6,544,464 myisam_ftdump.exe
2024/07/12  14:32         7,126,600 mysql.exe
2024/07/12  14:32         7,013,456 mysqladmin.exe
2024/07/12  14:32         7,397,456 mysqlbinlog.exe
2024/07/12  14:32         7,019,088 mysqlcheck.exe
2024/07/12  14:32        54,027,336 mysqld.exe
2024/07/12  14:32         7,086,160 mysqldump.exe
2024/07/12  14:32         7,005,264 mysqlimport.exe
2024/07/12  14:32         7,521,352 mysqlpump.exe
2024/07/12  14:32         7,544,912 mysqlrouter.exe
2024/07/12  14:32         6,314,080 mysqlrouter_keyring.exe
2024/07/12  14:32         6,285,408 mysqlrouter_passwd.exe
2024/07/12  14:32         6,269,544 mysqlrouter_plugin_info.exe
2024/07/12  14:32         7,003,728 mysqlshow.exe
2024/07/12  14:32         7,022,160 mysqlslap.exe
2024/07/12  14:32         6,302,304 mysql_config_editor.exe
2024/07/12  14:32         7,095,392 mysql_migrate_keyring.exe
2024/07/12  14:32         6,999,664 mysql_secure_installation.exe
2024/07/12  14:32         6,327,392 mysql_ssl_rsa_setup.exe
2024/07/12  14:32         6,234,208 mysql_tzinfo_to_sql.exe
2024/07/12  14:32         7,098,968 mysql_upgrade.exe
2024/07/12  14:32         6,287,968 my_print_defaults.exe
2024/07/12  14:32         7,180,872 perror.exe
2024/07/12  14:32         6,253,656 zlib_decompress.exe

下面是一些常用的程序簡(jiǎn)介,如果還想了解其他的程序可以到官網(wǎng)中查看

程序名簡(jiǎn)介
mysqldMySQL的守護(hù)進(jìn)程即MySQL服務(wù)器,要使用MySQL服務(wù)器,mysqld必須正在運(yùn)行狀態(tài)
mysqlMySQL客戶端程序,用于交互式輸入SQL語句或以批處理模式從文件執(zhí)行SQL的命令行工具。
mysqlcheck用于檢查、修復(fù)、分析和優(yōu)化表的表維護(hù)客戶端
mysqldump將MySQL數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)到SQL、文本或XML文件中的客戶端
mysqlimport將文本文件導(dǎo)入到表的客戶端工具
mysqladmin執(zhí)行管理操作的客戶端,例如創(chuàng)建或刪除數(shù)據(jù)庫、重新加載授權(quán)表、將表刷新到磁盤以及重新打開日志文件。Mysqladmin還可以用于從服務(wù)器檢索版本、進(jìn)程和狀態(tài)信息
mysqlshow顯示數(shù)據(jù)庫、表、列和索引信息的客戶端
mysqldumpslow用于讀取和匯總慢速查詢?nèi)罩緝?nèi)容的實(shí)用程序
mysqlbinlog從二進(jìn)制日志中讀取SQL語句的實(shí)用程序。mysqlbinlog文件中包含的已執(zhí)行SQL語句的日志,可用于從崩潰中恢復(fù)數(shù)據(jù)
mysqlslap客戶端負(fù)載工具,模擬多個(gè)客戶端同時(shí)訪問MySQL服務(wù)器,并報(bào)告每個(gè)階段的使用時(shí)間二

二、mysqld--mysql服務(wù)器介紹

MySQL服務(wù)器,也被稱為mysqld,是一個(gè)多線程程序,對(duì)數(shù)據(jù)目錄進(jìn)行訪問管理,數(shù)據(jù)目錄包含數(shù)據(jù)庫和表。數(shù)據(jù)目錄也是其他信息,如日志文件和狀態(tài)文件的默認(rèn)存儲(chǔ)位置。

當(dāng)MySQL服務(wù)器啟動(dòng)時(shí),會(huì)偵聽指定的端口、處理來自客戶端程序的網(wǎng)絡(luò)連接,并管理不同客戶端對(duì)數(shù)據(jù)庫的訪問。

mysqld程序有許多選項(xiàng)可以在啟動(dòng)時(shí)指定。運(yùn)行以下命令查看完整的選項(xiàng)列表:

 mysqld --verbose --help

三、mysql - MySQL 命令行客戶端

3.1 客戶端介紹

MySQL是一個(gè)簡(jiǎn)單的SQL shell,可以輸入命令和執(zhí)行SQL語句,當(dāng)執(zhí)行SQL語句時(shí),查詢結(jié)果以ASCII表格式顯示。

MySQL的基本使用非常簡(jiǎn)單,回顧一下連接數(shù)據(jù)庫的方式,打開終端并輸入以下命令:

# 連接MySQL服務(wù)器,?選項(xiàng)格式
mysql --user=user_name --password [db_name]
# 短選項(xiàng)格式
mysql -uuser_name -p [db_name]
# 輸?密碼
Enter password: your_password
3.2? mysql 客戶端選項(xiàng)
指定選項(xiàng)的方式

指定選項(xiàng)的方式有三種,分別是

  1. 在mysql后面的命令行中列出選項(xiàng)
  2. 在mysql后面指定配置文件的路徑,以便在程序啟動(dòng)時(shí)讀取配置文件中的選項(xiàng)。
  3. 使用環(huán)境變量中的選項(xiàng)。

我們后面主要介紹第一種和第二種方式。接下來我們了解一下都有些什么選項(xiàng)

mysql 客戶端命令常用選項(xiàng)
選項(xiàng)長(zhǎng)格式選項(xiàng)短格式說明
--host-h--host=host_name , -hhost_name 連接到指定主機(jī)上的MySQL服務(wù)
--port-P--port=port_num , -Pport_num? TCP/IP連接使用的端口號(hào)
--user-u--user=user_name , -uuser_name? 用于連接到MySQL服務(wù)器的用戶名
--password-p--password[=password] , -p[password] 用于連接到MySQL服務(wù)器的密碼??蛇x,如果沒有給出,會(huì)提示用戶輸入
--defaults-file--defaults-file=file_name 使用指定的選項(xiàng)文件。如果該文件不存在,則會(huì)發(fā)生錯(cuò)誤
--default-character-set--default-character-set=charset_name charset_name將作為客戶端和當(dāng)前連接的默認(rèn)字符集,例:utf8mb4
--database-D--database=db_name , -Ddb_name? 要使用的數(shù)據(jù)庫
--compress-C--compress , -C? 如果可能,壓縮客戶端和服務(wù)器之間傳輸?shù)乃行畔?/td>
--reconnect--reconnect? 如果客戶端與服務(wù)器的連接丟失,自動(dòng)嘗試重新連接
--quick-q--quick , -q? 不緩存查詢結(jié)果,收到一行打印一行,如果輸出被掛起,可能會(huì)降低服務(wù)器速度
--protocol--protocol={TCP|SOCKET|PIPE|MEMORY} 用于連接到服務(wù)器的傳輸協(xié)議,默認(rèn)為TCP
--delimiter--delimiter=str? 設(shè)置SQL語句分隔符。默認(rèn)值為分號(hào)(;)
--execute-e--execute=statement , -estatement? 執(zhí)行指定的SQL語句并退出
--version-V--version , -V? 顯示版本信息并退出
--help-?--help , -?? 顯示幫助信息并退出

ps:如果選項(xiàng)輸入中包含空格,需要包含在" "中

在命令行中使用選項(xiàng)

在命令行要遵循以下規(guī)則:

  • 選項(xiàng)應(yīng)在程序名之后給出。
  • 選項(xiàng)以單破折號(hào)“-”或雙破折號(hào)“--”開頭,“-”表示短格式,“--”表示長(zhǎng)格式,例如:-?和--help都表示MySQL程序顯示他的幫助消息。
mysql -?
mysql --help
  • 選項(xiàng)名稱區(qū)分大小寫。-v和-V都是合法的,但含義不同,它們分別是--verbose和--version選項(xiàng)的相應(yīng)縮寫形式。
# 以下兩個(gè)等價(jià)
mysqld --verbose --help
mysqld -v -?
# 以下兩個(gè)等價(jià)
mysql --version 
mysql -V
  • 某些選項(xiàng)需要在后面指定一個(gè)值。例如,-h 127.0.0.1 或 --host=127.0.0.1 表示向客戶端程序指定MySQL服務(wù)器主機(jī)。
mysql -h 127.0.0.1
msyql --host=127.0.0.1
  • 對(duì)于帶值的長(zhǎng)格式選項(xiàng),通常用=符號(hào)分隔選項(xiàng)名稱和值。對(duì)于帶值的短選項(xiàng),選項(xiàng)值可以緊跟在選項(xiàng)之后,也可以用空格隔開,例如:--host=127.0.0.1、-h127.0.0.1和-h 127.0.0.1是等價(jià)的。但是對(duì)于密碼選項(xiàng)的短格式,如果要指定密碼,選項(xiàng)與值之間不能有空格,如下所示:
mysql -ptest # test表?密碼,但沒有指定要訪問的數(shù)據(jù)庫
mysql -p test # test 表?指定了訪問的數(shù)據(jù)庫,但沒有指定密碼

ps:在命令行中,第一個(gè)不帶破折號(hào) - 的值被解析為要訪問的數(shù)據(jù)庫名,所以--database選項(xiàng)一般可以省略。

  • 在選項(xiàng)名稱中,破折號(hào)“-”和下劃線“_”在大多數(shù)情況下可以互換使用,但前導(dǎo)破折號(hào)不能轉(zhuǎn)為下劃線,例如:--skip-grant-tables和--skip_grant_tables是等價(jià)的。
  • 對(duì)于采用數(shù)值的選項(xiàng),該值可以帶有后綴K、M或G以指示乘數(shù)1024、10242或10243,例如,以下命令告訴mysqladmin對(duì)服務(wù)器執(zhí)行1024次ping,每次ping之間休眠3秒。
mysqladmin --count=1K --sleep=3 ping -uroot -p
  • 在命令行中包含空格的選項(xiàng)值必須用引號(hào)引起來。例如,--execute(或-e)選項(xiàng)與mysql一起使用時(shí),表示將一個(gè)或多個(gè)SQL語句發(fā)送給服務(wù)器執(zhí)行并顯示結(jié)果。
mysql -u root -p -e "SELECT VERSION();SELECT NOW();"
選項(xiàng)(配置)文件

大多數(shù)MySQL程序都可以從選項(xiàng)文件(配置文件)中讀取啟動(dòng)選項(xiàng)??梢栽谶x項(xiàng)文件中指定常用選項(xiàng),這樣就不必在每次運(yùn)行程序時(shí)都在命令行中輸入它們。大部分選項(xiàng)文件都是純文本格式,可以使用任何文本編輯器創(chuàng)建。

使用方法

選項(xiàng) --defaults-file 可以指定要使用的選項(xiàng)文件,客戶端程序會(huì)讀取并應(yīng)用選項(xiàng)文件中的相關(guān)配置

# Linux
mysql --defaults-file=/etc/mysql/my.cnf -uroot -p
# windows下
mysql "--defaults-file=C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" -uroot -p
選項(xiàng)文件位置及加載順序

MySQL 按以下表格中的順序查找并讀取選項(xiàng)文件。如果文件不存在則需要手動(dòng)創(chuàng)建。 讀取順序從上到下,后讀取的文件中配置的選項(xiàng)優(yōu)先級(jí)越高,也就是說后續(xù)讀取選項(xiàng)的值會(huì)覆蓋之前的選項(xiàng)值

在 Windows 系統(tǒng)讀取選項(xiàng)文件

文件名說明
%WINDIR%\my.ini,<br>%WINDIR%\my.cnf全局
C:\my.ini,<br>C:\my.cnf全局
BASEDIR\my.ini,<br>BASEDIR\my.cnf全局
defaults-extra-file如果存在其他選項(xiàng)文件可以通過--defaults-extra-file選項(xiàng)指定
%APPDATA%\MySQL.mylogin.cnf登錄路徑選項(xiàng)(僅限客戶端)
DATADIR\mysqld-auto.cnf系統(tǒng)變量(僅限服務(wù)器)
  • %WINDIR% 表示?Windows 目錄的位置,可以通過命令查看:
C:\Users\zyq>echo %WINDIR%
# 以下是結(jié)果
C:\Windows
  • BASEDIR 表示?MySQL 的安裝目錄:
D:\Program Files\MySQL\MySQL Server 8.0
  • %APPDATA% 表示應(yīng)用程序數(shù)據(jù)的目錄:
C:\Users\zyq>echo %APPDATA%
# 以下是結(jié)果
C:\Users\zyq\AppData\Roaming
  • DATADIR 代表MySQL數(shù)據(jù)目錄:
C:\ProgramData\MySQL\MySQL Server 8.0
使? MySQL Installer 安裝MySQL成功后,my.ini 默認(rèn)在該?錄下。

在 Unix 和 Linux 系統(tǒng)上讀取的選項(xiàng)文件

文件名說明
/etc/my.cnf全局
/etc/mysql/my.cnf全局
$MYSQL_HOME/my.cnf服務(wù)器特定選項(xiàng)(僅限服務(wù)器)
defaults-extra-file如果存在其他選項(xiàng)文件可以通過--defaults-extra-file選項(xiàng)指定
~/.my.cnf用戶特定選項(xiàng)
~/.mylogin.cnf用戶特定的登錄路徑選項(xiàng)(僅限客戶端)
DATADIR/mysqld-auto.cnf系統(tǒng)變量(僅限服務(wù)器)

  • ~ 表示當(dāng)前用戶的主目錄。
  • MYSQL_HOME 是設(shè)置的環(huán)境變量路徑。
  • DATADIR 代表 MySQL 數(shù)據(jù)目錄
選項(xiàng)文件語法

運(yùn)行MySQL程序時(shí)在命令行上指定的任何長(zhǎng)選項(xiàng)都可以在選項(xiàng)文件中指定,要獲取選項(xiàng)列表可以使用如下命令。

# 客?端程序
root@guangchen-vm:~# mysql --help
# 服務(wù)端程序
root@guangchen-vm:~# mysqld --verbose --help

接下來是在文件中設(shè)置選項(xiàng)的語法介紹:

  • 選項(xiàng)文件中指定選項(xiàng)時(shí),省略兩個(gè)前導(dǎo)破折號(hào),并且每?行表示?個(gè)選項(xiàng),例如 --quick 和 --host=127.0.0.1 在選項(xiàng)文件中應(yīng)表示成?
quick 
host=127.0.0.1
  • #comment , ;comment? 注釋行以 # 或 ; 開,注釋可以從?行的中間開始
  • [ group ] 設(shè)置選項(xiàng)的程序或組的名稱,不區(qū)分大小寫。如果選項(xiàng)組名稱與程序名稱相同,則組中的選項(xiàng)專門應(yīng)用于該程序,例如,[mysqld] 和 [mysql] 組分別適用于 mysqld 服務(wù)端程序和 mysql 客戶端程序。假設(shè)有一個(gè) MySQL 的配置文件,其內(nèi)容可能如下所示:
    [mysqld]
    # 服務(wù)端配置
    port = 3306
    datadir = /var/lib/mysql
    socket = /var/lib/mysql/mysql.sock[mysql]
    # 客戶端配置
    auto-rehash = 1
    default-character-set = utf8mb4
  • opt_name 相當(dāng)于命令行上的選項(xiàng)名。
  • opt_name = value 選項(xiàng)名對(duì)應(yīng)的值,可以使用轉(zhuǎn)義序列 \b、\t、\n、\r、\ 和 \s 來表示退格符、制表符、換行符、回車符、反斜杠和空格字符。
  • [client] MySQL 發(fā)行版中所有客戶端程序都會(huì)讀取并應(yīng)用這個(gè)組下的選項(xiàng)(除了 mysqld),在這個(gè)組下可以指定適用于所有客戶端程序的通用選項(xiàng),例如配置用戶名和密碼(但要確保只有自己才可以訪問這個(gè)文件以防止密碼泄漏)。
    # 在當(dāng)前??的home?錄下創(chuàng)建.my.cnf,并在[client]寫?公共配置 
    # 這?主要設(shè)置?了主機(jī)、端?、??名、密碼 
    root@guangchen-vm:~# vim .my.cnf
    [client]
    host=127.0.0.1
    port=3306
    user=root
    password=123456
    # 直接運(yùn)?mysql,不?輸???名密碼可以直接成功登錄 
    root@zyq-vm:~# mysql
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 9
    Server version: 8.0.34 MySQL Community Server - GPL
    Copyright (c) 2000, 2023, Oracle and/or its affiliates.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input 
    statement.
    mysql>
    
  • 可以通過 [客戶端程序名] 的形式為不同的客戶端程序指定選項(xiàng),例如 [mysql],當(dāng)運(yùn)行 mysql 程序時(shí)會(huì)讀取并應(yīng)用該組下的配置,如果選項(xiàng)名與 [client] 重復(fù),[client] 中的選項(xiàng)將會(huì)被覆蓋。
root@zyq:~# cat .my.cnf 
[client]
host=127.0.0.1
port=3306
user=root
password=123456# 設(shè)置為必須輸?密碼
[mysql]
passwordroot@guangchen-vm:~# mysql
Enter password: # 強(qiáng)制要求登錄時(shí)輸?密碼 Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.34 MySQL Community Server - GPL
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input 
statement.
mysql> 
  • 為特定 MySQL 版本設(shè)置選項(xiàng)可以使用 [mysqld-5.7]、[mysqld-8.0] 的組名。
  • 在選項(xiàng)文件中使用?! included 指令來包含其他選項(xiàng)文件,例如:!include /home/mydir/myopt.cnf
  • 在選項(xiàng)文件中使用?! includedir 指令來搜索指定目錄中的選項(xiàng)文件,例如:!includedir /home/mydir,但不保證目錄中選項(xiàng)文件的讀取順序。
  1. ! includedir 在 Unix 和 Linux 操作系統(tǒng)中會(huì)搜索指定目錄下任何以 .cnf 為后綴的文件。在 Windows 中,會(huì)搜索指定目錄下任何以 .ini 或? .cnf 為后綴的文件。
  2. 只會(huì)讀取包含文件中當(dāng)前客戶端的組配置,例如當(dāng)前運(yùn)行的是 mysql 程序,那么只會(huì)讀取?[mysql]?組中的選項(xiàng)配置。
  • 在 Windows 中請(qǐng)確保在配置文件的最后一行加一個(gè)換行符,否則該行將被忽略

注意:

  • 選項(xiàng)名稱和值中的前導(dǎo)和尾隨空格會(huì)自動(dòng)刪除。
  • 在 Windows 系統(tǒng)中設(shè)置路徑應(yīng)該使用轉(zhuǎn)義字符,所以建議不管在什么系統(tǒng)下都使用第二種方式
basedir="C:\\Program Files\\MySQL\\MySQL Server 8.0"
# 或
basedir="C:/Program Files/MySQL/MySQL Server 8.0"
使用舉例:為所有客戶端設(shè)置字符編碼集

?在Linux下編輯全局配置文件默認(rèn)位置 /etc/mysql/my.cnf ,初始內(nèi)容如下:

root@guangchen-vm:~# vim /etc/mysql/my.cnf
# Copyright (c) 2015, 2023, Oracle and/or its affiliates.
#
# ... 省略
#
# The MySQL Server configuration file.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
# 以下區(qū)域可以根據(jù)需要進(jìn)?配置 

在已有內(nèi)容下方輸入相應(yīng)的配置,我們要為客戶端設(shè)置全局的編碼格式為utf8mb4,那么在 [client] 節(jié)點(diǎn)下指定相應(yīng)的選項(xiàng)即可

[client] # 所有客?端程序者會(huì)讀取這個(gè)節(jié)點(diǎn)下的配置信息
default-character-set=utf8mb4 # 指定編碼格式為utf8mb4
3.3 mysql客戶端命令
  • 使用 mysql客戶端程序連接到數(shù)據(jù)庫服務(wù)器之后,可以發(fā)送SQL語句到服務(wù)器執(zhí)行,并以 ";"(分 號(hào))、\g 或 \G結(jié)束

1. `;` 與 `\g` 結(jié)束表示以表格形式顯示結(jié)果。
2. `\G` 結(jié)束表示以行形式顯示結(jié)果(當(dāng)我們查詢出內(nèi)容發(fā)現(xiàn)很亂不好看可以以行打印)
3. 如果當(dāng)前已經(jīng)輸入了一部分 SQL 語句想重新輸入可以輸入 `Control+C` 中斷當(dāng)前輸入。

  • 在當(dāng)前模式下,mysql還有?組自己的命令,可以輸入?help or \h 查看命令列表
mysql> help
For information about MySQL products and services, visit:http://www.mysql.com/
For developer information, including the MySQL Reference Manual, visit:http://dev.mysql.com/
To buy MySQL Enterprise support, training, or other products, visit:https://shop.mysql.com/
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.
nowarning (\w) Don't show warnings after every statement.
resetconnection(\x) Clean session context.
query_attributes Sets string parameters (name1 value1 name2 value2 ...) for 
the next query to pick up.
ssl_session_data_print Serializes the current SSL session data to stdout or 
file
For server side help, type 'help contents'
  • 使用 help contents命令可以查看關(guān)于MySQL數(shù)據(jù)庫使用的具體幫助,包括用戶管理、SQL語法、 數(shù)據(jù)類型、組件等相關(guān)內(nèi)容列表
mysql> help contents
You asked for help about help category: "Contents"
For more information, type 'help <item>', where <item> is one of the following
categories:Account ManagementAdministrationComponentsCompound StatementsContentsData DefinitionData ManipulationData TypesFunctionsGeographic FeaturesHelp MetadataLanguage StructureLoadable FunctionsPluginsPrepared StatementsReplication StatementsStorage EnginesTable MaintenanceTransactionsUtility
  • 通過 help contents中的具體條目查看介紹,例如: help Data Types
mysql> help Data Types # 這?說明要查看關(guān)于數(shù)據(jù)類型的幫助信息 
You asked for help about help category: "Data Types"
For more information, type 'help <item>', where <item> is one of the following
topics:AUTO_INCREMENTBIGINTBINARYBITBLOBBLOB DATA TYPEBOOLEANCHARCHAR BYTEDATEDATETIMEDECDECIMALDOUBLEDOUBLE PRECISIONENUMFLOATINTINTEGERLONGBLOBLONGTEXTMEDIUMBLOBMEDIUMINTMEDIUMTEXTSET DATA TYPESMALLINTTEXTTIMETIMESTAMPTINYBLOBTINYINTTINYTEXTVARBINARYVARCHARYEAR DATA TYPE
  • 繼續(xù)輸入help 具體的條目查看關(guān)于此條目的詳細(xì)說明,例如:help BIT
mysql> help BIT # 以下顯?關(guān)于BIT數(shù)據(jù)類形的具體描述 
Name: 'BIT'
Description:
BIT[(M)]
A bit-value type. M indicates the number of bits per value, from 1 to
64. The default is 1 if M is omitted.
URL: https://dev.mysql.com/doc/refman/8.0/en/numeric-type-syntax.html
http://aloenet.com.cn/news/30254.html

相關(guān)文章:

  • 做新聞網(wǎng)站需要什么證件云巔seo
  • 網(wǎng)站建設(shè)定金合同淘寶推廣怎么做
  • 讓別人做網(wǎng)站多久開始注冊(cè)域名搜索引擎的優(yōu)化方法有哪些
  • 重慶做企業(yè)網(wǎng)站網(wǎng)站流量排行
  • 網(wǎng)站建設(shè)電話咨詢百度詞條搜索排行
  • 網(wǎng)站管理運(yùn)營(yíng)網(wǎng)站收錄什么意思
  • 上海網(wǎng)站制作上海網(wǎng)站制作重慶森林壁紙
  • 廣州手機(jī)網(wǎng)站建設(shè)黑馬程序員培訓(xùn)機(jī)構(gòu)官網(wǎng)
  • 怎么做有邀請(qǐng)碼的網(wǎng)站五年級(jí)上冊(cè)語文優(yōu)化設(shè)計(jì)答案
  • 電子商務(wù)網(wǎng)站開發(fā)代碼常德網(wǎng)站建設(shè)公司
  • 免費(fèi)網(wǎng)站建設(shè)ydwzjsseo培訓(xùn)中心
  • 福建福州羅源建設(shè)局網(wǎng)站搜狗收錄提交入口
  • 做的美食視頻網(wǎng)站企業(yè)網(wǎng)站的推廣形式有
  • 做移門圖的 網(wǎng)站有哪些最近一周的重大熱點(diǎn)新聞
  • 什么軟件做高級(jí)網(wǎng)站交換友情鏈接推廣法
  • 外國(guó)網(wǎng)站學(xué)習(xí)做任務(wù) 升級(jí)互聯(lián)網(wǎng)推廣的方式
  • 聊城冠縣網(wǎng)站建設(shè)班級(jí)優(yōu)化大師怎么用
  • 做網(wǎng)站開發(fā)的集團(tuán)品牌策劃案例
  • 網(wǎng)站建設(shè)證書網(wǎng)站建設(shè)流程步驟
  • 學(xué)校網(wǎng)站建設(shè)電話代刷網(wǎng)站推廣鏈接免費(fèi)
  • 網(wǎng)絡(luò)運(yùn)營(yíng)和網(wǎng)絡(luò)營(yíng)銷的區(qū)別合肥seo網(wǎng)絡(luò)優(yōu)化公司
  • 上海網(wǎng)站建設(shè)哪家品牌推廣軟文案例
  • 提供秦皇島網(wǎng)站建設(shè)江西省seo
  • 沒有網(wǎng)站可以做seo最新軍事頭條
  • 做網(wǎng)站公司職務(wù)免費(fèi)找精準(zhǔn)客戶軟件
  • 北京網(wǎng)站推廣seo優(yōu)化頁面設(shè)計(jì)
  • 西安門戶網(wǎng)站建設(shè)公司哪家好軟文廣告經(jīng)典案例600
  • 怎么在word里做網(wǎng)站百度競(jìng)價(jià)代運(yùn)營(yíng)公司
  • 綜合社區(qū)網(wǎng)站開發(fā)費(fèi)用公司網(wǎng)站建設(shè)費(fèi)
  • 電銷防封號(hào)系統(tǒng)seo入門到精通