>  기사  >  데이터 베이스  >  MySQL의 기본과 일반적으로 사용되는 명령에 대한 소개

MySQL의 기본과 일반적으로 사용되는 명령에 대한 소개

coldplay.xixi
coldplay.xixi앞으로
2020-12-10 17:43:413384검색

mysql learning칼럼에서는 기본 공통 명령을 소개합니다

MySQL의 기본과 일반적으로 사용되는 명령에 대한 소개

관련 무료 학습 권장 사항: mysql learning(동영상)

mysql 명령 소개

mys ql은 데이터베이스 관리 명령어

通过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 명령 소개

mysqldump 데이터 백업 명령(논리적 백업)

실생활에서 가장 많이 사용하는 명령 중 하나이며, 중소기업이나 데이터 양이 많을 때 흔히 사용하는 데이터베이스 백업 명령이기도 합니다. 크지 않습니다. 매우 실용적입니다.

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 명령어 소개

mysqlbinlog는 binlog 바이너리 로그 파일 정보를 볼 때 사용하는 명령어이기도 하며, 일상생활에서 흔히 사용하는 명령어 중 하나이다.

아아아아

위 내용은 MySQL의 기본과 일반적으로 사용되는 명령에 대한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제