MySQL
冲啊Javascripit
这个作者很懒,什么都没留下…
展开
-
Mybatis:There is no getter for property named ‘XXX‘ in ‘class java.lang.String‘
问题起因:写好数据库里的表之后使用Mybatis自动更新了Mapper,xml,entity。后面因为一些原因,对数据库的结构进行了修改(字段修改)解决方法:删除对应的xml,或者更改里面相应的字段,解决(忙着解决问题的人,拿走试试吧)报错:There is no getter for property named 'XXX' in 'class java.lang.String'一开始并没有把注意力放在xml文件上面,看到getter就想到了get方法,然后想到了是不是实体类出问题了。用了注解@D原创 2020-08-19 18:01:35 · 366 阅读 · 0 评论 -
MySQL(7)检查外键约束、判断并删除表
查看 外键约束:select @@foreign_key_checks;当查询结果为1时,外键约束生效。当查询结果为0时,外键约束不生效。可以手动设置外键约束,用以导入有外键约束的sql文件。期间遇到了这个错误原因是设置外键的时候,对应的字段类型和大小没有匹配。参考博客:https://blog.csdn.net/qq_37954693/article/details/80775980...原创 2020-08-13 14:48:47 · 927 阅读 · 0 评论 -
MySQL(6)多表查询
join on#一对多:一个表里的一行关联,对应另一个表的多行关联。在表中通过外键实现。即一个表的主键,是另一个表的外键create table salesman(id int(10),name varchar(20));create table performerce(#commment ‘’ ,添加注解pid int(10) comment '销售记录id',id int(...原创 2020-04-15 17:47:46 · 160 阅读 · 0 评论 -
MySQL语法(5) 查询关键字
1.as(取别名)select empno as '职工号', sal as '工资' from emp where sal >1000;empno:职工号,sal:工资,emp:职工表执行结果:2.or andselect ename,sal from emp where sal>1000 or sal<500;select ename,sal from emp...原创 2020-04-14 20:00:37 · 356 阅读 · 0 评论 -
MySQL语法(4)约束
1.主键约束字段如果为主键的话,就不能为空,也不能重复,也就是主键唯一。就比如学生的学号,职工的工号一样#创建员工表的时候定义主键create table emp(id bigint(10) primary key,name varchar(20));#创建表(没有定义主键)之后添加主键alter table emp add constraint pk__emp_id prima...原创 2020-04-13 18:09:16 · 142 阅读 · 0 评论 -
MySQL(3)小练习
####数据相关练习#1. 创建hero表 id 名字name 类型type 价格moneyuse king;create table hero(id int,name varchar(20),type varchar(10),money int);select * from hero;#2. 保存以下数据# 1,'诸葛亮','法师',18888 2,'周瑜','法师',1...原创 2020-04-11 07:56:02 · 144 阅读 · 0 评论 -
MySQL语法(3)与数据相关的sql语句
做到这一步,首先要有一个数据库,数据库里有一个表use dogs;使用数据库(这个数据库有你想操作的表)1.查询语句1.1查询所有的数据段select * from 表名例:#查询variety表select * from variety;1.2查询某一项或者特定的几项select 字段1,字段2,...字段n from 表名例:select id,name fro...原创 2020-04-10 22:32:08 · 88 阅读 · 0 评论 -
MySQL语法(2)与表相关的sql语句
首先来一个use 数据库名 ;#正在使用数据库dogsuse dogs;1.创建表create table 表名(字段名1 字段类型,字段名2 字段类型,字段名3 字段类型,...字段名n 字段类型);这里的字段名是自己取,有意义的名称如:name(姓名),age(年龄),id(编号)字段类型是指字段的类型如:int ,varchar可以使用char,但是建议使用va...原创 2020-04-10 18:03:54 · 164 阅读 · 1 评论 -
MySQL语法(1)与数据库相关的sql语句
1.创建数据库create database 数据库名;create database dogs;这里数据库名字为dogs2.创建数据库的时候设置字符集create database 数据库名 character set utf8;这里我设置的字符集是utf8,也可以设置成GBK等等如果表里的字段出现乱码,可以尝试将数据库的字符集改写成utf83.显示所有数据库因为是所有数据...原创 2020-04-10 17:12:59 · 195 阅读 · 0 评论