首页 > 数据库 >SSM - Mybatis - Example - SQL

SSM - Mybatis - Example - SQL

时间:2023-07-12 11:47:28浏览次数:30  
标签:INSERT name DEFAULT id SSM tid Mybatis NULL Example

 Teacher/Student表

CREATE TABLE `teacher` (
  `id` INT NOT NULL,
  `name` VARCHAR(30) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4;

INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师'); 

CREATE TABLE `student` (
  `id` INT NOT NULL,
  `name` VARCHAR(30) DEFAULT NULL,
  `tid` INT DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fktid` (`tid`),
  CONSTRAINT `fktid` FOREIGN KEY (`tid`) REFERENCES `teacher` (`id`)
) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4;

INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('1', '小明', '1'); 
INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('2', '小红', '1'); 
INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('3', '小张', '1'); 
INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('4', '小李', '1'); 
INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('5', '小王', '1');

 博客表

CREATE TABLE `blog`(
`id` VARCHAR(50) NOT NULL COMMENT '博客ID',
`title` VARCHAR(100) NOT NULL COMMENT '博客标题',
`auther` VARCHAR(30) NOT NULL COMMENT '博客作者',
`creat_time` DATETIME NOT NULL COMMENT '创建时间',
`views` INT(30) NOT NULL COMMENT '浏览量'
)ENGINE=INNODB DEFAULT CHARSET=UTF8MB4

 

标签:INSERT,name,DEFAULT,id,SSM,tid,Mybatis,NULL,Example
From: https://www.cnblogs.com/zjfun/p/17546555.html

相关文章

  • mybatis快速入门
    MyBatis快速入门1.创建User表,添加数据2.创建模块,导入坐标pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • 4-基于SpringBoot实现SSMP整合
    1.整合JunitSpring整合JUnit的制作方式//加载spring整合junit专用的类运行器@RunWith(SpringJUnit4ClassRunner.class)//指定对应的配置信息@ContextConfiguration(classes=SpringConfig.class)publicclassAccountServiceTestCase{//注入你要测试的对象......
  • mybatis-plus Error attempting to get column 'xxx' from result set.
     报错信息:mybatis-plusErrorattemptingtogetcolumn'xxx'fromresultset. 解决:1、获取数据的实体类中新建了一个有参的构造方法,却没有无参构造方法,使用MyBatis-Plus内置方法进行查询时会报错。解决办法:新建一个无参构造方法。......
  • MyBatis实现动态SQL更新
    博主记得在一个周五快下班的下午,产品找到我(为什么总感觉周五快下班就来活......
  • IDEA的Mybatis 开发追踪跳转插件
    MybatisX是一款基于IDEA的快速开发插件,为效率而生。安装方法:打开IDEA,进入File->Settings->Plugins->BrowseRepositories,输入 mybatisx 搜索并安装。 转自:https://baomidou.com/pages/ba5b24/#%E5%8A%9F%E8%83%BD ......
  • SSM - Mybatis - Lombok - 配置
    Lombok配置Lombok安装方式有三部,IDEA安装,POM引用,接口使用。详见@ (15条消息)idea中怎么使用lombok依赖_idea依赖树只有lombok_南商的博客-CSDN博客 <!--https://mvnrepository.com/artifact/org.projectlombok/lombok--><dependency><groupId>org.projectlombok</g......
  • Spring整合MyBatis
     主要是把xml中的mysql数据源、mysql映射还有SqlSessionFactoryBean工厂给放到bean类中    还有把Dao使用@Autowired注解注入到Service中 包 下面是全部的代码(从上到下)这是sql数据源配置 这里面是工厂和映射 这是核心配置 Dao Service业务逻辑层......
  • mybatis的延时加载
    https://www.bilibili.com/video/BV1V24y1V7aJ/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598https://www.bilibili.com/video/BV1Tb4y1p7rh/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a2......
  • Mybatis里面的缓存机制
    1.mybatis的SqlSession是什么MyBatis的SqlSession是MyBatis框架提供的一个关键接口,它代表了和数据库的一次会话。SqlSession提供了执行SQL语句、管理事务以及获取映射器(Mapper)等操作。在一般情况下,每次查询都会创建一个新的SqlSession实例。这是因为SqlSession代表......
  • mybatis-plus多数据源
    目录表结构及数据依赖配置application.properties文件启动类添加@Mapper注解编码实体类Mapper类Service类H2数据库操作MySQL数据库操作测试@Test测试测试结果官网多数据源配置@DS注解表结构及数据--表结构CREATETABLEIFNOTEXISTSuser(`id`bigint(20)NOTNULLAUT......