MySql学习
文章平均质量分 73
以学习为主,其中穿插小demo
港猫鱼未归
这个作者很懒,什么都没留下…
展开
-
MySql的初学习 -- 第一章 -- 大体了解MySql结构
MySql的初步了解MySql初认识Java与MySql的关系SQL初认识Sql基本语法Sql备注SQL分类MySql初认识数据库管理系统(DataBase Management System,DBMS)MySQL就是一个数据库管理系统软件, 安装了Mysql的电脑,我们叫它数据库服务器.Java与MySql的关系Java中的类 一一> MySql中的表Java中的类中的属性 一一> MySql中的表中的字段Java中的对象 一一> MySql中的数据//原创 2021-01-17 23:43:46 · 148 阅读 · 1 评论 -
MySql的初学习 -- 第二章 -- 使用DDL运行简单的SQL
MySql的初学习 -- 第二章使用DDL运行简单的SQL数据库使用SQL创建数据库使用SQL查看数据库使用SQL修改数据库字符集使用SQL删除数据库表MySql中详细的数据类型MySql中常见的数据类型使用SQL创建表使用SQL复制表(表结构相同)使用SQL查看表结构使用SQL查看当前数据库所有表名称使用SQL查看创建表时使用的SQL使用SQL删除表使用SQL修改表修改表名称修改表的字符集向表中添加一个字段修改表中的列的类型或长度修改表中的列名称删除表中的列数据库使用SQL创建数据库-- 创建数据库原创 2021-01-18 01:39:37 · 142 阅读 · 0 评论 -
MySql的初学习 -- 第三章 -- 使用DML运行简单的SQL
MySql的初学习 -- 第三章使用DML运行简单的SQL准备表使用SQL对表进行插入数据使用SQL对表进行修改数据使用SQL对表进行删除数据准备表/*创建学生表表名:student表中字段:编号,id int姓名,name varchar(20) 年龄,age int*/CREATE TABLE student( id INT,name VARCHAR(20), age INT);使用SQL对表进行插入数据注意事项:值与字段必须对应,个数、数据类型、长度都必须一样原创 2021-01-18 04:24:07 · 246 阅读 · 0 评论 -
MySql的初学习 -- 第四章 -- 使用DQL运行简单的SQL
MySql的初学习 -- 第四章使用DQL运行简单的SQL准备表使用SQL对表中的数据进行查询简单查询别名查询去重查询算术查询条件表达式条件查询模糊查询练习准备表/*表名:staff表中字段:id:编号,intname:姓名,varcharsex:性别,charsalary:工资,doublehire_date:入职时间,datedept_name:部门名称,varchar*/CREATE TABLE staff(id INT,name VARCHAR(20),sex CHAR原创 2021-01-18 06:10:12 · 307 阅读 · 0 评论 -
MySql的初学习 -- 第五章 -- 了解约束
MySql的初学习 -- 第五章 -- 了解约束什么是约束主键约束主键约束的添加与删除主键的自增 与 修改自增初始值delete(DELETE)和truncate(TRUNCATE)对自增长的影响非空约束唯一约束主键约束和唯一约束的区别外键约束什么是约束约束的作用:对表中的数据进行进一步的限制,从而保证数据的正确性、有效性、完整性. 违反约束的不正确数据,将无法插入到表中常见的约束约束名约束关键字主键约束primary key唯一约束unique非空约束原创 2021-01-21 06:26:41 · 132 阅读 · 0 评论 -
MySql的初学习 -- 第六章 -- 了解事务
MySql的初学习 -- 第六章 -- 了解事务什么是事务关于事务的例子回滚MySql事务操作手动提交事务查看事务状态博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是事务事务是一个整体,由一条或者多条SQL 语句组成,这些SQL语句要么都执行成功,要么都执行失败, 只要有 一条SQL出现异常,整个操作就会回滚,整个业务执行失败关于事务的例子比如: 银行的转账业务,张三给李四转账500元, 至少要操作两次数据库, 张原创 2021-01-22 04:02:50 · 193 阅读 · 2 评论 -
MySql的初学习 -- 第七章 -- 多表、外键、数据库设计
MySql的初学习 -- 第七章 -- 多表、外键、数据库设计多表简述外键约束什么是外键添加外键删除外键外键的注意事项级联删除多表关系介绍一对多关系多对多关系博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!多表简述实际使用数据库时,更多时候要多张表才能满足需求,单表有局限性外键约束什么是外键外键指的是在 子表 中 与 主表 的主键对应的那个字段使用外键约束可以让两张表之间产生一个对应关系,从而保证主从表的引用的完整性,从原创 2021-01-23 03:53:07 · 198 阅读 · 0 评论 -
MySql的初学习 -- 第八章 -- 索引
MySql的初学习 -- 第八章 -- 索引索引概念索引的分类主键索引唯一索引普通索引删除索引创建索引的原则索引的优点索引的确定博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!索引概念可以对数据表的字段创建索引来提高查询速度索引的分类索引功能主键索引(primary key)主键是一个唯一性的索引,每个表中只能有一个主键唯一索引(unique)索引列的所有数据只能出现一次,必须是唯一普通索原创 2021-01-23 05:54:35 · 86 阅读 · 0 评论 -
MySql的初学习 -- 第九章 -- 视图
MySql的初学习 -- 第九章 -- 视图什么是视图视图的作用操作视图视图与表的区别博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是视图视图是一种虚拟表。视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句.视图向用户提供基表数据的另一种表现形式人话:视图是由查询结果形成的一张虚拟的表视图的作用如果某个查原创 2021-01-23 06:16:45 · 118 阅读 · 0 评论 -
MySql的初学习 -- 第十章 -- 存储过程
MySql的初学习 -- 第十章 -- 存储过程什么是存储过程存储过程的优点存储过程的缺点存储过程的创建存储过程的调用博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是存储过程存储过程其实就是一堆 SQL 语句的合并。中间加入了一些逻辑控制。存储过程的优点调试完成就可以稳定运行(在业务需求相对稳定的情况)存储过程可以减少 业务系统与数据库的交互存储过程的缺点互联网项目中,较少使用存储过程,因为业务需求变化太快原创 2021-01-23 06:54:44 · 114 阅读 · 0 评论 -
MySql的初学习 -- 第十一章 -- 触发器
MySql的初学习 -- 第十一章 -- 触发器什么是触发器触发器的创建要素创建触发器博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是触发器当我们执行一条sql语句的时候,这条sql语句的执行会自动去触发执行其他的sql语句。触发器的创建要素监视地点:table(表)监视事件:insert、update、delete(DML)触发时间:before、after触发事件:insert、update、delete(原创 2021-01-23 07:13:44 · 173 阅读 · 0 评论 -
MySql的初学习 -- 第十二章 -- DCL
MySql的初学习 -- 第十二章 -- DCL使用DCL创建用户使用DCL对用户进行授权使用DCL查看用户权限使用DCL删除用户博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!使用DCL创建用户-- 格式:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';CREATE USER 'admin1'@'test服务器' IDENTIFIED BY '123456';CREATE USER '原创 2021-01-23 07:56:15 · 150 阅读 · 0 评论 -
MySql的初学习 -- 第十三章 -- JDBC、Sql注入、JDBC控制事务
MySql的初学习 -- 第十三章 -- JDBC、Sql注入、JDBC控制事务什么是JDBCJDBC安装使用JDBC运行SQL使用executeUpdate使用executeQuery释放资源步骤总结JDBC工具类使用JDBC工具类完成DML操作、DQL操作Sql注入预处理对象JDBC控制事务博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是JDBCJDBC就是一套操作关系数据库的规则(接口),数据库厂商需要实现这套接口,原创 2021-01-24 09:37:20 · 175 阅读 · 0 评论 -
MySql的初学习 -- 第十四章 -- 数据库连接池(DBCP、C3P0、Druid)
MySql的初学习 -- 第十四章 -- 数据库连接池、DBUtils什么是连接池如何使用数据库连接池DBCP连接池编写工具类博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是连接池开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们 采用连接池技术,来共享连接Connection,这就是连接池。用池来管理Connection,这样可以重复使用Connection。当使用完Co原创 2021-01-25 10:52:51 · 205 阅读 · 0 评论 -
MySql的初学习 -- 第十五章 -- DBUtils
MySql的初学习 -- 第十五章 -- DBUtils什么是DBUtilsDbutils核心功能准备工作JavaBean组件创建一个JavaBeanDBUtils完成 CRUD(增删改查)QueryRunner的创建QueryRunner实现增删改增加数据,手动模式修改数据,自动模式删除数据,自动模式QueryRunner实现查询ArrayHandler:查询一条数据,封装到数组中ArrayListHandler:查询全部数据,封装到list集合中BeanHandler:查询一条数据,封装到JavaBea原创 2021-01-25 17:09:36 · 368 阅读 · 0 评论 -
MySql的初学习 -- 第十六章 -- 批处理
MySql的初学习 -- 第十六章 -- 批处理什么是批处理批处理方法批处理的开启博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是批处理批处理(batch) 操作数据库批处理指的是一次操作中执行多条SQL语句,批处理相比于一次一次执行效率会提高很多。当向数据库中添加大量的数据时,需要用到批处理。举例: 送货员的工作:未使用批处理的时候,送货员每次只能运送 一件货物给商家; .使用批处理,则是送货员将所有原创 2021-01-25 17:36:41 · 445 阅读 · 0 评论 -
MySql的初学习 -- 第十七章 -- 元数据
MySql的初学习 -- 第十六章 -- 批处理什么是元数据元数据相关的命令介绍使用JDBC查看元数据DatabaseMetaData的常用方法ResultSetMetaData的常用方法博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!什么是元数据除了表之外的数据都是元数据,可以分为三类查询结果信息: UPDATE 或 DELETE语句 受影响的记录数。数据库和数据表的信息: 包含了数据库及数据表的结构信息。MySQ原创 2021-01-25 18:43:35 · 151 阅读 · 0 评论 -
MySql的初学习 -- 第十八章 -- XML
MySql的初学习 -- 第十七章 -- XML博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!原创 2021-01-29 14:39:30 · 694 阅读 · 0 评论 -
MySql的初学习 -- 第十九章 -- JDBCUtils编写配置文件
MySql的初学习 -- 第十九章 -- JDBCUtils编写配置文件为什么要使用JDBCUtils编写配置文件1. 编写jdbc-config配置文件2. 编写工具类3.测试类博客说明文章内容输出来源:拉勾教育Java就业急训营为什么要使用JDBCUtils编写配置文件前几章编写JDBC中,还没导入数据库连接池时,把数据库连接信息写到了代码中,即存在耦合性使用连接池(DBCP、C3P0、Druid)的配置信息都是放在配置文件中因此,现在自定义一个xml文件,写入自己数据库的连接信息,在原创 2021-01-29 15:46:08 · 164 阅读 · 1 评论