nnpc.net
当前位置:首页 >> sql查询所有列 >>

sql查询所有列

oracle的话可以看系统视图 ALL_TABLES是所有的表 ALL_TAB_COLUMNS是所有的列 或者看ALL_OBJECTS是所有的对象包括表,过程啊什么的

select column1+column2 as 和 from table

你只需要在select后面写上你想要查看的列 然后from 表名 where 条件 就行了 查看全部列的信息 直接在select后面加* 例: select * from 表名 (显示表中全部列的信息) select 姓名 from 表名 (显示表中姓名这个列的信息)

查询表格中的指定列数据,是select 语句其中一种语法即:select columna,columnb from table如表格table有列 a,b,c,d1、select * from table = select a,b,c,d from table 即显示表格式所以列2、select a,b from table 即指定显示表格式a,b两列

--读取库中的所有表名select name from sysobjects where xtype='u'--读取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')获取数据库表名和字段sqlserver中各个系统表的

microsoft sql server management studio中展开对应表下面的列信息不就可以看到列的详细信息了么?当然这是可以的,但这里我们主要讲的时如何利用sql语句来查询指定表的列信息.利用sql语句来查询列信息,就是要用到系统视图sys.columns

select * from sys.all_columns where name='列名'

可以使用如下语句获得表的第一个字段的名称select column_name from information_schema.columns where table_name='pay' and ordinal_position=1修改ordinal_position的值,可以获取各个字段的名称

全部列:select * from syscolumns where id =object_id('表名')单个列:select * from syscolumns where id =object_id('表名') and name='列名'

选择一个数据库,点击“查询”,在右侧点击“创建查询”,输入sql语句,点击“执行”就可以了,示例sql:create table `test`.`users` ( `id` int(10) not null auto_increment, `name` varchar(20) default null, `age` int(10) default null, primary key (`id`)) engine=innodb default charset=utf8;

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com