mysql常用sql語句

2022-03-31 07:08:08 字數 1023 閱讀 2550

1.清空使用者下的所有表裡面的資料

select concat('truncate table ',table_name,';') from information_schema.tables where table_schema='test_cp';

2.統計某個庫下面的資料總量和表數目和總條目數

select count(*) tables, concat(round(sum(data_length/1024/1024),2),'m'),table_schema ,sum(table_rows)from information_schema.tables  t  where t.table_schema='xx';

3.查詢每張表的條目數

select  table_name,table_rows,concat(round(data_length/1024/1024,2),'m') from information_schema.tables  t  where t.table_schema='dwjy';

4.語句拼接

select concat("insert into tt(uname,tname,records,spaces,systemname) select `使用者名稱` ,`表名`,`記錄數`,`占用空間(m)` ,\"",t.table_name,"\" from `",t.table_name,"`;") from tables t where t.table_schema='dashuju';

select concat("select count(1),\"",t.table_name,"\" from `",t.table_name,"` union all") from `tables` t where t.table_schema='yu';

select concat("insert into tt(tname,records,systemname) select `表名稱(英文)`,`記錄數`,`系統名稱`, from `",t.table_name,"`;") from tables t where t.table_schema='yu';

MySql 常用SQL語句

create database kali use kali show tables create table students sno varchar 10 primary key,sname varchar 10 not null,varchar 2 check in 男 女 age varcha...

常用sql語句(mysql)

給表新增列 sql alter table table name add column col name varchar 255 not null default default value 增加表列,指定格式 sql alter table table name add col name bool...

MySQL常用SQL語句

查詢一張表中的所有資料 sql view plain copy select from table name 查詢一張表中的指定列資料 sql view plain copy select column a,column b from table name 按條件查詢一張表中的所有資料 sql vi...