国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

如何查詢mysql的數(shù)據(jù)庫

2024-07-24 12:33:46
字體:
供稿:網(wǎng)友
  在 MySQL 中,可使用 SHOW DATABASES 語句來查看或顯示當前用戶權(quán)限范圍以內(nèi)的數(shù)據(jù)庫。
 
  如果想要查看所有數(shù)據(jù)庫,可以直接語句:
  SHOW DATABASES;
  這樣可以列出當前用戶可查看的所有數(shù)據(jù)庫,例:
 
  mysql> SHOW DATABASES;
  +--------------------+
  | Database           |
  +--------------------+
  | information_schema |
  | mysql              |
  | performance_schema |
  | sakila             |
  | sys                |
  | world              |
  +--------------------+
  6 row in set (0.22 sec)
  可以發(fā)現(xiàn),在上面的列表中有 6 個數(shù)據(jù)庫,它們都是安裝 MySQL 時系統(tǒng)自動創(chuàng)建的。
 
  也可以將SHOW DATABASES 語句配合LIKE 從句使用,這樣可以列出包含指定字符串的數(shù)據(jù)庫。
  SHOW DATABASES [LIKE '字符串'];
  LIKE 從句是可選項,用于匹配指定的數(shù)據(jù)庫名稱。LIKE 從句可以部分匹配,也可以完全匹配。字符串:指定用來匹配的字符串。“字符串”可以是一個很完整的字符串,也可以包含通配符。
  支持百分號“%”和下劃線“_”通配符。
  “%”是 MySQL 中最常用的通配符,它能代表任何長度的字符串,字符串的長度可以為 0。例如,a%b表示以字母 a 開頭,以字母 b 結(jié)尾的任意長度的字符串。該字符串可以代表 ab、acb、accb、accrb 等字符串。
 
  “_”只能代表單個字符,字符的長度不能為 0。例如,a_b可以代表 acb、adb、aub 等字符串。
 
  1) 使用 LIKE 從句,查看與 test_db 完全匹配的數(shù)據(jù)庫:
 
  mysql> SHOW DATABASES LIKE 'test_db';
  +--------------------+
  | Database (test_db) |
  +--------------------+
  | test_db            |
  +--------------------+
  1 row in set (0.03 sec)
  2) 使用 LIKE 從句,查看名字中包含 test 的數(shù)據(jù)庫:
 
  mysql> SHOW DATABASES LIKE '%test%';
  +--------------------+
  | Database (%test%)  |
  +--------------------+
  | db_test            |
  +--------------------+
  | db_test_db         |
  +--------------------+
  | test_db            |
  +--------------------+
  3 row in set (0.03 sec)
  3) 使用 LIKE 從句,查看名字以 db 開頭的數(shù)據(jù)庫:
 
  mysql> SHOW DATABASES LIKE 'db%';
  +----------------+
  | Database (db%) |
  +----------------+
  | db_test        |
  +----------------+
  | db_test_db     |
  +----------------+
  2 row in set (0.03 sec)
  4) 使用 LIKE 從句,查看名字以 db 結(jié)尾的數(shù)據(jù)庫:
 
  mysql> SHOW DATABASES LIKE '%db';
  +----------------+
  | Database (%db) |
  +----------------+
  | db_test_db     |
  +----------------+
  | test_db        |
  +----------------+
  2 row in set (0.03 sec)
  使用通配符的注意事項和技巧
 
  下面是使用通配符的一些注意事項:
 
  注意大小寫。MySQL 默認是不區(qū)分大小寫的。如果區(qū)分大小寫,像“Tom”這樣的數(shù)據(jù)就不能被“t%”所匹配到。
  注意尾部空格,尾部空格會干擾通配符的匹配。例如,“T% ”就不能匹配到“Tom”。
  注意 NULL。“%”通配符可以到匹配任意字符,但是不能匹配 NULL。也就是說 “%”匹配不到 tb_students_info 數(shù)據(jù)表中值為 NULL 的記錄。
  下面是一些使用通配符要記住的技巧。
 
  不要過度使用通配符,如果其它操作符能達到相同的目的,應(yīng)該使用其它操作符。因為 MySQL 對通配符的處理一般會比其他操作符花費更長的時間。
  在確定使用通配符后,除非絕對有必要,否則不要把它們用在字符串的開始處。把通配符置于搜索模式的開始處,搜索起來是最慢的。
  仔細注意通配符的位置。如果放錯地方,可能不會返回想要的數(shù)據(jù)。
  “如何查詢mysql的數(shù)據(jù)庫”的內(nèi)容就介紹到這里了,感謝大家的閱讀。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 象州县| 三穗县| 淮阳县| 镇江市| 临潭县| 平安县| 通榆县| 灵台县| 平度市| 崇左市| 大厂| 且末县| 顺平县| 东阳市| 渝中区| 东兰县| 金乡县| 淮安市| 宜兰市| 克拉玛依市| 建始县| 闵行区| 平武县| 财经| 武汉市| 专栏| 潞西市| 南昌市| 济阳县| 大悟县| 梨树县| 建德市| 双江| 登封市| 横峰县| 海丰县| 沙田区| 宜都市| 社会| 建平县| 崇阳县|