欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql autorehash

MySQL是一款廣泛應(yīng)用于web應(yīng)用程序的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被許多網(wǎng)站所使用。而autorehash就是MySQL在命令行界面使用的一個(gè)非常有用的功能。

mysql>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.01 sec)

在上面的例子中,我們可以通過show databases命令來顯示當(dāng)前MySQL中有哪些數(shù)據(jù)庫。也許你會(huì)問,如果我想要查找名為my_database的數(shù)據(jù)庫怎么辦呢?

mysql>use my_database;
ERROR 1049 (42000): Unknown database 'my_database'

我們可以使用use命令來切換到所需要的數(shù)據(jù)庫,但是上面的例子卻告訴我們,MySQL并未找到這個(gè)數(shù)據(jù)庫。這時(shí)候,autorehash就可以派上用場(chǎng)了。

mysql>autorehash
mysql>use my_database
Database changed

使用autorehash命令后,MySQL會(huì)自動(dòng)為我們完成命令的補(bǔ)全工作。這非常方便,而且避免了我們繁瑣的手動(dòng)輸入命令。

需要注意的是,autorehash命令在執(zhí)行的過程中,可能會(huì)有一些慢查詢,因?yàn)樗鼤?huì)在MySQL的緩存中查詢所有的數(shù)據(jù)庫和表,因此如果你的數(shù)據(jù)庫非常龐大,那么使用autorehash的時(shí)候可能會(huì)稍微有點(diǎn)慢。