mysql常用操作命令集合
登陆mysql:
mysql -u root -p
显示数据库:
show databases;
选择数据库:
use DB-NAME;
显示数据表:
show tables;
显示数据表结构:
desc TABLE-NAME;
查询表:
select * from TABLE-NAME;
查询语句比较复杂,上面只是一个例子,还有组合使用其他关键词,比如where
, order
, limit
等。
查询表的记录数:
select count(*) from TABLE-NAME;
修改字段的默认值
alter table TABLENAME alter column COLUMNNAME set default 'NULL';
清空数据表
truncate table TABLE-NAME;
查看数据库占用空间大小
SELECT SUM(DATA_LENGTH)+SUM(INDEX_LENGTH) FROM information_schema.tables WHERE TABLE_SCHEMA='DB-NAME';
结果是以字节为单位,除1024为K,除1048576为M。
查看数据表占用空间大小
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM information_schema.tables WHERE TABLE_SCHEMA='DB-NAME' AND TABLE_NAME='TABLE-NAME';