下面是Mybatis动态sql语句(即OGNL语法)的简单案例 1.创建表 create table test(id int primary key auto_increment,name varchar(20),job varchar(20),dept varchar(20),sal int) c ...
分类:
数据库 时间:
2018-07-09 19:16:33
阅读次数:
228
在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表以“X锁“,待获得max(id)的值以后,再解锁。 这种做法需要的步骤比较多,有些 ...
分类:
数据库 时间:
2018-07-08 12:38:56
阅读次数:
234
1、环境说明MySQL5.6.33,隔离级别是RR。表结构及数据:Create table t1(id int not null primary key auto_increment,c1 int,c2 int,c3 int, unique key(c1),unique
分类:
其他好文 时间:
2018-07-08 11:14:03
阅读次数:
160
前言: 一:数据准备 员工表emp 和部门表 dept --分别创建部门和员工表,并实现一对多关系 DROP TABLE dept; CREATE TABLE `dept`( `d_id` INT(5) PRIMARY KEY AUTO_INCREMENT COMMENT '这是部门id主键自增长' ...
分类:
数据库 时间:
2018-07-05 21:45:34
阅读次数:
267
一、表关系 年级表:class_grade create table class_grade( gid int primary key auto_increment, gname varchar(20) not null ); insert into class_grade(gname) value... ...
分类:
数据库 时间:
2018-07-04 15:59:54
阅读次数:
184
mysql DROP TABLE IF EXISTS `order`;CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `number` varchar(255) NOT NULL COMMENT '工单编号', `applic ...
分类:
数据库 时间:
2018-07-03 16:38:15
阅读次数:
259
建立表: CREATE TABLE `ygzt_test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `a` int(11) NOT NULL, `b` int(11) NOT NULL, `c` int(11) NOT NULL, `d ...
分类:
数据库 时间:
2018-07-01 21:58:27
阅读次数:
593
创建表 CREATE TABLE `person`(`number` INT(4) AUTO_INCREMENT COMMENT '序号',PRIMARY KEY(number),`name` VARCHAR(50) NOT null COMMENT '姓名',`sex` CHAR(2) COMME ...
分类:
其他好文 时间:
2018-06-25 19:06:18
阅读次数:
252
day12总结 今日内容 l 事务 l 连接池 事务 事务概述 为了方便演示事务,我们需要创建一个account表: CREATE TABLE account( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(30), balance NUMERIC( ...
分类:
其他好文 时间:
2018-06-24 00:54:41
阅读次数:
197
标识列(自增长列) 特点: 1、不用手动插入值,可以自动提供序列值,默认从1开始,补偿为1; auto_increment_increment 如果要更改起始值,手动插入值;如果要更改步长,更改系统变量。 SET auto_increment_increment = 值; 2、一个表至多有一个自增长 ...
分类:
其他好文 时间:
2018-06-24 00:50:41
阅读次数:
126