美文网首页
mysql数据库相关命令

mysql数据库相关命令

作者: 传奇咫尺天涯 | 来源:发表于2020-12-09 21:00 被阅读0次

创建数据库

create database 数据库名;

数据库备份与导入

  1. 备份
    备份数据和表结构
    mysqldump -uroot -p -h192.168.x.x -P3306 数据库名>备份文件名.sql
    
    备份表结构
    mysqldump -uroot -p -h192.168.x.x -P3306 --opt -d 数据库名>备份文件名.sql
    
  2. 数据库还原
    还原数据库:登录mysql,用use命令切换数据库,执行如下命令:
    source 备份文件的路径
    

另一种备份方式

  1. 导出
SELECT * FROM yc202011 INTO OUTFILE "D:\\yc202011.txt" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';  
  1. 导入
load data infile "D:/yc202012.txt" replace into table yc202012 fields terminated by ',' enclosed by '"' escaped by '"' lines terminated by '\n';  


数据库查询相关命令

  1. 查询每个表中的数据
SELECT TABLE_NAME,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名';  
  1. 查询数据库总数据
SELECT sum(TABLE_ROWS) FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'';  
  1. 查看某个数据库中表的引擎
show table status from centralsysdb where engine='MyISAM'  
  1. 查询当前设置的连接数
show variables like '%max_connections%';  
set GLOBAL max_connections = 2000;  
  1. 查看正在运行的SQL语句
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;  
kill trx_mysql_thread_id; 杀掉它们。  
  1. 查看当前锁定的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
  1. 查看当前等锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;  
select * from information_schema.PROCESSLIST where command!='Sleep';
  1. 只更新年
update 表名 set PatrolTime=DATE_FORMAT(时间字段,'2017-%m-%d %T') where 时间字段 BETWEEN '2016-11-01' and '2016-11-30';

相关文章

  • 主键 sql分类 自增 not null

    MySql02 复习 数据库相关 连接数据库的命令 mysql -uroot -p 创建数据库 create da...

  • Linux实用工具-mysql

    描述 这里简单介绍Linux下面mysql命令(以及相关命令)操作mysql数据库的方法。 举例 启动mysqld...

  • MySQL 常用命令大全

    一、 mysql:连接数据库 mysql 命令用户连接数据库。mysql 命令格式:mysql -h 主机地址-u...

  • mongo和mysql命令对比:账户篇

    通过对比mongo和mysql对于账户的操作来帮助大家更快的熟悉两种数据库相关命令。 基础增删改查 命令mysql...

  • MYSQL 数据库简介

    MYSQL 数据库操作命令 1. 数据库增删改查命令 登录数据库命令:mysql -u root -p,退出:qu...

  • MySql常用命令

    MySql常用命令 Mysql命令mysql:连接Mysql数据库 mysql命令格式: 1) 连接到本机上的MY...

  • MySQL表的操作

    MySQL基础一上一节主要了解了MySQL数据库的相关命令和数据库中存储的数据类型, 这一节主要是MySQL中对于...

  • MySql相关语句总结

    MySql相关语句总结 标签(空格分隔): JAVA后台 数据库的操作 cmd命令行进入数据库 创建数据库 查看创...

  • 云服务器CentOS 7.2 64位安装MySQL数据库

    安装MySQL数据库 一、检测系统中是否已安装 mysql 的相关服务 命令如下,无输出信息则证明未安装 rpm ...

  • 平常会用到的一些linux相关命令

    一.MySQl相关的命令 1.数据库远程权限的开启 (1)第一步   mysql -u root -p   use...

网友评论

      本文标题:mysql数据库相关命令

      本文链接:https://www.haomeiwen.com/subject/rpcfgktx.html