MySQL中常用的时间类有: java.sql.Date, Time, Timestamp 用的比较多的是ava.sql.Date和TimeStamp: 先看表结构 sql CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(10) DEF ...
分类:
数据库 时间:
2020-04-20 09:12:18
阅读次数:
79
既然这块知识点不清楚,那回头就自己动手实践下。 首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。 create table t0(id int unsigned auto_increment primary key) ;insert into t0 values(null); 通过sh ...
分类:
数据库 时间:
2020-04-18 09:49:29
阅读次数:
186
首先创建测试数据库,以及相关表,以员工表,部门表为例。 CREATE DATABASE IF NOT EXISTS test_join; ? -- 部门表 CREATE TABLE `tbl_dept`( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName ...
分类:
其他好文 时间:
2020-04-14 18:49:00
阅读次数:
64
问题描述: 现在我删除最后一条记录: 再加上一条新记录: 发现,记录的id不是4而是5. 问题解释: 这是因为作为主键而不得有重复的id值,就算是删掉了,因为设置了auto_increment,为了保持id的自增,他只会接着自己的增长记录走,而不管记录中的每一个值是否还存在. 办法: 删除该列表的主 ...
分类:
其他好文 时间:
2020-04-13 00:24:47
阅读次数:
67
1、准备 mysql> create table dept( id int unsigned auto_increment not null primary key, name varchar(20) default '' not null, key(name) )engine=innodb def ...
分类:
数据库 时间:
2020-04-11 10:13:14
阅读次数:
74
设计表 表关系: 下面每个表的第一个字段是主键,未建立外键,使用逻辑外键 班级表 DROP TABLE IF EXISTS `class`; CREATE TABLE `class` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `caption` varchar ...
分类:
其他好文 时间:
2020-04-06 17:44:03
阅读次数:
104
今天在使用mybatis查询时遇到报错 在网上查了很多解决办法,大多都是说是数据库字段类型与实体类的属性类型的定义不一致的原因,但是请看: sql CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(25) DEFAULT NULL, va ...
分类:
其他好文 时间:
2020-04-06 00:01:57
阅读次数:
214
新建一张测试表: CREATE TABLE `tb1` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `a` decimal(19,2) NOT NULL, `acid` bigint(20) NOT NULL, `prid` bigint(20) NOT N ...
分类:
数据库 时间:
2020-04-01 19:20:23
阅读次数:
215
搭建项目 一、数据库 CREATE TABLE `tb_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, ...
分类:
其他好文 时间:
2020-03-28 21:54:53
阅读次数:
152
1、创建表和插入数据 CREATE TABLE `tb_test_emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `dept_id` int(11) NULL DEFAULT NULL, `name` varchar(255) CHARACTER SET u ...
分类:
数据库 时间:
2020-03-28 21:39:59
阅读次数:
136