第一个查询看看库里有多少个表,表名等select * from INFORMATION_SCHEMA.TABLES information_schema这张数据表保存了MySQL服务器所有数据库的信息.如数据库名,数据库的表,表栏的数据类型与访问权限等.再简单点,这台MySQL服务器上,到底有哪些数据库.各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面. Mysql的INFORMATION_SCHEMA数据库包含…
查看mysql库中所有表的大小和记录数 ,), 'MB') as total_size FROM information_schema.TABLES WHERE TABLE_SCHEMA='database_name' order by length desc 结果: +------------------------------+-------------+--------------+------------+------------+------------+| TABLE_NAME |…
如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎 TABLES_ROWS:记录数 DATA_LENGTH:数据大小 INDEX_LENGTH:索引大小 其他字段请参考MySQL的手册,我们只需要了解这几个就足够了. 所以要知道一个表占用空间的大小,那就相当于是…
查看所有库的大小 mysql> use information_schema; Database changed mysql> selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES; +----------+ | data   | +----------+ | 104.21MB | +----------+ 1 row in set (0.11 sec)   查看指定库的大小 mysql> s…
本文转自:http://blog.sina.com.cn/s/blog_4c197d420101fbl9.html 查看所有库的大小 mysql> use information_schema; Database changed mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data  from TABLES; +----------+ | data     | +----------+ | 104.21MB…
用Navicat做数据迁移,因为数据量比较大,迁移过过程中一个是进展不直观,另外就是cpu占用率高的时候,屏幕跟死机了一样点不动按钮,不好中断. 想了想,干脆自己写一个. 在网上找了一个sqllite迁移mysql数据的基础代码,然后在这基础上做了修改. 1.用这一个程序就能搞定指定数据库表的数据迁移执行工作. 2.目前每次可以执行指定的数据库表数组,但是不能仅仅单独指定库迁移所有表. 3.对于超大表的读取和数据迁移做了优化,每次读取1000条数据,每次迁移1000条数据. 4.整这代码的时间就…
package cn.hncu.meta; import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException; import org.junit.Test; import cn.hncu.pool.ConnUtils3;import cn.hncu.pool.Conn…
修改数据库配置文件:vim /etc/my.cnf [client] user=username password=password 使用shell脚本统计表中的行数据:count.sh #!/bin/bash dbname=test ip=192.168.1.100 for i in `mysql -h$ip -e "show tables from $dbname;" | egrep -v "\||Tables_in_$dbname"` do sleep 1 c…
TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引大小 SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名'…
有时候我们想看下指定库下所有表的使用情况,比如,查询表的Table大小,什么时候创建的,数据最近被更新的时间(即最近一笔insert/update/delete的时间).这些信息对我们进行库表维护很有作用. 1.查询语法 SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr] 2.查询语句说明 {FROM | IN} db_name, 可选项,表示查询哪个数据库下面的表信息.LIKE 'pattern' | WH…
mysql 查看某个库下面某个表的所有列字段 select COLUMN_NAME as columnName from information_schema.COLUMNS where table_name = '{表名}' and table_schema = '{库名}';…
查询所有数据库占用磁盘空间大小的SQL语句: ,),' MB') as data_size, concat(,),'MB') as index_size from information_schema.tables group by TABLE_SCHEMA order by data_length desc; 查询单个库中所有表磁盘占用大小的SQL语句: ,),' MB') as data_size, concat(,),' MB') as index_size from informatio…
查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;+---------------------------------------+| query                                 |+---------------------------------------+| User: 'cactiuser'@…
  1.情景展示 本地可以直接连接2个不同的远程数据库: 两个数据库由于网络不通,无法建立DBLINK完成数据传输: 将A库中C表的数据插入到B库中C表,如何快速实现? 2.解决方案 通过kettle可以实现, 准备工作: kettle工具的下载及将对应的数据库所需的jar包拷贝至其lib目录下 具体操作: 第一步:启动Spoon.bat文件: 第二步:建表输出: 选中“转换”-->右键-->新建-->输出-->表输出-->将其拖拽至右侧空白区域任意位置: 双击转换区域的“表…
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上 1.JavaBean的使用 package com.zheng; public class BookBean { private int id;// 编号 private String name;// 图书名称 private double price;// 定价 private int bookCount;// 数量 private String author;// 作者 public int getId()…
快速查看SQL Server 中各表的数据量以及占用空间大小. CREATE TABLE #T (NAME nvarchar(100),ROWS char(20),reserved varchar(18) ,Data varchar(18) ,index_size varchar(18) ,Unused varchar(18) ) GO INSERT #T EXEC SP_MSFOREACHTABLE 'EXEC sp_spaceused "?"' SELECT * FROM #T O…
一.查看基础信息 1.查看数据库存储位置 show global variables like "%datadir%"; 2.查看数据库的版本 select version(); 3.修改root密码 set password for root@localhost = password('123'); 二.查看mysql表结构 有三种方法:1.desc tablename;例如:要查看jos_modules表结构的命令:desc jos_modules;查看结果:mysql> d…
本文出处:http://www.cnblogs.com/wy123/p/7851294.html 在做数据库的异常诊断的时候,之前在SQL Server上的时候,最主要的参考信息之一就是去看当前的活动Session有哪些,这些活动Session分别在执行什么语句,用的什么执行方式(计划),运行了多久,等待资源是什么然后利用类似这些信息对问题的诊断提供依据. 在mysql中,虽然换了数据库平台,虽然有些东西不一样,个人认为无非也就是类似这些指标查看活动Session最常用的命令之一就是show p…
最近在写Rafy底层的一些东西,在数据库方面把MySql数据库集成到里面去,里面有一个需求,需要获取非系统数据库,也就是我们自己建立的数据库中所有表的主键和外键元数据列表. 第一种方法:是网上的方法,可以直接使用,[MySQL 查看数据库中有主外键关系的表信息] SELECT C.TABLE_SCHEMA            拥有者,           C.REFERENCED_TABLE_NAME  父表名称 ,           C.REFERENCED_COLUMN_NAME 父表字…
mariadb或者mysql查看某个库相关的授权信息 SELECT * FROM mysql.Db WHERE Db='DB_NAME';…
1.登录mysql 2.使用命令:use information_schema; 3.使用命令:select table_name,table_rows from tables where TABLE_SCHEMA = 'emphant' order by table_rows desc;…
1.进去指定schema 数据库(存放了其他的数据库的信息)     mysql> use information_schema; 2.查询所有数据的大小      mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES; 3.查看指定数据库实例的大小,比如说数据库 yoon      mysql> select concat(round(sum(DATA_LENGTH/1024…
  数据库服务器:本质就是一台计算机,该计算机上安装有数据库管理软件的服务端,供客户端访问使用. 1数据库管理系统RDBMS(本质就是一个C/S架构的套接字),关系型数据库管理系统. 库:(文件夹)----->数据库 表:(文件)实际上就是一堆按照一定格式的数据. 记录: Name=‘feng’ 2数据库管理系统/软件分类: 关系型: 有表结构,存取数据前必须先定义表结构,存数据必须按照字段的类型或者约束来, 典型代表:MySQL oracle db2 SQL server 非关系型: 存取数据…
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的字符集.当前安装的 MySQL 所支持的字符集等. 一.查看 MySQL 数据库服务器和数据库字符集. mysql> show variables like '%char%';+--------------------------+----------------------------------…
数据库中的库或表在开发环境下可能需要改名,关于MySQL的改名步骤如下: 1.备份数据库,备份后就可以安心的去改名了,如果操作错误还可以及时恢复 mysqldump -R -uroot -p 数据库名称> xxx.sql 2.表改名 rename table database.oldtable to database.newtable 例子: rename table house.record to house.bookrecord; 3.库改名 create  database  newdat…
功能 列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等.所谓符号,通常指定义出的函数,全局变量等等. 使用 nm [option(s)] [file(s)] 有用的options: -A 在每个符号信息的前面打印所在对象文件名称: -C 输出demangle过了的符号名称: -D 打印动态符号: -l 使用对象文件中的调试信息打印出所在源文件及行号: -n 按照地址/符号值来排序: -u 打印出那些未定义的符号: 常见的符号类型: A 该符号的值在今后的链接中将不再改变…
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的字符集.当前安装的 MySQL 所支持的字符集等. 一.查看 MySQL 数据库服务器和数据库字符集. mysql> show variables like '%char%'; +--------------------------+---------------------------------…
1.获取数据库中的表 select name from sysobjects where type='U' 2.获取表字段(此处是Route表) Select name from syscolumns Where ID=OBJECT_ID('Route') 3.获取表中字段的描述 SELECT value FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'Route', 'column', default) 4.获取表的…
[root@node1 op]#mysql -Vmysql Ver 14.14 Distrib 5.6.29innobackupex热备份MySQL报错,报错信息:[root@node1 op]#innobackupex --defaults-file=/data/mysql/my.cnf --user=dba --password= --host=127.0.0.1 --port=3306 180530 10:22:01 innobackupex: Starting the backup op…
遍历frame中的表单 : package webDriverPro; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.s…