MySQL常用SQL语句
来源:互联网 发布:淘宝上怎么搜弹簧刀 编辑:程序博客网 时间:2024/05/13 18:29
一. 从数据库导出sql文件
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd 进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
//-h localhost可以省略,其一般在虚拟主机上用
从被锁住的表导出sql文件:
mysqldump --skip-lock-table -h 192.168.1.123 -u root -p db_name t_table > t_table.sql;
二. MySQL备份乱码问题解决:
Use database(数据库名字);
Set character set gbk;
Source a.sql(sql文件的路径);
客户端连接乱码
set names utf8;
三. 批量插入和更新
insert into t_zhb values (1,1),(2,2),(2,1) on duplicate key update age=age+values(age);
四.查看数据库占用空间
use information_schema;select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='xxxx';select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='xxx' and table_name='xxxx';
五.查看数据库连接ip
//查看DB连接ipselect SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;//查看DB连接ip:portselect host , count(*) from information_schema.processlist group by host;
- mysql常用SQL语句
- mysql常用SQL语句
- MySQL常用SQL语句
- MySql 常用Sql语句
- MySql 常用Sql语句
- MySql 常用SQL语句
- MySQL常用SQL语句
- Mysql 常用sql语句
- mysql 常用sql语句
- MySQL 常用SQL语句
- MySQL 常用sql语句
- Mysql 常用sql语句
- MySQL常用SQL语句
- MySQL常用SQL语句
- Mysql常用SQL语句
- MySQL常用sql语句
- MySQL常用SQL语句
- mysql常用sql语句
- 最短路径之Spfa算法
- 我的java 学习 - 入门篇
- Android_气泡效果
- InstallShield制作安装包之获取安装路径并写入到配置文件
- 队列实现
- MySQL常用SQL语句
- 常用开发软件使用问题
- POJ 3007 Organize Your Train part II
- 浅谈Java中的几种随机数
- android 合并联系人。。。。源码
- STL标准模版库
- linux内核开发基础学习笔记
- 取登录用户的成本中心
- Java(多线程)