复制表结构

CREATE TABLE tb_students_copy LIKE tb_students_info;

查询mysql所有表数据、字段信息
mysql 查询表 所有字段
前2种有重复

select COLUMN_NAME,column_comment  from
information_schema.COLUMNS where table_name = 'db_car_apply'-- 查询表字段
select COLUMN_NAME from information_schema.COLUMNS
where table_name = '表名' and table_schema = '数据库名';-- 查询所有字段, 含约束
SHOW FULL COLUMNS FROM 表名

MySQL中的备份和恢复

加了–single-transaction就能保证innodb的数据是完全一致的,而myisam引擎无法保证,必须加–lock-all-tables
–single-transaction参数的作用,设置事务的隔离级别为可重复读,即REPEATABLE READ,这样能保证在一个事务中所有相同的查询读取到同样的数据,也就大概保证了在dump期间,如果其他innodb引擎的线程修改了表的数据并提交,对该dump线程的数据并无影响
深入理解mysqldump原理 --single-transaction --lock-all-tables --master-data
以下命令不支持powershell(idea系列控制台也是), 支持cmd

  1. 备份所有数据库
mysqldump -uroot -p --all-database > all.sqlmysqldump -h localhost -P3306 -uroot -p123456 --single-transaction data docid >  F:\docid.sqlmysqlcmd = "/usr/bin/mysqldump -h " + HOST + " -P" + PORT + " -u" + USER + " -p" + PWD + \" --single-transaction " + DB + " " + TABLE + " > " + db_backup_dir + "/" + backup_file_name
  1. 完全恢复
    mysqldump的恢复也很简单,将备份作为输入执行即可,具体语法如下:
mysql -h localhost -P3306 -uroot -p123456 data <  F:\docid.sqlrestorecmd = "/usr/bin/mysql -h " + HOST + " -P" + PORT + " -u" + USER + " -p" + PWD + " " + \DB + " < " + db_backup_dir + "/" + backup_file_name

注意,将备份恢复后数据并不完整,还需要将备份后执行的日志进行重做,语法如下:

mysqlbinlog binlog-file | mysql -uroot -p

python调用mysqldump备份mysql
最常用MySql数据库备份恢复

mysql 查询表 所有字段相关推荐

  1. mysql查询表的字段、字段类型、字段名称

    select column_name 字段,column_type 字段类型,column_comment 字段名称 from information_schema.columns ormwhere ...

  2. mysql查询表和字段的备注信息,并导出到Excel

    #查询SQL selectnames.TABLE_NAME as 表英名,names.TABLE_COMMENT as 表中文,column_name as 字段名称,column_type as 数 ...

  3. MySQL 查询表字段

    复制表结构 CREATE TABLE tb_students_copy LIKE tb_students_info; 查询mysql所有表数据.字段信息 mysql 查询表 所有字段 前2种有重复 s ...

  4. MySql 查询表字段数

    MySql 查询表字段数 SELECT COUNT(*) FROM information_schema.columns WHERE table_schema='test_cases' AND tab ...

  5. mysql查询表的数据大小

    mysql查询表的数据大小 在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量. 1.要查询表所占的容量,就是把 ...

  6. mysql 太多字段 排除某一列_Atitit 数据库排除某一列 字段 显示

    Atitit  数据库排除某一列 字段  显示 GROUP_CONCAT  行列转换 sELECT GROUP_CONCAT(COLUMN_NAME) FROM INFORMATION_SCHEMA. ...

  7. oracle,mysql常用基本操作 字段属性

    1.Oracle 1.向数据表添加注释及查询表注释 SELECT * FROM USER_TAB_COMMENTS WHERE TABLE_NAME='表名'; --查询注释 COMMENT ONTA ...

  8. mysql查询语句ppt,mysql查询表中数据总条数的语句怎么写

    sql查询表中数据总条:SELECT COUNT(*) FROM 表名称.count(*)代表着抄数据统计的总数.例子本例返回 "Persons" 表中的行数:SELECT COU ...

  9. mysql查询表里面重复的数据_mysql查询表里的重复数据方法

    这篇文章主要介绍了mysql查询表里的重复数据方法,需要的朋友可以参考下 INSERT INTO hk_test(username, passwd) VALUES ('qmf1', 'qmf1'),( ...

最新文章

  1. 2017 年已读书单总结
  2. BaseModelOutputWithPoolingAndCrossAttentions的API
  3. 苏宁易购11.11:商品详情系统架构设计
  4. 小菜鸟学 Spring-Dependency injection(二)
  5. 谈API网关的背景、架构以及落地方案--转
  6. 阿姨帮万勇:O2O产品的颠覆与布局,阿姨帮未来发展战略独家披露
  7. 10月碎碎念--谈如何做选择
  8. 二进制求和Python解法
  9. 除了HTML、CSS与JS,现在WASM也是标准Web语言
  10. Docker 从Dockerfile 构建镜像 :build 命令的用法
  11. 快速幂运算 《挑战程序设计竞赛》
  12. Django中的Form ModelForm
  13. 网络安全系列之三十九 在Linux中配置访问控制列表ACL
  14. 工作流软件是未来web的支柱
  15. 排队论模型(四):M / M / s 混合制排队模型
  16. 电机驱动软件学习笔记——ADC采样电流、温度、按键值
  17. python xlwt_Python模块xlwt对excel进行写入操作
  18. matlab 折射率椭球,折射率椭球详解.ppt
  19. 软件测试必须具备的知识体系(个人总结)
  20. 《2022年Java开发者生产力报告》出炉啦

热门文章

  1. Mysql删除重复数据只保留一条
  2. 1.6 会员注册和登录
  3. 金山毒霸的一个bug导致windows启动很多expoloer经常卡死的情况
  4. 集成Springfox 3.0.0
  5. oracle判断单数双数,代码中你所不知道的偶数与奇数的判断方法
  6. 计算机应用水平考试dream,2017职称计算机考试Dreamwaver教程:使用库
  7. mysql全角正则表达式_正则表达式匹配【全角字符】
  8. php获得小程序的传值,微信小程序之传值取值方法总结
  9. 计算机体系结构:系统加速比计算例题(1.1 1.2 1.3)
  10. 8个免费有用值得收藏的网站