欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

mysql>show tables; //返回當(dāng)前數(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)文章

  • SQL?PRIMARY?KEY唯一標(biāo)識表中記錄的關(guān)鍵約束語句

    SQL?PRIMARY?KEY唯一標(biāo)識表中記錄的關(guān)鍵約束語句

    這篇文章主要為大家介紹了SQL?PRIMARY?KEY唯一標(biāo)識表中記錄的關(guān)鍵約束語句詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • MySQL實現(xiàn)顯示百分比顯示和前百分之幾的方法

    MySQL實現(xiàn)顯示百分比顯示和前百分之幾的方法

    這篇文章主要介紹了MySQL中如何顯示百分比和顯示前百分之幾的,文中的示例代碼講解詳細,對我們學(xué)習(xí)MySQL有一定的幫助,感興趣的小伙伴可以了解一下
    2021-12-12
  • MySQL索引命中與失效代碼實現(xiàn)

    MySQL索引命中與失效代碼實現(xiàn)

    這篇文章主要介紹了MySQL索引命中與失效代碼實現(xiàn),文章內(nèi)容詳細,簡單易懂,需要的朋友可以參考下
    2023-01-01
  • Mac 安裝和卸載 Mysql5.7.11 的方法

    Mac 安裝和卸載 Mysql5.7.11 的方法

    本文給大家介紹Mac 安裝和卸載 Mysql5.7.11 的方法,本文介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • Win中安裝mysql的詳細步驟

    Win中安裝mysql的詳細步驟

    這篇文章主要為大家詳細介紹了Win中安裝mysql的詳細步驟,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • MySQL 4.0 升級到mysql 5.0的方法

    MySQL 4.0 升級到mysql 5.0的方法

    需要從4.0直接升級到5.0,查看了一下changelog,發(fā)現(xiàn)主要有以下變化,需要升級mysql的朋友可以參考下。
    2011-02-02
  • mysql中的存儲過程傳參問題

    mysql中的存儲過程傳參問題

    這篇文章主要介紹了mysql中的存儲過程傳參問題,具有很好的參考價值,希望對大家有所幫助,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Centos6.4編譯安裝mysql 8.0.0 詳細教程

    Centos6.4編譯安裝mysql 8.0.0 詳細教程

    這篇文章主要為大家分享了Centos6.4編譯安裝mysql 8.0.0 詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • MySQL安全策略(MySQL安全注意事項)

    MySQL安全策略(MySQL安全注意事項)

    這篇文章主要介紹了MySQL安全策略(MySQL安全注意事項),需要的朋友可以參考下
    2016-05-05
  • MySQL修煉之聯(lián)結(jié)與集合淺析

    MySQL修煉之聯(lián)結(jié)與集合淺析

    在mysql中,最重要的就是查詢了,下面這篇文章主要給大家介紹了關(guān)于MySQL修煉之聯(lián)結(jié)與集合的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-09-09

最新評論