Heim  >  Artikel  >  Datenbank  >  Eine Einführung in die Grundlagen von MySQL und häufig verwendete Befehle

Eine Einführung in die Grundlagen von MySQL und häufig verwendete Befehle

coldplay.xixi
coldplay.xixinach vorne
2020-12-10 17:43:413399Durchsuche

In der Spalte „MySQL-Lernen“ werden grundlegende allgemeine Befehle vorgestellt

mys ql ist ein Datenbankverwaltungsbefehl
通过mysql --help来查看相关参数及使用说明

mysql --help   

            #mysql数据库管理命令

Usage: mysql [OPTIONS] [database]    

            #语法格式

--help  #查看帮助文档

--auto-rehash                            

           #自动补全功能

-A, --no-auto-rehash                

           #不需自动补全

-B, --batch                               

       #不使用历史文件,禁用交互

--character-sets-dir=name     

         #字符集安装目录

-C, --compress                 

 #客户端与服务端传递信息时压缩

-#--debug[=#]                        

         #调用功能

-D, --database=name    

         #使用数据库

--default-character-set=name

         #设置默认字符集

-e, --execute=name             

         #执行sql语句

-E, --vertical                         

        #垂直打印输出信息

-f, --force                             

        #跳过错误,执行下面的命令

-G, --named-commands     

        #查询结果按列打印

-i, --ignore-spaces              

        #忽略空格

-h, --host=name                

         #设置连接服务器的地址与IP

--line-numbers                  

        #显示有错误的行号

-L, --skip-line-numbers     

        #忽略有错误的行号

-n, --unbuffered                

        #每次执行sql后刷新缓存

--column-names               

        #查询时显示列信息

-N, --skip-column-names  

        #不显示列信息

-p, --password[=name]     

        #输入密码信息

-P, --port=#                       

       #设置端口信息

    --prompt=name           

       #设置mysql提示符

    --protocol=name          

       #设置使用协议

-s, --silent                    

      #一行一行输出,tab间隔

-S, --socket=name      

      #连接服务器使用socket文件

-t, --table                     

      #以表格的格式输出

-u, --user=name            

      #连接服务器的用户名

-v, --verbose                   

      #打印sql执行的命令

-V, --version                   

      #输出版本信息

-w, --wait                      

     #服务器停机后等待重启的时间

--connect-timeout=#             

     #连接前要等待的时间

--max-allowed-packet=#          

#服务器发送与接收包的最大长度

--show-warnings                 

    #显示警告信息
Mysqldump-Befehlseinführung

mysqldump-Datensicherungsbefehl (logische Sicherung)Eine Einführung in die Grundlagen von MySQL und häufig verwendete Befehle

Einer der am häufigsten verwendeten Befehle im täglichen Leben. Er ist auch ein häufig verwendeter Datenbanksicherungsbefehl in kleinen und mittleren Unternehmen oder bei großen Datenmengen ist nicht groß. Es ist sehr praktisch.
mysqldump --help          

#mysql数据库备份命令(逻辑备份)

Usage: mysqldump [OPTIONS] database [tables]                   

mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]

mysqldump [OPTIONS] --all-databases [OPTIONS]

         #备份命令格式

--print-defaults                

     #打印默认的程序参数列表

--no-defaults                    

    #不输出默认选项参数

--defaults-file=#              

    #设置指定的选项参数文件

-A, --all-databases           

    #所有数据库

--add-drop-database       

#创建数据之前添加drop数据库语句

--add-locks    

#每个表导出之前增加lock tables并且之后unlock tables

--character-sets-dir           

   #字符集文件目录

--compact

    #导出更少的输出信息

-B --databases

#指定数据库

--debug-info

#输出调试信息并退出

--default-character-set  

#设置默认字符集,默认为utf8

--dump-slave         

#将主binlog位置和文件名追加到导出的数据文件中

--events,-E   

   #备份事件信息

--flush-logs,-F 

   #备份后刷新日志

-p, --password[=name] 

   #连接数据库密码

-P, --port=# 

   #设置端口信息

-S, --socket=name 

   #连接服务器使用socket文件

-V, --version

    #输出版本信息

-u, --user=name 

   #连接服务器的用户名

Mysqlbinlog-Befehlseinführungmysqlbinlog ist ein Befehl zum Anzeigen von binlog-Protokolldateiinformationen. Er ist auch einer der im täglichen Leben häufig verwendeten Befehle.

mysqlbinlog --help              

#查看mysql的binlog日志文件记录的信息

Usage: mysqlbinlog [options] log-files   

      #语法格式

--character-sets-dir=name        

        #指定字符集文件目录

-d, --database=name                

       #查看指定数据库的日志文件

-h, --host=name      

       #查看指定主机上的日志文件

--start-position=953                  

            #起始pos点    

--stop-position=1437

            #结束pos点          

--start-datetime=    

            #起始时间点          

--stop-datetime=    

            #结束时间点        

--database=             

            #指定只恢复数据库

Das obige ist der detaillierte Inhalt vonEine Einführung in die Grundlagen von MySQL und häufig verwendete Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen