用辅助工具,就用desc table_name;或者是show create table table_name;
show create table table_name结果如下:
desc table_name结果如下:
MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。
MySQL 软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo][yyy] @str varchar(100)
as
declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+bname+'] where convert(varchar,['+aname+']) like ''%'+@str+'%'')
print ''select ['+aname+'] from ['+bname+']'''
from syscolumns a join sysobjects b on aid=bid
where bxtype='U' and astatus>=0 and axusertype in(175,239,231,167,56,60,108,106)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb
MS数据库的,MYSQL不熟悉,你可以试试能不能用。
exec yyy '字段的值‘
下面是执行结果
读取mysql数据库文本字段的值方法如下:
publicvoidread(){
try{
//连接数据库
conn=JdbcUtils();
//查询resume字段,text格式
Stringsql="selectresumefromtestclobwhereid=1";
pt=conn(sql);
//执行查询并返回结果
rs=pt();
if(rsnext()){
//rs读取该字段
Readerreader=rs("resume");
//定义字符数组来存放读取值
charbuffer[]=newchar[1024];
while((readerread(buffer))!=-1){
//打印
Systemoutprintln(buffer);
}
readerclose();
}
}catch(Exceptione){
e();
}finally{
JdbcUtilsrelease(conn,pt,rs);
}
}
用辅助工具,就用desc table_name;或者是show create table table_name;
show create table table_name结果如下:
desc table_name结果如下:
MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。
MySQL 软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
在url里指定数据库,比如String url="jdbc:mysql://localhost:3306/testuseUnicode=true&characterEncoding=gbk";
其中test就是数据库名
另外为了以防万一,可以在SQL语句中写表时加上数据库,比如 DATA1USER1
1、使用mysql_list_tables() 获取该数据库里所有表名
2、循环使用mysql_fetch_field() 获取所有表名里的所有字段名信息(因为该函数查询出的是每个字段的所有信息 比如字段名、字段长度、字段类型等。你要单独取出字段名称 他的使用方法网上有很详细介绍的)
3、然后在循环中 查询出一个字段名称就与你已知的字段名比较 如果一样了 那么就在该循环出字段的表里了。。
这2个函数具体使用方法 你百度查询一下 资料很丰富的
全写出来太费劲了 只能告诉你思路了。
SELECT COLUMN_NAME
FROM `information_schema``COLUMNS`
where `TABLE_SCHEMA`='你的架构名' and `TABLE_NAME`='你的表名'
order by COLUMN_NAME;
以上就是关于mysql数据库怎么查看数据表有哪些字段全部的内容,包括:mysql数据库怎么查看数据表有哪些字段、mysql不知道字段名跟表名如何用字段值查询字段名跟表名、读取mysql数据库文本字段的值方法(mysql获取表字段信息)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)