SERIAL是BIGINTUNSIGNEDNOTNULLAUTO_INCREMENTUNIQUE的一个别名。在整数列定义中,SERIALDEFAULTVALUE是NOTNULLAUTO_INCREMENTUNIQUE的一个别名。注:上面NOTNULL是不可为空,AUTO_INCREMENT是递增,指定起始值为1用AUTO_INCREMENT=1语句,不指定默认也为1。UNIQE是不可重复的..
分类:
数据库 时间:
2015-04-16 10:34:06
阅读次数:
177
http://stackoverflow.com/questions/3959692/rownum-in-postgresqlSELECT row_number() OVER (ORDER BY col1) AS i, e.col1, e.col2, ... FROM...
分类:
数据库 时间:
2015-04-16 07:57:38
阅读次数:
129
今天在写数据库文件时,遇到了Field 'id' doesn't have a default value异常。hbm.xml文件pk 解决办法:在数据库表设置中,将主键设为Auto Increment即可。
分类:
其他好文 时间:
2015-04-16 06:47:03
阅读次数:
116
在Mysql中,Auto_increment 一般都设在主键上,当你想要替换表单的主键时,要先删除自增长的特性才能删除主键的特性。删除自增长 alter table A change id id int(5) ; 删除主键 alter table A drop primary key;这...
分类:
数据库 时间:
2015-04-13 20:18:15
阅读次数:
175
– 表的结构 `test`–CREATE TABLE IF NOT EXISTS `test` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(16) NOT NULL,`phone` int(11) NOT NULL,PRIMARY KEY...
分类:
数据库 时间:
2015-04-13 14:37:03
阅读次数:
150
准备: 定义一个教师表、一个学生表;在学生表中引用教师表IDcreate table teachers(teacherID int not null auto_increment primary key,teacherName varchar(8));create table students(s....
分类:
数据库 时间:
2015-04-12 19:11:27
阅读次数:
165
先使用SQL创建表,并向表中插入数据
create table contactInfo(
uid mediumint(8)
unsigned NOT NULL AUTO_INCREMENT, #联系人ID
name varchar(50) NOT NULL, #姓名
deparmentId char(3) NOT...
分类:
其他好文 时间:
2015-04-11 08:57:51
阅读次数:
168
1、首先在库里面创建一张表,sql语句如下: CREATE TABLE `users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(20) COLLATE utf8_bin DEFAULT NULL,
`age` INT(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
ins...
分类:
其他好文 时间:
2015-04-08 23:28:58
阅读次数:
444
一、数据库字段名与实体类属性名不相同问题
1.1 准备数据表和数据
CREATE TABLE orders(
order_id INT PRIMARY KEY AUTO_INCREMENT,
order_no VARCHAR(20),
order_price FLOAT
);
INSERT INTO orders(order_no, order_price) VALUES('aaaa'...
分类:
其他好文 时间:
2015-04-08 21:34:14
阅读次数:
224
? 创建表CREATE TABLE `数据库`.`表` (`id` INT( 11 ) NOT NULL AUTO_INCREMENT COMMENT '注释',`type_name` VARCHAR(25 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL...
分类:
数据库 时间:
2015-04-07 15:09:55
阅读次数:
160