程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 6.6 基本的 MySQL 用戶實用命令

6.6 基本的 MySQL 用戶實用命令

編輯:關於MYSQL數據庫
6.6 基本的 MySQL 用戶實用命令
6.6.1 USE 句法

USE db_name

USE db_name 語句告訴 MySQL 使用 db_name 數據庫作為以後查詢的缺省數據庫。數據庫保持為當前數據庫,只到該會話結束或另一個 USE 語句發出:

MySQL> USE db1;
MySQL> SELECT COUNT(*) FROM mytable; # 從 db1.mytable 中選擇
MySQL> USE db2;
MySQL> SELECT COUNT(*) FROM mytable; # 從 db2.mytable 中選擇

依靠 USE 語句將一個特定數據庫設為當前數據庫,它並不阻止你訪問另一個數據中的表。下面的示例訪問 db1 數據庫中的 author 表和 db2 數據庫中的 editor 表:

MySQL> USE db1;
MySQL> SELECT author_name,editor_name FROM author,db2.editor
-> WHERE author.editor_id = db2.editor.editor_id;

USE 語句提供了對 Sybase 的兼容。
6.6.2 DESCRIBE 句法 (獲得列的信息)

{DESCRIBE | DESC} tbl_name [col_name | wild]

DESCRIBE 是 SHOW COLUMNS FROM 的縮寫。查看章節 4.5.6.1 檢索有關數據庫、表、列和索引的信息。

DESCRIBE 提供有關一個表的列信息。col_name 可以是一個列名或是一個包含 SQL 通配符字符 “%” 和 “_” 的字符串。沒有必要用引號包圍字符串。

如果列類型不同於你所期望的基於一個 CREATE TABLE 語句建立的列,注意 MySQL 有時會更改列類型。查看章節 6.5.3.1 隱式的列定義變化.

這個語句是提供給與 Oracle 兼容的。

SHOW 語句提供相似的信息。查看章節 4.5.6 SHOW 句法。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved