首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:资料 参考手册 服务器
 → 当前位置:首页>linux数据库>mysql>正文

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

OKLinux www.oklinux.cn 2007-02-09 来源:oklinux收集整理 会员收藏 游客收藏



  如果你忘记一个数据库或表的名字,或一个给定的表的结构是什么(例如,它的列叫什么),怎么办? MySQL通过提供数据库及其支持的表的信息的几个语句解决这个问题。
  
  你已经见到了SHOW DATABASES,它列出由服务器管理的数据库。为了找出当前选择了哪个数据库,使用DATABASE()函数:
  
  mysql> SELECT DATABASE();
  +------------+
  | DATABASE() |
  +------------+
  | menagerie |
  +------------+
  
  如果你还没选择任何数据库,结果是空的。
  
  为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:
  
  mysql> SHOW TABLES;
  +---------------------+
  | Tables in menagerie |
  +---------------------+
  | event        |
  | pet         |
  +---------------------+
  
  如果你想要知道一个表的结构,DESCRIBE命令是有很用的;它显示有关一个表的每个列的信息:
  
  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生成有关它们的信息。
  
  
  



上一篇:MySQL中文参考手册--创造并使用一个数据库   下一篇:架设freeradius+mysql的radius服务器

收藏于收藏夹】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·架设freeradius+mysql的radius服务器
·MySQL中文参考手册--创造并使用一个数据库
·一个PHPer的面试经历
·忘了MySQL的管理员密码怎么办?
·MySQL提供与Linux绑定的数据库下载
·MySQL5.0新特性教程存储过程:第一讲
·MySQL5.0新特性教程存储过程:第四讲
·小技巧:怎样在Mysql中直接储存图片
·让PHP网站运转如飞MySQL的优化
·MySQL5.0新特性教程存储过程:第三讲
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·Linux 安装 Mysql
·如何在Linux系统中安装MyS
·在Linux 环境下安装 Mysql
·在Linux上安装MySQL Serve
·图形化管理MySQL更轻松
·[Mysql]IIS+mysql+php相关
·MySQL创始人David Axmark
·Heartbeat_2.0.3配置MySQL
·[MySQL]入门学习从安装入
·新手上路:MySQL初学者之
最新文章
·Linux系统上安装MYSQL数据
·Linux下MySQL数据库二进制
·利用Crontab为Linux定时备
·Ubuntu操作系统下安装MySQ
·Linux下建立Mysql镜像数据
·MySQL管理
·MYSQL视频教程(网络数据库
·MySQL用户管理
·MYSQL视频教程(网络数据库
·MYSQL视频教程(网络数据库
·Mysql常识与基本操作
·Linux数据库大比拚
·MYSQL初学者使用指南
·MySQL TEXT、DATE、SET 数
·Mysql高效的模糊查询

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有