
mysql
文章平均质量分 84
静静子♡
学java的小白一枚,多看多学多写
展开
-
MySQL基础知识点,小白入!
目录一、MySQL简介二、SQL语句的划分一、MySQL简介关系型数据库有微软的SQL Server、甲骨文提供的Oracle和MySQL。其中MySQL分为企业版和社区版,社区版是完全免费且开源的,学习阶段使用社区版就ok了。MySQL和其他的关系型数据库的区别是,支持插件式的存储引擎,存储引擎包括innodb、myisam等。大量的公司使用的MySQL作为数据存储层方案,比如:腾讯、Facebook等。MySQL设计成C/S(客户端/服务端)的模型,用户可以通过MySQL 的Cl原创 2021-10-06 12:00:00 · 569 阅读 · 0 评论 -
mybatis中常用配置文件
mybatis中的配置文件1.全局配置文件1.1 properties:读取外部资源properties文件,以key-value形式读取,以=为分隔符例如:resources下创建db.properties文件:在全局配置文件中进行加载: <properties resource="db.properties"> <property name="userName" value="root"/> <...原创 2021-10-22 08:30:00 · 1936 阅读 · 0 评论 -
mybatis框架使用详介+操作举例
mybatis框架1、JDBC编程及JDBC编程存在问题2、mybatis的介绍及框架原理3、mybatis的使用demo4、配置文件的介绍5、mybatis的使用方式1.JDBC编程及JDBC存在问题存在问题:1、使用JDBC操作数据库前进行连接,操作完成后关闭连接,并发量大的情况下影响性能解决:连接池2、SQL语句硬编码在Java代码中,需求改变需要更改java代码本身解决:将SQL语句放在配置文件中(xml形式),需求发送给变只需要修改配置文件即可原创 2021-10-21 20:45:00 · 399 阅读 · 0 评论 -
SQL注入问题及解决方法、JDBC事务处理
SQL注入利用非法的SQL拼接来达到入侵数据库的目的。示例:数据库中用户信息:以登录为例:public class User { /* 登陆方法 */ boolean doLogin(String name,String passwd){ boolean result = false; try { //加载数据库驱动 Class.forName("co.原创 2021-10-19 19:30:00 · 361 阅读 · 0 评论 -
JDBC的使用介绍
JDBC介绍JDBC(Java Data Base Connection)Java中提供的一套操作数据库的API接口,用于java语言连接操作数据库常用API组件DriverManager:这个类是驱动管理类,管理一系列数据库驱动程序,用于简历和数据库的连连接Connection:该接口具有接触数据库所有的方法,表示和数据库通信的上下文对象Statement:该对象将SQL提交的数据库ResultSet:SQL查询语句的结果集通过resultSet返回给用户SQLExce原创 2021-10-19 09:45:00 · 159 阅读 · 0 评论 -
MySQL索引创建使用
索引什么是索引?索引是提供了一种数据结构来对数据进行检索,对数据库表中的一列或者是多列的值进行排序,索引的好处就是提高查询效率,避免全表扫描特点:提高查询效率,避免全包扫描缺点:索引并不是越多越好,过多的索引会导致CPU的使用率居高不下索引分类普通索引:没有限制条件,对任何的类型的字段都可以添加普通索引唯一性索引:使用unique修饰的字段,值是不能重复的,该字段添加索引是唯一性索引主键索引:使用primary key修饰的字段会自动创建索引单列索引:在单个属性上原创 2021-10-10 20:45:00 · 364 阅读 · 0 评论 -
MySQL中的事务(Transaction)详解
事务事务的定义一个事务是有一条或者多条对数据库操作的SQL语句所组成的一个不可分割的整体,只有事务中的所有操作都操作完成,才将整个事务提交的数据库,如果执行过程中有部分事务失败,那么事务就要回滚到最初的状态,因此,事务要么全部执行完成,要么全部不执行事务案例:银行转账问题事务的特征(ACID)原子性(Atomic)事务是一个不可分割的整体,即对数据的修改要么全部执行,要么全不执行,不存在部分事务执行完成一致性(Consistency)一个事务执行前和执行后,数据库原创 2021-10-09 16:59:13 · 2940 阅读 · 0 评论 -
MySQL的多表查询及习题练习
多表查询表与表存在关系:一对一关系,一对多关系和多对多的关系。示例:多表联合查询: 给定学生表,Student和成绩表SCmysql> select * from Student;+------+-------+------+------+| SID | Sname | Sage | Ssex |+------+-------+------+------+| 1 | 赵雷 | 20 | 男 || 2 | 钱电 | 20 | 男 ||原创 2021-10-09 12:00:00 · 2678 阅读 · 1 评论 -
cmd进入mysql及常用操作总结,详细版+举例~
目录SQL操作1、连接数据库2、库操作2.1 创建数据库的SQL语句格式:2.2 查看数据库的SQL语句格式:2.3 删除数据库SQL语句格式2.4 选择数据库的SQL语句格式2.5 查看数据库下的表列表SQL语句格式3、表操作3.1、创建表3.2、查看表3.3、修改表3.4、查询表4、数据库中数据处理的SQL4.1 插入数据的SQLSQL操作1、连接数据库第一步:win+R,输入cmd,打开cmd窗口; 第二步:通过输入“net .原创 2021-10-06 19:00:00 · 36748 阅读 · 7 评论