![](https://img-blog.csdnimg.cn/202010281934317.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL数据库的知识
bei-zhen
曾就职于世界五百强 前端工程师
展开
-
每逢SQL面试就恐慌?这样回答从此让面试官眼前一亮!!!
1.SELECT的执行顺序 执行顺序SELECT 列名 5FROM 表名 1-1JOIN 表名2 ON 多表关联条件 1-2WHERE 限定条件 2GROUP BY 列名 3HAVING 限定条件原创 2021-09-16 22:19:03 · 227 阅读 · 0 评论 -
MySQL事务——避免安全问题的发生
事务的基本介绍1.概念:* 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。案例:转账操作张三给李四转500元(1)查询张三账户里的金额是否大于500元(2) 张三的账户金额减500元系统报错(3)李四的账户余额加500元假如没有事务管理,张三账户减少500元之后,系统出错了,则李四的账户不会增加500元,这500元就会不翼而飞。2.事务的作用:可以避免安全问题的发生3.操作:1. 开启事务: start transaction;2. 回原创 2020-11-10 20:00:21 · 220 阅读 · 0 评论 -
MySQL之单表查询、多表查询、常用函数
一、单表查询1.基本语法(关键字)select 列数据from 表的“结果集”where 分组前条件group by 分组having 分组后条件order by 排序limit 分页2.基础查询多个字段的查询 select 字段名1,字段名2... from 表名; 如果查询所有字段,则可以使用*来替代字段列表。去除重复: * distinct起别名:原创 2020-09-29 01:27:39 · 532 阅读 · 0 评论 -
学习MySQL数据库设计这一篇就够了
一、项目需求某高校拟开发一套高校信息管理系统,要进行后台数据库的设计,以“学生成绩管理”为例,创建一个数据库。此模块具有成绩输入,成绩查询,名次排序,分数统计,删除学籍等功能。二、表的设计语法: create table 表名( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n ); 注意:最后一列,不需要加逗号(,)1.创建学生信息表(stu_info)sql语句如下create table stu_info( stu_name原创 2020-09-01 19:31:54 · 2378 阅读 · 0 评论 -
MySQL视图——保证你的数据安全
一、为什么要用MySQL视图1.简单数据所见即所得2.安全用户只能查询或修改他们所能见到得到的数据(一般不对视图进行增删改操作,只做改操作)3.独立可以屏蔽真实表结构变化带来的影响二、怎么创建MySQL视图1.创建表CRM日志表 crm_log2.创建表CRM客服表 crm_waiter3.创建视图查询日志表select * from crm_log;--建视图create or replace view crm_log_v asselect id,sum_time,wa原创 2020-08-26 18:57:02 · 1318 阅读 · 0 评论 -
教你如何6秒钟往MySQL插入100万条数据
一、思路往MySQL中插入1000000条数据只花了6秒钟!关键点:1.使用PreparedStatement对象2.rewriteBatchedStatements=true 开启批量插入,插入只执行一次,所有插入比较快。二、 代码package test0823.demo1;import java.sql.*;/** * @author : Bei-Zhen * @date : 2020-08-24 0:43 */public class JDBC2 { //s原创 2020-08-24 02:30:58 · 12498 阅读 · 31 评论 -
Java连接MySQL数据库(浅显易懂)
一、什么是 JDBCJDBC 规范定义接口,具体的实现由各大数据库厂商来实现。使用 JDBC 的好处:程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库...原创 2020-08-24 00:29:41 · 1450 阅读 · 3 评论 -
数据库设计三大范式——带你玩转数据库表
一、什么是范式好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式。二、第一范式表中的某个列有多个值时,必须拆分为不同的列。即第一范式每一列不可再拆分,称为原子性。班级表三、第二范式在满足第一范式的前提下,表中的每一个字段都完全依赖于主键。即第二范式就是在第一范式的基础上所有列完全依赖于主键列。借书证表四、第三范式在满足第二范式的前提下,表中的每一列都直接依赖于主键,而不是通过其它的原创 2020-08-21 20:14:47 · 1373 阅读 · 0 评论