首先创建两张表 sql CREATE TABLE ( bigint(16) NOT NULL AUTO_INCREMENT, varchar(64) NOT NULL, int(4) NOT NULL, tinyint(2) DEFAULT NULL, PRIMARY KEY ( ) ) ENGIN ...
分类:
数据库 时间:
2018-09-24 00:45:28
阅读次数:
339
1、MySQL 1)建表 auto_increment:每插入一条数据,客户表(customers)的主键id就自动增1,如下所示 2)测试(实例) 2、Oracle 1)建表 2)创建序列 Oracle sequence序列的创建、修改及删除 详解:http://www.cnblogs.com/d ...
分类:
数据库 时间:
2018-09-24 00:26:02
阅读次数:
304
唯一索引可以加速查找 在create 语句中: CREATE TABLE INFO(id INT AUTO-INCREMENT,name CHAR(10),UNIQUE UQ1 (id)) CREATE TABLE INFO(id INT AUTO-INCREMENT,name CHAR(10),U ...
分类:
数据库 时间:
2018-09-19 14:46:45
阅读次数:
134
完整性约束 重点: not null 与 default unique primary auto_increment foreign key 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) #标识该字段为该表的主 ...
分类:
数据库 时间:
2018-09-18 22:48:26
阅读次数:
232
数据库自增长字段 本文只整理MySQL的自增字段方案,Oracle和SQL Server的自增长方案就不介绍了。 MySQL自增列使用auto_increment标识字段达到自增,在创建表时将某一列定义为auto_increment,则改列为自增列。这定了auto_increment的列必须建立索引 ...
分类:
其他好文 时间:
2018-09-17 19:50:52
阅读次数:
218
ORACLE和MYSQL的简单区别 1,Oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。 2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列 ...
分类:
其他好文 时间:
2018-09-17 13:35:37
阅读次数:
137
1.insert insert into <表名>(字段名) values (值) 例: create table test ( id int(4) not null auto_increment, name char(20) not null, primary key(id) ) ; 1)按列名插 ...
分类:
数据库 时间:
2018-09-16 12:32:28
阅读次数:
179
1,Oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。 2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。 3,oracle有 ...
分类:
数据库 时间:
2018-09-15 18:14:23
阅读次数:
243
一对一的关系补充 生活中的一对一 客户表, 学员表 通过分析 一个客户只对应一个学员 一个学员只对应一个客户 所以确定关系为一对一 在mysql中通过外键来建立一对一 create table customer(id int primary key auto_increment,name char(... ...
分类:
编程语言 时间:
2018-09-14 17:15:30
阅读次数:
199
约束 级联操作 指的是就是同步更新和删除 语法:在创建外键时 在后面添加 on update cascade 同步更新 on delete cascade 同步删除 实例: create table class(id int primary key auto_increment,name char( ...
分类:
编程语言 时间:
2018-09-13 16:33:05
阅读次数:
151