数据表,数据库与数据表的区别
一、如何查看数据表的结构
1.在MySQL数据库中通过showtables命令;查看数据库中所有数据表
2.在MySQL数据库中通过desctablename;查看表结构
3.另外describe也同样可以查看表结构,它的缩写就是desc,执行结果是一样的
4.如果想查看创建数据表的结构,通过\G可以格式化查看
5.如果在查看创建表的语句时不加\G则显示不会进行格式化
6.同样查看数据库也可以使用\Gshowdatabasedatabasename\G;
7.查看所有数据库通过showdatabases;
二、数据库与数据表的区别
数据库中表与查询的区别如下:
1、操作权限。表:操作权限是依存关系,数据表是可以进行操作的。查询:查询视图的操作权限是来源于数据表的,当交叉数据表的时候无法进行操作查询。
2、存储功能的区别。表:数据表有存储功能,可以写存储过程。查询:查询视图只能分析,无法存储数据。
3、整理分析功能区别。表:数据表无法与其他数据表通信,独立的,只有ACCESS里面可以建立子数据表,依赖关系依据存储过程做触发器。查询:查询视图就可以直接把多个表通过网络访问或者跨库访问联系起来,做整理分析,比数据表快捷方便。
4、对象区别。表:表是内容,是数据源,表是存储数据的,是以表中数据为对象。查询:查询的数据源可以是表,也可以是查询,查询是数据库操作,查询是以查询数据库中所有“表”和“查询”对象。
三、数据表文件中的字段是什么
数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型等其中类型。具体类型如下所示:
1、二进制数据类型Binary、Varbinary、Image
2、字符数据类型Char,Varchar和Text
3、Unicode数据类型包括Nchar,Nvarchar和Ntext
4、日期和时间数据类型包括Datetime,Smalldatetime,Date,TimeStamp5、数字数据类型数字数据类型包括正数和负数、小数和整数6、货币数据类型表示正的或者负的货币数量。7、特殊数据类型特殊的数据类型有3种,即Timestamp、Bit和Uniqueidentifier。