一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL查看表和清空表的常用命令總結

MySQL查看表和清空表的常用命令總結

2020-05-21 17:42MYSQL教程網 Mysql

這篇文章主要介紹了MySQL查看表和清空表的常用命令總結,是MySQL入門學習中的基礎知識,需要的朋友可以參考下

查看MySQL數據庫表
進入MySQL Command line client下
查看當前使用的數據庫:

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

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

mysql>use databaseName; //更換當前使用的數據庫

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

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

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

mysql查看表結構命令,如下:

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數據庫表的命令介紹。

 

MySQL清空表
Mysql清空表是很重要的操作,也是最常見的操作之一,下面就為您詳細介紹Mysql清空表的實現方法,希望能夠對您有所幫助。

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

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

輸出結果如下:

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;
....
....

這樣就更完善了:

 

復制代碼 代碼如下:


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

 

 


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

 

 

復制代碼 代碼如下:


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

 

 


多執行幾次,直到不報錯。

 

以上就是Mysql清空表的實現方法。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一区国产二区国产三区 | 私人影院在线免费观看 | 大片毛片女女女女女女女 | 私人chinese beauty | 男模chinesegayxxxx| 亚洲成人在线播放 | 亚洲精品6久久久久中文字幕 | 本土自拍| 91传媒制片厂制作传媒破解版 | www毛片| 白丝女仆被啪到深夜漫画 | 2012年免费中文视频 | 99久久精品免费看国产情侣 | 国产suv精品一区二区四区三区 | 99热成人精品免费久久 | 欧美夫妇野外交换hd高清版 | 99自拍网| 欧美黑人性猛交╳xx╳动态图 | 亚洲天堂岛国片 | 全彩成人18h漫画 | 精品国产一二三区在线影院 | 秋霞黄色 | 精品国产一区二区在线观看 | 欧美不卡一区二区三区免 | 四虎成人免费大片在线 | 蹭蹭妈妈的朋友小说 | 啪啪模拟器| 久热在线这里只有精品7 | 2019国内自拍| 国产精品免费视频能看 | 婷婷综合缴情亚洲五月伊 | 欧美日韩中文国产一区 | 成人免费播放 | 国产高清自拍 | 国产精品视频网 | 91在线精品视频 | 欧美一区二区三区免费看 | 亚州春色 | 国产日韩一区二区三区在线播放 | 久草在线福利资站免费视频 | 欧美最猛性xxxxx69交 |