914676978
2018-07-11 23:26:49
完
MySql数据库中的主键和Oracle数据库中的如何通过sql确认那个字段是主键?
在不查看表结构的情况下,怎么通过sql语句确定哪个字段是主键呢?在MySql数据库中sql怎么写,Oracle中sql又怎么写呢?求解答
评论

逆袭 奋起 LV4
2018年7月12日
oracle写法:
select a.constraint_name, a.column_name
from user_cons_columns a, user_constraints b
where a.constraint_name = b.constraint_name
and b.constraint_type = 'P'
and a.table_name = 'AA'
Mysql写法
t.TABLE_NAME,
c.COLUMN_NAME
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t,
information_schema.KEY_COLUMN_USAGE AS c
WHERE
t.TABLE_NAME = c.TABLE_NAME
-- AND t.TABLE_SCHEMA = 'TABLE_NAME'
AND t.CONSTRAINT_TYPE = 'PRIMARY KEY';
注意:table_name都要大写。
评论(1)
最佳答案
ahyang LV2
2018年7月28日
import java.util.*;
import java.io.*;
class SequenceDemo{
public static void main(String[] args) {
Vectorv=new Vector();
v.add(new FileInputStream("c:"+File.separator+"1.txt"));
v.add(new FileInputStream("c:"+File.separator+"2.txt"));
v.add(new FileInputStream("c:"+File.separator+"3.txt"));
Enumerationen=v.elements();
SequenceInputStream sis=new SequenceInputStream(en);
}
public static void sop(Object obj){
System.out.println(obj);
}
}
xiaoxiao303 LV8
2018年8月1日
select column_key
from information_schema.columns
where table_schema='数据库名' and table_name='表名' and column_name='列名';
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?

- 等 mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?
- 完 Mysql中能否使用select 1 from table查询?
- 等 mysql 分组查每组里创建时间最大的那条数据
- 等 Mac系统安装mysql成功,但是终端登录mysql为什么报Access denied for user root@localhost?
- 完 linux如何查看mysql进程下某个线程执行的语句是什么?
- 完 为什么本地WEB项目无法访问服务器Mysql数据库?
- 等 mysql触发器为什么没执行?
- 完 mysql主从配置:slave_IO_Running: No 怎么解决?
- 等 MySQL怎么查询每天打卡的最早时间和最晚时间?
- 完 怎样从一台电脑上访问另一台电脑上的MySQL数据库?
- 完 mysql5.5版本和mysql 5.6版本具体有哪些区别?
- 等 mysql如何更改double类型字段为varchar类型呢?

aaa1527255392 LV1
2020年2月14日
最代码安逸 LV15
2019年7月26日
liu562032665
2019年7月5日
暂无贡献等级
wcqpg13 LV2
2019年3月7日
q410454899 LV9
2018年10月11日
zhu2429071 LV2
2018年10月9日
王超123 LV10
2018年9月29日
j263490688 LV2
2018年9月28日
angelakay LV6
2018年9月21日
mxl165856 LV12
2018年9月20日