首先声明参考:http://www.oschina.net/question/573517_118821 表定义 CREATE TABLE `date_add` ( ?`id` int(11) NOT NULL AUTO_INCREMENT, ?`uid` int(11) NOT NULL DEFAULT ‘0‘, ?`date` date NOT NULL, ?...
分类:
数据库 时间:
2015-09-18 02:04:20
阅读次数:
1467
建表:1 mysql> create table shop(id int(4) not null auto_increment,2 -> name varchar(30),price double(15,2),sort varchar(20),3 -> count int(5) de...
分类:
其他好文 时间:
2015-09-17 17:31:18
阅读次数:
191
1、identity:用于MySql数据库。特点:递增Java代码 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。 2、sequence:用于Oracle数据库Java代码 序列名 3、native:跨数...
分类:
Web程序 时间:
2015-09-17 11:25:01
阅读次数:
150
增加记录:注:null关键字与auto_increment限制条件相结合,可以为字段自动赋值;字段必须全,且一一对应;字符型用单引号;1 mysql> insert into test values('sunshine_habit','hello_world_lyq@163.com'2 ->...
分类:
数据库 时间:
2015-09-16 19:36:58
阅读次数:
188
背景: Innodb引擎使用B_tree结构保存表数据,这样就需要一个唯一键表示每一行记录(比如二级索引记录引用)。 Innodb表定义中处理主键的逻辑是: 1.如果表定义了主键,就使用主键唯一定位一条记录 2.如果没有定义主键,Innodb就生成一个全局唯一的rowid来定位一条记录aut...
分类:
数据库 时间:
2015-09-16 19:28:20
阅读次数:
247
创建源表和插入源数据DROP TABLE IF EXISTS `score`;CREATE TABLE `score` ( `id` int(11) NOT NULL AUTO_INCREMENT, `class` varchar(255) DEFAULT NULL, `score` doub...
分类:
数据库 时间:
2015-09-16 17:19:41
阅读次数:
343
1 需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性2 准备数据表和存储过程2.1 表及数据create table p_user( id int primary key auto_increment, name varchar(10), sex char(2)); insert i...
分类:
其他好文 时间:
2015-09-15 16:19:55
阅读次数:
197
1 需求 实现多条件查询用户姓名模糊匹配年龄在指定的最小值到最大值之间2 准备表和数据create table d_user( id int primary key auto_increment, name varchar(10), age int(3)); insert into d_user(n...
分类:
数据库 时间:
2015-09-15 16:13:01
阅读次数:
251
1 需求一个班级中有多个学生根据classId查询对应的班级信息,包括学生信息和老师信息2 创建表和数据CREATE TABLE student( s_id INT PRIMARY KEY AUTO_INCREMENT, s_name VARCHAR(20), class_id INT);INSER...
分类:
其他好文 时间:
2015-09-15 12:51:53
阅读次数:
197
1 需求一个老师对应一个班级一个班级只有一个老师根据班级id查询班级信息,这个班级信息中有老师的信息2 创建表和数据CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20));CREATE TABLE ...
分类:
其他好文 时间:
2015-09-15 12:26:55
阅读次数:
248