1、创建测试表,
create table test_date1(id int, v_date date)
2、插入测试数据
insert into test_date1 values(1,str_to_date('2019-08-01','%Y-%m-%d'))
insert into test_date1 values(2,str_to_date('2019-10-01','%Y-%m-%d'))
insert into test_date1 values(3,str_to_date('2019-08-05','%Y-%m-%d'))
insert into test_date1 values(4,str_to_date('2019-09-09','%Y-%m-%d'))
commit
3、查询表中全量数据,select t.* from test_date1 t
4、编写语句,查询date类型字段,日期大于20190901的数据;
select t.* from test_date1 t where v_date >str_to_date('2019-09-01','%Y-%m-%d')
查看mysql数据库大小的四种办法,分别有以下四种:第一种:进去指定schema 数据库(存放了其他的数据库的信息)
use information_schema
第二种:查询所有数据的大小
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES(http://www.6ddd.com)
第三种:查看指定数据库的大小,比如说:数据库apoyl
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl'
第四种:查看指定数据库的表的大小,比如说:数据库apoyl 中apoyl_test表
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl' and table_name='apoyl_test'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)