最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL查看表和清空表的常用命令總結(jié)

 更新時間:2015年11月09日 09:50:19   投稿:goldensun  
這篇文章主要介紹了MySQL查看表和清空表的常用命令總結(jié),是MySQL入門學習中的基礎(chǔ)知識,需要的朋友可以參考下

查看MySQL數(shù)據(jù)庫表
進入MySQL Command line client下
查看當前使用的數(shù)據(jù)庫:

mysql>select database();
mysql>status;
mysql>show tables;

mysql>show databases;//可以查看有哪些數(shù)據(jù)庫,返回數(shù)據(jù)庫名(databaseName)

mysql>use databaseName; //更換當前使用的數(shù)據(jù)庫

mysql>show tables; //返回當前數(shù)據(jù)庫下的所有表的名稱

或者也可以直接用以下命令

mysql>show tables from databaseName;//databaseName可以用show databases得來

mysql查看表結(jié)構(gòu)命令,如下:

desc 表名;
show columns from 表名;

或者
describe 表名;
show create table 表名;

或者
use information_schema
select * from columns where table_name='表名';

查看警告:
Rows matched: 1 Changed: 0 Warnings: 1 
mysql> show warnings; 
+---------+------+-------------------------------------------+ 
| Level  | Code | Message                  | 
+---------+------+-------------------------------------------+ 
| Warning | 1265 | Data truncated for column 'name' at row 3 | 
+---------+------+-------------------------------------------+ 
1 row in set 

以上就是查看MySQL數(shù)據(jù)庫表的命令介紹。

 

MySQL清空表
Mysql清空表是很重要的操作,也是最常見的操作之一,下面就為您詳細介紹Mysql清空表的實現(xiàn)方法,希望能夠?qū)δ兴鶐椭?/p>

方法1:重建庫和表
用mysqldump --no-data把建表SQL導(dǎo)出來,然后drop database再create database,執(zhí)行一下導(dǎo)出的SQL文件,把表建上;
方法2:生成清空所有表的SQL

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'"

輸出結(jié)果如下:

TRUNCATE TABLE AUTHGROUPBINDINGS;
TRUNCATE TABLE AUTHGROUPS;
TRUNCATE TABLE AUTHUSERS;
TRUNCATE TABLE CORPBADCUSTOMINFO;
TRUNCATE TABLE CORPSMSBLACKLISYInfo;
TRUNCATE TABLE CORPSMSFILTERINFO;
TRUNCATE TABLE CORPSMSINFO;
TRUNCATE TABLE EABASEREGINFOS;
TRUNCATE TABLE EACORPBLOB;
TRUNCATE TABLE EACORPINFO;
....
....

這樣就更完善了:

復(fù)制代碼 代碼如下:

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql eab12


即清空eab12中所有的表。
但是如果有外鍵的話,很可能會報錯。因此還需要加個-f

復(fù)制代碼 代碼如下:

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql -f eab12


多執(zhí)行幾次,直到不報錯。

以上就是Mysql清空表的實現(xiàn)方法。

相關(guān)文章

最新評論

府谷县| 巴彦县| 潜山县| 铁岭市| 上饶县| 石首市| 沭阳县| 依兰县| 延庆县| 民丰县| 东城区| 德江县| 从江县| 永安市| 定南县| 怀安县| 贡嘎县| 宣恩县| 新兴县| 巫山县| 眉山市| 安丘市| 库尔勒市| 达拉特旗| 香河县| 康定县| 潼关县| 黑水县| 沧源| 南宁市| 武邑县| 许昌市| 阿瓦提县| 南丰县| 襄樊市| 凤山市| 万全县| 平阴县| 兴宁市| 出国| 临江市|