MySQL
文章平均质量分 81
小小苏的小小苏
变帅程序员
展开
-
开发中用到的数据库查询案例
数据库查询原创 2022-10-21 15:07:15 · 574 阅读 · 1 评论 -
Mac环境下的MySQl基础操作(一)
列出当前所有库show databases;列出当前数据库中所有表第一步 use mysql //这一步不用分号第二步show tables;创建数据库create database 数据库名字 character utf8; //创建utf-8编码格式的数据库create database if not exists 数据库名字 character utf8; //如果该数据库不存在,则创建utf-8编码格式的数据库删除数据库drop dat...原创 2020-05-17 17:25:19 · 989 阅读 · 0 评论 -
JDBC(二)数据库连接池和事务
数据库连接池(数据源)首先创建一批连接,放在容器中,在需要连接的时候,就从中获取一个连接,用完之后,再还回池中数据库连接池的优点传统的数jdbc据库查询,创建连接对象,查询完毕关闭连接对象,会耗时,没有复用,效率很低使用连接池,可以实现连接的复用,减少连接创建关闭次数,提高效率C3P0连接池的三种使用方式下载地址https://sourceforge.net/projects/c3p0/?source=navbar 在项目中添加C3P0连接池依赖,这两个包都要导入,不然会报原创 2020-06-26 19:28:31 · 392 阅读 · 0 评论 -
JDBC(一)
概念JDBC是Java Database Connectivity,代替手动查询,通过Java连接数据库的一个桥梁,能够执行SQL语句下载jar包下载地址https://dev.mysql.com/downloads/connector/j/创建项目创建java项目,然后导入单元测试 右键项目选择properties,然后选择Java Build Path,然后Add Library,然后选择Junit 4,然后Apply and Close ...原创 2020-06-25 18:26:40 · 1942 阅读 · 2 评论 -
Mac环境下的MySQl基础操作(二)
外键概念用来通知数据库两张表,列和列 之间的对应关系,并且让数据库维护这个关系的键,就叫外键假如现在有两张表 此时CommandDetail表设置了外键,关联到了Command表的id,所以,此时如果删除Command表的牛仔裤或者毛衣,是无法删除的,因为CommandDetail中有数据与之关联,数据库自动帮我们维护了这个关系表关系一对多:班级对学生,一个班级可以有多个学生,一个学生只能属于一个班级;多对一:上面的反过来;一对一:班级对教室;多对...原创 2020-06-14 23:31:13 · 131 阅读 · 0 评论 -
ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregate
今天在mac上使用MySQL语句,在操作聚合操作的时候,出现了这样的问题:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sujianda.people.name' which is not functionally dependent on columns in GROUP BY clause; this is incompati原创 2020-06-14 10:59:15 · 690 阅读 · 0 评论