ienki 发表于 2018-10-8 07:00:39

MYSQL数据库命令

  MySQL数据库语句简单使用
  1、退出mysql>命令工具,返回原来的shell环境。
  quit 或者exit
  2、查看当前数据库服务日志文件信息
  showmasterlogs
  3、查看当前MySQL服务器中包含的库。
  showdatabases
  4、查看当前所在的库中包含的表。
  showtables
  5、显示表的结构,即组成表的各字段(列)的信息。
  use 库名---> DESCRIBE表名
  或者
  describe 库名 . 表名
  6、修改,更新表中的数据记录
  update表名set列名=值where条件
  7、刷新用户授权信息
  flushprivileges
  8、删除数据记录
  deletefrom表名where条件格式
  9、授权
  grant权限列表on库名 .表名to‘用户名’@来源地址
  权限列表:select ,update ,insert 。使用all代表所有权限。
  来源地址:域名或者IP地址。例如:%.benet.com或192.168.1.%
  Identified by:用于设置用户连接数据库时所使用的密码字符串值。
  库名.表名:用于指定授权的库和表的名称,其中通配符’*’:所有。
  10、查看数据库用户授权信息
  showgrantsfor ‘用户名’@’来源地址’
  11、备份
  导出库中的部分表
  mysqldump选项库名   表名1表名2 .......>
  /备份路径/备份文件名
  导出一个或者多个完整的数据库(包括其中所有的表)
  mysqldump选项--databases库名库名1库名2........>
  /备份路径/备份文件
  备份MySQL服务器中所有的库
  mysqldump选项--all-databases>/备份路径/备份文件.sql
  -u:指定数据库用户名
  -p:指定数据库用户密码
  --opt:优化执行速度
  例如:
  mysqldump-u root -p --opt --all-databases > data.sql
  12、恢复数据库
  mysql 选项库名表名</备份路径/备份文件

页: [1]
查看完整版本: MYSQL数据库命令