如何得到db数据库表名命名规则里的所有 表名

sql 查询所有数据库、表名、表字段总结
ms sql server
1、查询所有表select [id], [name] from [sysobjects] where [type] = 'u' order by [name]2、查询所有数据库3、select [name] from [sysdatabases] order by [name]查询表中字段&select [name] from [syscolumns] where [name] = 'tableXXX'order by [colid]
1、查找表的所有索引(包括索引名,类型,构成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表
2、查找表的主键(包括名称,构成列):
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查询的表
3、查找表的唯一性约束(包括名称,构成列):
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表
4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表
查询外键约束的列名:
select * from user_cons_columns cl where cl.constraint_name = 外键名称
查询引用表的键的列名:
select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名
5、查询表的所有列及其属性
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表
6、查询所有表select* from tabs
SQLite执行sql语句出错。。。。。。。。。
String sql = &CREATE TABLE pic (_id INTEGRE PRIMARY KEY AUTOINCREMENT NOT NULL , fileName VARCHAR, description VARCHAR)&; db.execSQL(sql);
用的安卓sdk4.1
android如何兼容本地数据库 前一段时间做了公司的android项目,因为有些数据量较大,采用的本地的SQLite附加模式用的本地数据库,然后,最近android4.1更新,结果发现4.1不兼容。。用到本地数据库就报错,求大神解决。。
------最佳解决方案-------------------- 报什么错....
------其他解决方案-------------------- 数据库
怎么获取表中ID 现在我做了个通讯录表,想先获取记录的ID,然后删除,怎么获取ID.谢谢!
------解决方案-------------------- 应该是和查询别的数据一样查询出来吧。
不知道我理解的对不。
------解决方案-------------------- 你这和一般数据库操作有什么不同?
Cursorcursor=getContent
android 如何实现附加现有数据库?而不是每次安装的时候都创建 android如何实现附加现有数据库?而不是每次安装的时候都创建新的数据库。
最近做一个应用,在数据库中要内置很多数据,但有不想在每次安装的时候都重新创建数据库并插入数据,原因是插入数据时间较长,用户体验不好,所以特地想问问大家,有没有什么办法,让我一次吧数据库的内容都
android联系人应用如何调到数据库操作的? 比如说ContactSaveService怎么联系到ContactsProvider2的,通过哪些函数?
------最佳解决方案-------------------- 主要是通过获得ContentResolver类对数据库进行操作的
finalContentResolverresolver&n
关于Android短信管理
为了看代码方便,一边在网上google资料,一边看Android java 源代码。 偶然发现了一个类MmsSmsDatabaseHelper.java,原来android将所有的短信信息都存入了mmssms.db中。 公开的SDK中没有这个类,不能直接使用。于是自己写了一个SQLiteOpenHelper,但是查询的时候发生SQL异常。 看来不能为所欲为了,不过据
如何查看android数据文件
eclipse中DDMS窗口
File Explorer
/data/data 目录下
在这个目录下,可以看到每个应用程序都有自己的目录,目录名就是应用程序在AndroidManifest.xml文件中定义的包。 在每个目录下,一般有这么几个子目录: databases : 存放数据库 cache : 存放缓
android: 横竖屏切换总结-布局改变和数据保存
目录:引言一、布局问题二、重新载入问题
三、Q:横竖屏生命周期的切换有可能是什么样的?
引言 Activity在Configuration变化(比如设备横竖屏切换)时会重启Activity,即会执行onDestory()周期函数,然后onCre
数据如何清空? listview中的数据中一个字段是统计数量字段(各行加起来的总数)。
2个Activity(A,B),A中有个listview(多行,多字段有个字段是有统计功能写到A中的TextView的text的值上),当条件满足时,通过按钮事件跳转到B,当从B返回A的时候,list
安卓开发校园查询成绩????大神请进 首先声明我是一名大学生,最近想开发一个安卓版的查询考试成绩的软件,也可以称为客户端吧。这样就不用非得登录学校网站 查询了 。我的意思是 通过查询成绩客户端在安卓手机上 输入 学号和密码。然后通过后台链接学校的教务系统网站查询成绩。由于我是新手学习安卓开发时间不长,不知道这个想法能不能实现。还请各位高手指教…… 谢谢了
------解决方案---------
android添加权限说明
android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传
android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置&nbsp
AndroidManifest权限收集
在编写Android程序时经常会忘记添加权限,下面是网上收集的关于Android uses-permission的资料: android.permission.ACCESS_CHECKIN_PROPERTIES允 许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to
设置vpn有相关的api吗? 最近因项目需要,想把设置vpn代理的东东通过程序自动完成,之前都是让客户通过设置中的vpn自己手动设置的,结果客户反馈不好。项目中另一个类似模块功能是apn设置,这个apn系统也没有提供相关api,可以通过contentprovider根据数据库content://telephony/carriers中相关字段设置,可是这个vpn目前的相关字段还不知道,有
android 连接sqlite 问题 报错如下:
android.database.sqlite.SQLiteException: unable to open database file:
查询的时候没问题,插入的时候有问题,数据库是放在/data/data/net.gzcss.ydyw/databases/ 这个目录下面
关于圆形progressbar的问题,不是有关于颜色的 小弟,初学android,遇到个问题,求高手帮我解释下原因和方法,谢谢!
我现在做了个登录,是连后台服务器上的webservice,然后在SQL的; 假如我点击一个button按钮,理论上应该button上的text改变(登录中...),然后再下方出现个圆形progressbar,然后再后台连;
可是,我现在,点击登录按钮后,t
android Theme使用总结
今天对api中style下的theme整个摸了一遍。 我将api中theme分为两种类型来实验;一种是api Level为11的,一种是11以下的。level为11的用的是3.0的模拟器,11以下用的是N1,2.3.3的系统。 这里我是统一将theme写在AndroidManifest.xml中定义,如下图:
先总结level为11以下的
Android 知识总结
(1)Android开发工具之DDMS /jerrychoi/archive//1574422.html
(2)Android的堆内存的设置 /jacktu/archive//1921475.html
(3)Android 进程、线程模型
android混淆代码总结
反编译工具下载地址:http://ishare..cn/f/.html 反编译工具使用方法: 1.解压apk包,把classes.dex文件放置到与dex2jar同一个文件夹中; 2.在cmd中执行命令dex2jar classes.dex (需要先进入到放置命令和dex文件的目录中) 3.获取jar文件后,使用该文件夹中的j
Android根据包名加载指定的应用程序
// 得到PackageManager对象 PackageManager pm = getPackageManager(); // 得到系统 安装的所有程序包的PackageInfo对象 List&PackageInfo& packs = pm.getInstalledPackages(0); for (Package
Android 如何自定义共享库
一、开发者的难言之隐---讨厌的集成
在Android 实际开发过程中,每个供应商都会有自己专有的开发库如驱动程序、常用API的封装等。如何把这些用于开发的库无缝地集成到Android 框架中成为了开发者最为头痛的事,每添加一个新的库就需要把Android 框架翻个遍,寻找合适的地方放置自己的代码,到最后把 Android 的源码改得支
如何查询安卓4.0 本地群组中联系人的信息。 RT。求各位大虾帮忙,网上的例子都是2.3的。
------解决方案-------------------- 都一样的,你看API就好了里面有个什么类contacts吧,记不清楚了,这种系统界别的URI都是规定好的
Android中得到SharedPreference全面总结
本文章为原创,转载请保留出处:/thread-.html
Android中得到SharedPreference的方式有四种:
ContextWrapper.getSharedPreferences(String name, int mode)
android JNI库中如何处理IO口操作? android JNI库中如何处理IO口操作?
Java 应用可调用 JNI库(.so), android\packages\apps\JNI(该目录下编出来的库) , 能不能操作 硬件平台上的IO口?
如何操作呢?
求高手们看下这个界面如何居中,代码全部放上来,恳求指导!!! 刚开始学android,好多不会,照着书做例子,一个数独游戏的开始界面,前几天不知道怎么搞,最后七七八八的能运行了,可是现在这个界面不居中,想问下怎么居中。
这个是运行出来的图
这个是res/layout/activity.xml文件
&?xmlversion=&1.0&enc
Chris:怎样成为一名Android应用开发者
Chris:怎样成为一名Android应用开发者
15:32 作者:APP虎 译 出处:天极网软件频道 责任编辑:杨玲
  Chris(克里斯)是一位来自波兰的Android 应用开发者 ,他开发的应用在Android Market上免费提供下载,并通过广告获得收入。最近他在自己的博客上面分享了从事Android
framebuffer 提取图形数据 android工程 大虾门。最近鄙人在研究android手机抓屏技术,用的是android+ndk+jni,利用framebuffer在dev/graphics/fb0下提取数据。暂时只成功打开fb0,想提取里边的数据,返回一个byte数组(在.so库中)。已经写好代码(copy一盟友代码,本人c功底太差,稍微改了一下),但是事实证明代
Android 软键盘问题总结
在Android的开发中,有时候会遇到软键盘弹出时挡住输入框的情况。这时候可以设置下软键盘的模式就可以了。
getWindow().setSoftInputMode(WindowManager
Android设备连接豌豆荚等显示的设备名
最近打算用JZ4770方案来做我们自己的产品。君正给的代码,是基于给艾诺定制的。每次用豌豆荚,或者QQ电脑管家连接设备的时候,总是显示“艾诺 Novo7 Basic”。很明显要改为我们自己的产品型号。目前只是用作开发板,后期要设计自己的板子。
打开android开发doc文档过慢的问题(万恶的墙)
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。 ho
Android的文本和输入---复制和粘贴(四)
使用内容提供器来复制复杂的数据 内容提供器支持复制诸如数据库记录或文件流等复杂数据。要复制这样的数据,你就要把一个内容的URI放到剪贴板上。然后粘贴数据的应用程序重剪贴板上获取这个URI,并且使用它来获取数据库数据或文件流的描述符。 因为粘贴数据的应用程序只有数据的URI,所以它需要知道要或获取的数据的位置。你可以通过URI中的数据标识编码来提供
android ndk开发:JNI中怎样引用so动态库中的函数 最近小弟在进行ndk的开发中遇到无法将动态库中的函数用到自己写的JNI函数中,比如:
#include&jni.h& #include&HelloJni.h& #include&st
Android程序对不同手机屏幕分辨率自适应的总结
Android程序对不同手机屏幕分辨率自适应的总结(转)
各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。  
关于java调用c动态库的问题 各位大牛好:
小弟是新手,在这里遇到了一个问题,不知道如何解决,希望大家抽点时间帮帮忙,谢谢了
问题如下:
我在用java调用C的动态库,这期间java传了一个jstring类型的参数给c,但c这边接收到为乱码,我从网上查看了一些资料,就是jstring转为char
一个安卓库文件的问题 现在我有一个安卓写好的库A,和应用B我想B引用A库里的类怎么弄啊
------最佳解决方案-------------------- 最好的办法就是拷过去。
android进程间的通信貌似有
broadcastReceiverAIDLcontentProvider
但是好像都不能支持跨进程间的类的调用把。
开发android项目设计思路 要练习做一个android项目,才开始就难住了我,现在自己已经想好基本有哪些功能。但是,下一步该怎么做呢?设计思路是什么样的?用什么数据库比较好?javawb里用过mvc,那么android也有类似的东西吗?也需要考虑框架之类的东西吗?求高人相助。
------解决方案-------------------- 数据库的话本地是内嵌的sqlite3,远端
Android的文本和输入---复制和粘贴(六)
复制流化的数据 你可以复制和粘贴被流化的大文本和二进制数据。这种数据可以是以下形式: 1.保存在实际设备上的的文件; 2.来自套接字中的数据流; 3.保存在底层数据库系统中的大数据。 针对数据流的内容提供器使用一个文件描述对象(如AssetFileDescriptor,而不是Cursor对象)来提供对数据的访问
android 数据储存——ContentProvider(4)
初识ContentProvider 在第6章当中,介绍了组成Android程序的主要4部分,它们分别是。 Activity。 Broadcast Intent Receiver。 Service。 Content Provider。 关于Actvity和相关View的部分,已经在前边章节进行了比较详细的介绍,在这一节中,将学习An
android ndk如何编译基于mips架构的开源C++库? Androidndkr8支持mips架构了,但是其中提供的交叉工具只有mipsel的,那我要编译mips的怎么办?,求高手指点迷津
------解决方案-------------------- mipsel表示小端编译
mips的编译器表示默认大端
关于android底层库编译出现“undefined reference to `__android_log_print'”的解决方法
问题描述:
很多时候,我们需要在自己的android应用程序中调用到其它语言(C)编写的高效率底层模块,一般通过 System.loadLibrary(libname) 来实现,同时我们还需要调试这个用C写的库,在 .c 源文件中打印 log 信息。
android 数据储存——--文件存储(2)
前面介绍的Shared Preferences存储方式非常方便,但是其只适合存储比较简单的数据,如果需要存储更多的数据,可行选择的方式有好几种,这里先给读者介绍文件存储的方法。
和传统的Java中实现I/O的程序类似,在Android中,其提供了openFileInput 和 openFileOuput 方法读取设备上的文件,下面看个例子代码,具查看: 1457|回复: 9
[求助]如何得到所有空表的表名?
论坛徽章:0
也就是&select * from& 没有数据的表名,有没有哪张系统表或视图是记录这些信息??
论坛徽章:26
对数据分析后
可以去dba_tables中找到rows=0的表名就是空表
论坛徽章:0
hehe,老大,dba_tables中没有rows这个字段啊,R打头只有一个row_movement
论坛徽章:0
论坛徽章:0
最初由 lightspeed 发布
[B]NUM_ROWS [/B]
在dba_tables里,不论是哪个table_name,NUM_ROWS都是个空值
论坛徽章:87
须要先分析NUM_ROWS才有值
ANALYZE TABLE table_name COMPUTE|ESTIMATE STATISTICS
论坛徽章:0
最初由 turner 发布
[B]须要先分析NUM_ROWS才有值
ANALYZE TABLE table_name COMPUTE|ESTIMATE STATISTICS [/B]
hehe,因为是要查所有的表中,哪些是空表?
所以我的理解是,在这里的table_name只是单一的表名,所以要做很多次才能把分析做完(每张表都要analyze一次)
如果是这样的话,不如写过程循环 select count(1) from table_name
论坛徽章:0
其实我的本意是:
打个比方,我有100张表,要做逻辑备份,用exp来做
我是将这100张表名倒出来,分成50个一份(分别为A,B),用两个exp进程来备份
问题是B中的表可能有很多是空表,所以B的备份时间很短,而A的时间却很长
我想优化这种备份方式,让A和B都能差不多同时exp完
论坛徽章:3
最初由 我笨笨 发布
hehe,因为是要查所有的表中,哪些是空表?
所以我的理解是,在这里的table_name只是单一的表名,所以要做很多次才能把分析做完(每张表都要analyze一次)
如果是这样的话,不如写过程循环 select count(1) from table_name [/B]
你可以用dbms_stats包,来对一个schema的所有table进行分析。
至于统计信息,如果你用的是CBO的话,这个也是必须要做的事情。
论坛徽章:0
hehe,顶一下
最初由 我笨笨 发布
[B]其实我的本意是:
打个比方,我有100张表,要做逻辑备份,用exp来做
我是将这100张表名倒出来,分成50个一份(分别为A,B),用两个exp进程来备份
问题是B中的表可能有很多是空表,所以B的备份时间很短,而A的时间却很长
我想优化这种备份方式,让A和B都能差不多同时exp完 [/B]
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号mysql获取某个表的所有字段名
/mysql-column-name.html
mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如:
select COLUMN_NAME from information_schema.COLUMNS
where table_name = 'your_table_name';
上述的做法有一点问题,如果多个数据库中存在你想要查询的表名,那么查询的结果会包括全部的字段信息。通过DESC
information_schema.COLUMNS可以看到该表中列名为TABLE_SCHEMA是记录数据库名,因此下面的写法更为严格
select COLUMN_NAME from information_schema.COLUMNS
where table_name = 'your_table_name'
and table_schema = 'your_db_name';
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。如何用Asp取得数据库中所有表名和字段名
如何用Asp取得数据库中所有表名和字段名:
set rs=server.CreateObject(&adodb.recordset&)
db=&db.mdb&
'只要直接更改数据库名称就能够看到效果了。
set conn=server.CreateObject(&adodb.connection&)
connstr=&Provider=Microsoft.Jet.OLEDB.4.0;Data Source=& & Server.MapPath(db)
conn.open connstr
Set rs=Conn.OpenSchema(20)
Do Until rs.EOF
If rs(3)=&TABLE& Then
response.write &表名:&&rs(2)&&&br /&&
Set rs1=server.CreateObject(&adodb.recordset&)
sql=&select * from &&rs(2)
Set rs1=conn.execute(sql)
response.write &字段名:&
For i=0 To rs1.fields.count-1
response.write rs1.fields(i).name&& &
response.write &&br /&&
Do While Not rs1.eof
response.write & &
For i=0 To rs1.fields.count-1
t=rs1.fields(i).name
response.write rs1(t)&& &
response.write & &
rs1.movenext
response.write & &
rs.MoveNext
Set rs=Nothing
Set conn=nothing
阅读本文后您有什么感想? 已有
人给出评价!
13-03-2612-12-0711-11-1811-07-0911-07-0811-07-0611-05-2311-05-17
注:您的评论需要经过审核才会显示出来
没有查询到任何记录。
Copyright &
PC6下载().All Rights Reserved
备案编号:湘ICP备号SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型2009-03-14 10:481.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name3.获取所有表名SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY NameXType='U':表示所有用户表;XType='S':表示所有系统表;4.获取所有字段名:SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')5.获取数据库所有类型select name from systypes 6.获取主键字段SELECT
name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('表名'))7、获取字段类型select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('表名') and a.xtype=b.xtype或者可以通过存储过程exec sp_help 表名8、取表结构select column_name,data_type,character_maximum_length from information_schema.columns where table_name = '表名'
/****************************************************************************************************************************//*--获取连接SQL服务器的信息所有连接本机的:操作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名--邹建 2003.11(引用请保留此信息)--*//*--调用示例--显示所有本机的连接信息exec p_getlinkinfo--显示所有本机的连接信息,包含ip地址exec p_getlinkinfo @includeip=1--显示连接指定数据库的信息exec p_getlinkinfo '客户资料'--*/create proc p_getlinkinfo@dbname sysname=null, --要查询的数据库名,默认查询所有数据库的连接信息@includeip bit=0 --是否显示IP地址,因为查询IP地址比较费时,所以增加此控制asdeclare @dbid intset @dbid=db_id(@dbname)create table #tb(id int identity(1,1),dbname sysname,hostname nchar(128),loginname nchar(128),net_address nchar(12),net_ip nvarchar(15),prog_name nchar(128))insert into #tb(hostname,dbname,net_address,loginname,prog_name)select distinct hostname,db_name(dbid),net_address,loginame,program_name from master..sysprocesseswhere hostname&&'' and (@dbid is null or dbid=@dbid)if @includeip=0 goto lb_show --如果不显示IP地址,就直接显示declare @sql varchar(500),@hostname nchar(128),@id intcreate table #ip(hostname nchar(128),a varchar(200))declare tb cursor local for select distinct hostname from #tbopen tbfetch next from tb into @hostnamewhile @@fetch_status=0beginset @sql='ping '+@hostname+' -a -n 1 -l 1'insert #ip(a) exec master..xp_cmdshell @sqlupdate #ip set hostname=@hostname where hostname is nullfetch next from tb into @hostnameendupdate #tb set net_ip=left(a,patindex('%:%',a)-1)from #tb a inner join (select hostname,a=substring(a,patindex('Ping statistics for %:%',a)+20,20) from #ipwhere a like 'Ping statistics for %:%') b on a.hostname=b.hostnamelb_show:select
id,dbname as '数据库名',hostname as '客户机名',loginname as '用户名'
,net_address as '网卡物理地址',net_ip as 'IP地址',prog_name as '应用程序名称'
阅读(...) 评论()

我要回帖

更多关于 数据库表命名 的文章

 

随机推荐