MYSQL问题归纳总结
MYSQL问题归纳总结
虚空掠夺者~
这个作者很懒,什么都没留下…
展开
-
java中的事务管理关系
事务:事务:事务是指在逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功 例如:A——B转帐,对应于如下两条sql语句 update account set money=money-100 where name=‘a’; update account set money=money+100 where name=‘b’;数据库中事务管理机制:默认管理:数据库是支持默认事务的,但是数据库中的默认事务是一条Sql语句独占一个事务,这ti种方式意义不大,数据库支持自动开启事原创 2020-09-25 01:26:20 · 188 阅读 · 0 评论 -
mysql外键约束,多表设计,多表查询最完整版的(一)笔记
mysql 中的数据库的备份和恢复:备份数据库: cmd窗口中使用mysqldump 备份数据库 mysqldump -u root -p db_name > c:/xxx.sql 例如:mysqldump -u root -p mydb2 > c:/mydb2.sql恢复数据库: 方式一: cmd窗口中使用mysql命令 恢复数据库 注意,只能恢复数据库中的数据,不能恢复数据库本身!所以要提前建好数据库. mysql -h 主机名 -P 端口号 -u 用户原创 2020-09-09 20:27:22 · 442 阅读 · 0 评论 -
mysql备份数据出现:,提示:mysqldump: unknown option ‘--no-beep‘ 错误的解决方法
对mysql数据库进行备份:mysqldump -h localhost -u root -p db >d:\dbbak.sql回车时命令行窗口会提示如下错误: mysqldump: unknown option '--no-beep' 解决办法:第一种方法:删除my.ini [client]下的 no-beep 参数;第二种方法:在 mysqldump 后加–no-defaults参数mysqldump --no-defaults -u用户名 -p密码 数据库名称 &g原创 2020-09-09 17:06:38 · 6801 阅读 · 3 评论 -
MyBatis(一)
Mybatis概述:- Mybatis 是最近几年非常流行的数据访问层(DAO)框架,能够简单高效的实现数据层的访问常见的数据层访问方式比较:JDBC: java原生的关系性数据库访问方式 2. 每次操作数据库都需要获取连接关闭连接,在大量访问数据库时,频繁的开关持续消耗性能 3. 需要手动编写slq语句,有学习成本 4. 查询出的结果需要手动进行封装到Bean中 5. 没有缓存处理机制 6. sql语句写死在程序中,需要修改sql必须修改源文件Hibernate(冬眠)原创 2020-08-30 17:13:39 · 84 阅读 · 0 评论 -
MySql_JDBC的完整版
JDBC的引入:1. 在我们的正常应用中,一般有三层的架构:前端,后端,服务器2. 前端:负责页面的展示和效果—>jsp/html/css3. 后端:负责功能的实现,前端需要的效果使用后端进行书写操作–servlet4. 服务端:负责将前端和后端联系起来的媒介机器—tomcat那么应用必须会涉及到数据的交互,数据的改变和存储需要一个位置或者仓库进行存储---MySqlMySql作为第三方的应用要想用来作为本地进行存储数据那么必须需要通过某种支持进行数据的关联,连接起来—JDBC技术的实现原创 2020-08-23 21:04:28 · 181 阅读 · 0 评论 -
MySql数据库连接池详解
数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器当系统初始化后,容器被创建,容器中的容器对象申请一堆的连接对象,当用户来访问数据库时,从容器中获取连接对象,而将这些对象进行存放的容器,称之为连接池 好处:节约资源,提高用户的访问效率实现:标准的接口:DataSource javax.sql下的,mysql提供的规范接口 获取方式: 1.获取连接 getConnection() 2.归还连接:Connection.close(),如果连接对象是从连接池中获取的,原创 2020-08-16 11:47:43 · 655 阅读 · 0 评论 -
Mysql_四种连接数据库的方式
方式一package cn.tedu.domain;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class Demo1 { /** * 加载数据库的驱动形式 */ /* * private static String url="jdbc:mysql///db1"; private static String * user="roo原创 2020-08-09 19:22:30 · 293 阅读 · 0 评论 -
MySqlDay01_表的约束与数据库设计
单列排序:只按某一个字段进行排序,单列排序实现不同数据库中的表的复制–select * from student order by age desc;-- 查询所有数据,在年龄降序排序的基础上,如果年龄相同再以数学成绩升序排序select * from student order by age desc, math asc;聚合函数:进行纵向查询的过程,对一列的值进行计算,然后返回一个结果值,忽略空值NULL五大聚合函数:max(列名) min(列名) avg(列名)count(列原创 2020-08-04 19:14:55 · 110 阅读 · 0 评论 -
MySql_Day01-发展历程,基本语法,数据库的增删查改
数据库的基本概念1.数据库–>DataBase (DB)2.作用->用于存储和管理数据的仓库数据库的基本特点1.持久化存储数据,其实是数据的一个文件系统2.方便存储和管理数据3.使用了统一的方式操作数据库–Sql常见的数据库MySql Oracle ServerSqlMySql数据库软件1.安装–>卸载–>配置2.卸载:去mysql的安装目录找到my.ini文件,复制datadir=“C:/ProgramData/MySQL/MySQL Server原创 2020-08-04 12:01:09 · 184 阅读 · 0 评论