首页 > 代码库 > MySQL 和 SQL Server一丝比较
MySQL 和 SQL Server一丝比较
以下SQL Server和MySQL中出现的test均为表(特殊说明除外)
1.查看表创建的脚本
SQL Server:
MySQL:
show create table test;
2.查看表结构
SQL Server
sp_columns test;
或
sp_help test;
MySQL:
show columns in test;
或
desc test;
3.查看数据库中有哪些表
SQL Server:
select name from sysobjects where xtype=‘U’
MySQL:
select table_name,table_rows from information_schema.tables
where table_schema=‘testdb’
这点上感觉MySQL做的比较好,infromation_schema就是一个数据库,数据库里有表有视图,和我们平时查询语句具有一致性,直接select 列名 from 表;table_rows说明当前这个表的行数。
use information_schema;
select table_name,table_rows from tables
where table_schema=‘testdb’
使用workbench连接MySQL,可以选择数据库,右键—Schema Inspector
这里会列出关于这个数据库几乎所有你所想要的信息,包括tables、columns、indexes、triggers、views等等
还有种简单的方法,
use 数据库名;
show tables;
4.查看有哪些数据库
MySQL:
show databases;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。