C#如何获取mysql中某张表格所有字段的属性(包括字段名、数据类型、是否设置unity、not empty、索引、约束……)

qiuzhizhe8888 2016-05-27 03:59:40
C#如何获取mysql中某张表格所有字段的属性(包括字段名、数据类型、是否设置unity、not empty、索引、约束……)


还有就是,我还需要读取所有数据到dataSet中,请问结合这两种需求,怎么写比较好?
(如果不先通过schema获取全部表名,然后再一个个拼凑select语句,直接通过connection对象,能否获取全部表格?)
[color=#FF0000]
[/color]
...全文
828 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-05-28
  • 打赏
  • 举报
回复
你还可以用 show create table 表名 获取创建该表的 sql 指令
xuzuning 2016-05-28
  • 打赏
  • 举报
回复
MySQL 指令: DESCRIBE 表名
可得一结果集,含有这些列: Field、Type、Null、Key、Default、Extra
比如某表
tinydyw 2016-05-28
  • 打赏
  • 举报
回复
这和c#无关...建议你去查一查sql的系统表都是干什么的= =.....
qiuzhizhe8888 2016-05-27
  • 打赏
  • 举报
回复
还有就是,字段的描述怎么获取??
qiuzhizhe8888 2016-05-27
  • 打赏
  • 举报
回复
unique not empty 我在dataColumn 属性中找到了。 但是某个字段是否设置成了 primaryKey如何知道??

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧