MySQL中文参考手册-- 获得数据库和表的信息

2016-02-19 19:49 1 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的MySQL中文参考手册-- 获得数据库和表的信息教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

  如果你忘记一个数据库或表的名字,或一个给定的表的结构是什么(例如,它的列叫什么),怎么办? MySQL通过提供数据库及其支持的表的信息的几个语句解决这个问题。

  你已经见到了SHOW DATABASES,它列出由服务器管理的数据库。为了找出当前选择了哪个数据库,使用DATABASE()函数:

  mysql SELECT DATABASE();
  +------------+
  | DATABASE() |
  +------------+
  | menagerie |
  +------------+

  如果你还没选择任何数据库,结果是空的。

  为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:

  mysql SHOW TABLES;
  +---------------------+
  | Tables in menagerie |
  +---------------------+
  | event        |
  | pet         |
  +---------------------+

  如果你想要知道一个表的结构,DESCRIBE命令是有很用的;它显示有关一个表的每个列的信息:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  mysql DESCRIBE pet;
  +---------+-------------+------+-----+---------+-------+
  | Field  | Type    | Null | Key | Default | Extra |
  +---------+-------------+------+-----+---------+-------+
  | name  | varchar(20) | YES |   | NULL  |    |
  | owner  | varchar(20) | YES |   | NULL  |    |
  | species | varchar(20) | YES |   | NULL  |    |
  | sex   | char(1)   | YES |   | NULL  |    |
  | birth  | date    | YES |   | NULL  |    |
  | death  | date    | YES |   | NULL  |    |
  +---------+-------------+------+-----+---------+-------+

  Field显示列名字,Type是为列的数据类型,Null表示列是否能包含NULL值,Key显示列是否被索引而Default指定列的缺省值。

  如果你在一个表上有索引,SHOW INDEX FROM tbl_name生成有关它们的信息。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1621899.html

延伸阅读
在下面,是个好东西! http://www.debian.org/doc/manuals/reference/reference.zh-cn.html 零二年的夏天 回复于:2005-01-11 21:48:39 不错,我们缺少Debian的专述。 谢谢,衍水:D 衍水狂客 回复于:2005-01-11 22:13:02 感觉Debian挺好的,但是我没用过。 最好有人把这个东西做成chm的文件。这样就好了! 哈~~~~~~~~~ :-) 衍水狂...
理想的情况是,MySQL从首次安装以来始终平稳地运行。但有时确实会由于各种原因而出现问题,其范围可以从电源断电到硬件故障到不正常地关闭MySQL服务器(如用kill -9 终止服务器或机器崩溃)。诸如这样的情况大部分都超出您的控制范围,它们会导致数据库表的毁坏,尤其是在对表进行修改且未完全写入时所引起的。 本章的重点是检测和解...
标签: Delphi
  名称 类型 说明 --------------------------------------------------------------------------- Abort 函数 引起放弃的意外处理  Abs 函数 绝对值函数  AddExitProc 函数 将一过程添加到运行...
你可能在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到。本章将继上篇文章中检查出表的问题后,告诉你如何修复表。 一张损坏的表的症状通常是查询意外中断并且你能看到例如这些错误: ◆ “tbl_name.frm”被锁定不能改变。 ◆ 不能找到文件“tbl_name.MYI”(Errcode :### )。...
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysql Create DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库 mysql USE abccs Databas...

经验教程

998

收藏

68
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部