sql语句如何取得数据库中表的字段信息

可能是我表述有问题,我意思是直接在数据库中用sql语句查看一个列的数据类型,我用的sqlserver2000的数据库。谢谢... 可能是我表述有问题,我意思是直接在数据库中用sql语句查看一个列的数据类型,我用的sqlserver2000的数据库。谢谢 展开
 我来答
xuelaxuela
2010-12-22 · 超过13用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:37.8万
展开全部
select *from 表名 where ‘列名1’=‘值’,'列名2'='值'
例如从一个学生成绩表(course)中查找语文不及格的学生
select * from course
where ‘语文’<60
llp01
2010-12-22 · TA获得超过324个赞
知道小有建树答主
回答量:413
采纳率:0%
帮助的人:246万
展开全部
不知道你用的编程环境是什么,不过都是相似的

Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open "产品",conn1,1,3
Response.Write "text<BR>"
Response.Write "ActualSize: " & rs1("名称").ActualSize & "<BR>"
Response.Write "DefinedSize: " &rs1("名称").DefinedSize & "<BR>"
Response.Write "Type: " & rs1("名称").Type & "<BR>"
Response.Write "Name: " & rs1("名称").Name & "<BR>"
Response.Write "NumericScale: " & rs1("名称").NumericScale & "<BR>"
Response.Write "Precision: " & rs1("名称").Precision & "<p>"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jyl_19
2010-12-22 · TA获得超过1002个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:1047万
展开全部
查看单一表table1。
select t1.name,t2.name from syscolumns t1 left join systypes t2
on t1.xtype=t2.xtype where t1.id=object_id('table1')
查看所有表。
select tablename=t1.name,columnname=t2.name,typename=t3.name from sysobjects t1
left join syscolumns t2 on t1.id=t2.id
left join systypes t3 on t2.xtype=t3.xtype
where t1.xtype='U'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenxfsoft
2010-12-22 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1835万
展开全部
SELECT name, type_name(xtype) AS type, length
FROM syscolumns
WHERE (id = OBJECT_ID('dbuser')) --用你的表名换一下dbuser
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绯红流年_
推荐于2017-09-24 · 超过27用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:46.2万
展开全部
代码如下:

using (var conn = new MySqlConnection(connStr))
{
conn.Open();
var command = new MySqlCommand("desc user", conn);
var reader = command.ExecuteReader();
while (reader.Read())
{
Console.Write(reader.GetString(0));
Console.Write(reader.GetString(1));
Console.WriteLine();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式