您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        这篇文章主要介绍MySQL基础之常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
mysql 是数据库管理命令
通过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 --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 是用来查看binlog二进制日志文件信息的命令,也是日常经常使用的命令之一,通常在恢复数据库数据时使用。
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=             
            #指定只恢复数据库以上是“MySQL基础之常用命令有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。