最新文章列表

理理清楚 超键、候选键、主键和外键

先上概念:    超键: 在关系中能唯一标识元组的属性集称为关系模式的超键;    候选键:不含有多余属性的超键称为候选键,也就是在候选键中在删除属性就不是键了;    主键:用户选作元组标识的候选键称为主键,一般不做说明,键是指主键;    外键:相对于两个表或多张表来说的。如果表R中属性K是其他表的主键,那么K在表R中称为外键。 =========================== ...
钮晓东 评论(0) 有1025人浏览 2020-05-20 11:13

数据应用达人之SQL基础教程分享4-键的约束

键的约束 5、主键约束 【知识点介绍】 在第一章的数据库里我们就提到过主键,SQL也不例外。 SQL里的主键是表里的一个或多个用于实现唯一性标记的 ...
网盛数新 评论(0) 有401人浏览 2017-06-15 08:55

mysql删除及更改表的主键

        在我们使用MySQL的时候,有时会遇到需要更改或者删除mysql的主键,我们可以简单的使用alter table table_name drop primary key;来完成。         下面我使用数据表table_test来作了例子。 1.首先创建一个数据表table_test: create table table_test( `id` varchar(100) ...
bijian1013 评论(0) 有2161人浏览 2017-01-12 22:19

mysql-给没有主键的表添加主键步逐

一、知识点,类似rownum的查询语句 SELECT @rownum:=@rownum+1 rownum,s.* FROM (SELECT @rownum:=0) r,t_deal_sum s   1、创建表 CREATE TABLE `t_deal_sum` ( `sp_id` varchar(20) DEFAULT NULL, `sp_code` varchar(20) DE ...
x125858805 评论(0) 有2311人浏览 2016-10-11 18:47

关于自己遇到hibernate主键策略bug

    hibernate主键策略,若为sequence,主键type及实体需为java.lang.Long或java.lang.Integer类型     数据库数据类型可为String;
独孤不求败 评论(0) 有325人浏览 2016-10-08 20:53

mybatis springjdbc 插入数据获取主键

  <insert id="add" parameterType="vo.Category" useGeneratedKeys="true" keyProperty="id"> insert into category (name_zh, parent_id, show_order, del ...
knight_black_bob 评论(0) 有1453人浏览 2016-03-09 12:21

开发人员应该了解的索引原理

作者:黄湘龙 架构师交流群(312254004) 欢迎非商业转载,商业使用请联系我       索引是有效使用数据库的基础,但你的数据量很小的时候,或许通 ...
fredlong 评论(2) 有7287人浏览 2015-12-29 19:50

数据库基础入门(二)——具体项目实现

宠物社交网站数据库设计    项目简介:用户通过给自己的宠物申请账号,从而在网路上以宠物为第一人称与其他宠物进行社交(类似微博)。     数据库基本架构:     用户(ID,用户名,密码,邮箱,电话,地址,身份证号,性别,姓名,生日)     宠物(ID,名字,性别,生日,智商,简介,用户ID,品种ID)     科目(
梣梓cenzi 评论(0) 有797人浏览 2015-09-17 23:18

聚集索引,非聚集索引,主键,索引类型及实现方式

聚集索引和非聚集索引(整理) http://www.cnblogs.com/aspnethot/articles/1504082.html 深入 聚集索引与非聚集索引(一) http://www.cnblogs.com/lwzz/archive/2012/08/05/2620824.html 主键与聚集索引的区别 http://blog.csdn.net/zhangsuiwen/article/ ...
darrenzhu 评论(0) 有817人浏览 2015-08-06 11:31

MYSQL的自增长字段可以赋值

以前一直有一种错误的概念在脑海中,以为自增长的字段只能由mysql自己生成,不能设置。   事实证明,在向一个有自增长主键的表中插入数据的时候,可以指定自增长主键的值,只要不重复,都可以成功。以后表数据迁移的时候,可以把原始的id也迁过来了。
fredlong 评论(0) 有2608人浏览 2015-07-02 11:50

人员登入3 ---数据源和structs2配置

前一篇博客我们完成了登入页面的编写。现在我们就来实现用户登入.。   我们分步骤来   1. 首先我们要在数据库了创建一张用户表manage表:   create table manage(  id  raw(16) default sys_guid() primary key, username varchar2(20), password varchar2(50), name v ...
hm4123660 评论(0) 有1029人浏览 2015-02-03 15:39

oracle11g自增主键

oracle的自增主键需要用序列和触发器来实现, 我们首先创建一张表:主键为int,实现自增 createtableTEST   (     ID intPRIMARYKEY,     test1 varchar2(20),     test2 varchar2(20),     test3 varchar2(20)
hm4123660 评论(0) 有1431人浏览 2015-02-03 13:58

postgresql如何设置自动增长

前言:最近在使用postgresql,发现postgresql的自动增长主键不是很好设置,下面就分享一下经验   postgresql表建立后,如果没有设置主键的自动增长,再update的时候一直不会成功。 下面是我的经验(通过可视化界面设置的,如navicat),删除原来想要设置主键自动增长的id,重新再建一列,在数据类型中选择serial4或者serial8,前者是32个长度,后者是64 ...
qing_gee 评论(0) 有1511人浏览 2014-09-22 09:52

Oracle主键的操作(增删)

Oracle添加删除主键 1、创建表的同时创建主键约束 (1)无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create table students (   studentid int ,   studentname v ...
dashuaifu 评论(0) 有352人浏览 2014-08-04 15:10

django 的自增长id,无法返回插入后的id

  class UserInfo(models.Model): userId = models.IntegerField(primary_key=True) userName = models.CharField(max_length=30) score = models.IntegerField(default=0) countScore = mode ...
2014马年 评论(0) 有3157人浏览 2014-03-25 21:59

数据库主键方案

1、坚决不可以用某个业务字段做主键,理由就不说了,业务都是有意义的,你能保证它产生的规则不变吗? 2、如果要汇总两个库表,id很多重复,那为什么要把A表的数据导入到B表,为什么程序不能自己到2个表中去查询呢,再说了,数据大了还要拆表呢 3、GUID作为主键,mysql本身并没有这个数据类型,oracle和sql server都有,它的缺点为:1、存储空间比自增型大很多;2、主键在这上面做索引,怎 ...
daniel0202 评论(0) 有635人浏览 2014-01-16 17:12

Hibernate主键生成方式

常用的主键生成方式有如下几种:1)  identity    用于自动生成主键方式,除了 Oracle 不支持,其他数据库一般都支持(较常用)2)  sequence    Oracle 中使用,用序列生成 ID 主键3)  native    主键生成方式如果是 native,那就看配置文件 hibernate.cfg.xml 中方言<property name="dialec ...
没事找事 评论(0) 有496人浏览 2013-11-07 17:08

MySQL主键设计时应注意的问题

学习MySQL数据库,MySQL主键是不能不提到的,下面就对MySQL主键的设计原则进行说明,希望能让您对MySQL主键有更深的认识。 关系数据库依赖于主键---它 ...
hejiajunsh 评论(0) 有1225人浏览 2013-08-27 16:57

MySQL5.5加主键锁读问题

  背景      有同学讨论到MySQL 5.5下给大表加主键时会锁住读的问题,怀疑与fast index creation有关,这里简单说明下。   对照现象          为 ...
丁林.tb 评论(5) 有4706人浏览 2013-06-09 09:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics