MySQL与SQL Server查看数据库和表结构的语句_深圳

日期:2015-03-11 / 人气: / 来源:网络

了解当前系统中有多少个数据库,以及每个数据库中包含哪些表,各个表的结构是怎样的, 这是刚开始学习数据库时的比经阶段。然而这些操作并没有SQL标准来制定,各个DBMS所采取的策略也不同,暴露给用户使用的接口也不一样。这里以常用的MySql和SQL Server为例子说明。

首先,这些信息存储在那里?答案是这些信息与用户业务数据一样,存储在表中。不过由于这些数据至关重要,所以一般不允许用户直接参与存取,而是由DBMS负责存取在相应的系统表中。既然不允许一般用户直接操作,那么就必须提供一些措施让用户在一定程度上能了解这些数据。

MySql采取的策略是把这些操作转化为一组命令,供用户使用;而MSSQL则把相应的查询命令组合成存储过程存放到系统中供用户调用。

(1)查看当前系统中的数据库有哪些

      MySql:show databases;

      MSSQL: sp_databases;

(2)选择当前数据库

      MySql: use 当前数据库名;

      MSSQL:use 当前数据库名;

(3)查看当前数据库下的表有哪些

       MySql: show tables;

       MSSQL: sp_tables;

(4)查看某个表的结构

       MySql: describe 表名;

       MSSQL:sp_columns 表名;

对于业务数据的处理,尽管各个DBMS不完全相同,但都遵循基本的SQL标准,所以跨DBMS使用问题不大。

win7系统如何编译MySQL5.5数据库

由于在window7下编译MySQL5.5.19过程中遇到很多问题,步骤一:安装Cmake2.8、bison-2.4.1 这个步骤需要注意的是安装路径尽量不使用空格。例如 C:Program Files,就使用C:Cmake C:bison,将D:GnuWin32bin 添加到环境变量 否则出现错误:

MySQL教程

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部