<人力资源>
6.6基本的MySQL用户实用命令
使用6.6.1 <代码> 代码>句法
使用db_name
<代码>使用db_name 代码>语句告诉MySQL使用<代码> db_name> 代码数据库作为以后查询的缺省数据库。数据库保持为当前数据库,只到该会话结束或另一个使用<代码> 代码>语句发出:
mysql>使用db1;从mytable mysql> select COUNT (*);#从db1。mytable中选择mysql>使用DB2;从mytable mysql> SELECT COUNT (*);#从db2。mytable中选择
依靠使用<代码> 代码>语句将一个特定数据库设为当前数据库,它并不阻止你访问另一个数据中的表。下面的示例访问<代码> db1> 代码数据库中的<代码> 代码>作者表和db2 <代码> 代码>数据库中的<代码> 代码>编辑表:
mysql>使用db1;mysql>选择author_name editor_name从作者、db2。编辑->的作者。editor_id=db2.editor.editor_id;
使用
<代码> 代码>语句提供了对Sybase的兼容。
6.6.2 <代码> 代码>句描述法(获得列的信息)
{描述| DESC} tbl_name [col_name |野生]
<代码> 描述代码>是<代码>显示列> 代码的缩写。查看章节4.5.6.1检索有关数据库、表、列和索引的信息。
<代码> 代码>描述提供有关一个表的列信息。<代码> col_name> 代码可以是一个列名或是一个包含SQL通配符字符<桑普>“%”桑普>和<桑普>“_”桑普>的字符串。没有必要用引号包围字符串。
如果列类型不同于你所期望的基于一个<代码> CREATE TABLE 代码>语句建立的列,注意MySQL有时会更改列类型。查看章节6.5.3.1隐式的列定义变化。
这个语句是提供给与ORACLE兼容的。
<代码>显示> 代码语句提供相似的信息。查看章节4.5.6 <代码>显示> 代码句法。