怎么查看navivat mysql表字段说明

怎么查看navivat mysql表字段说明,第1张

1 在查询窗口中输入:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS

WHERE COLUMN_NAME = 'int1' group by TABLE_NAME

就可以查找到含有字段名为int1的所有表名;

2 再在查询窗口中输入:

desc 查询到的表名;

就可查找到该表中的所有字段名;

--通过如下语句得到当前Sql server中所有的数据的名称:

use master

select [name] from [sysdatabases] order by [name]

go

-- 查询数据库中的所有用户表

use [DBname]

select [id], [name] from [sysobjects] where [type] = 'u' order by [name]

--通过上面的查询的id,可以查出这个表中所有的字段,例如我们查询BaseData表中所有的字段,就可以通过下面的语句查出:

select [name] from [syscolumns] where [id] = 2087000699 order by [colid]

go

1、尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED

2、VARCHAR的长度只分配真正需要的空间

3、使用枚举或整数代替字符串类型

4、尽量使用TIMESTAMP而非DATETIME,

5、单表不要有太多字段,建议在20以内

6、避免使用NULL字段,很难查询优化且占用额外索引空间

7、用整型来存IP


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7452569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存