![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
我是大肥鼠
???
展开
-
MySQL(八)之JDBC详解2 用Java代码操纵数据库(PreparedStatement对象进行增删改查、Java代码实现事务)、防止SQL注入、使用IDEA连接数据库、数据库连接池
十、JDBC前面提到了SQL注入的问题,那么怎么解决呢?10.5、PreparedStatement对象PreparedStatement 可以防止SQL注入。效率更好!1、新增import com.fan.demo.utils.JdbcUtils;import java.sql.Connection;import java.util.Date;import java.sql.P...原创 2020-02-10 18:40:39 · 351 阅读 · 5 评论 -
MySQL(七)之JDBC详解1 用Java代码操纵数据库(CRUD操作、statement对象进行增删改查)、SQL 注入的问题
十、JDBC10.1、数据库驱动驱动:声卡,显卡、数据库我们的程序会通过 数据库 驱动,和数据库打交道!10.2、 什么是JDBC?SUN 公司为了简化 开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC(百度百科)这些规范的实现由具体的厂商去做~对于开发人员来说,我们只需要掌握 JDBC 接口的操作即可!java.sqljavax.s...原创 2020-02-10 17:44:01 · 281 阅读 · 0 评论 -
MySQL(六)索引、权限管理和备份、规范数据库设计(三大范式)
七、索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 0.5s0.00001s提取句子主干,就可以得到索引的本质:索引是数据结构。7.1、索引的分类在一个表中,主键索引只能有一个,唯一索引可以有多个主键索引 (PRIMARY KEY )唯一的标识,主键不可重复,只能有一个列作为主键唯一索引 (UNIQUE KEY)避免...原创 2020-02-10 16:32:01 · 234 阅读 · 0 评论 -
MySQL(五)MySQL常用函数、聚合函数、数据库级别的MD5加密、事务四大特性ACID、事务隔离级别(脏读、不可重复读、幻读)
五、MySQL函数跳转官网5.1、 常用函数-- ==================== 常用函数 =============================-- 数学运算SELECT ABS(-8) -- 绝对值SELECT CEILING(9.4) -- 向上取整SELECT FLOOR(9.4) -- 向下取整SELECT RAND() -- 返回一个 0~1 之间的随机...原创 2020-02-10 15:56:39 · 244 阅读 · 0 评论 -
MySQL(四)数据查询语言DQL、指定字段查询select、联表查询、where条件子句、分页和排序、子查询、分组和过滤
四、DQL查询数据4.1、DQL(Data Query LANGUAGE : 数据查询语言)所有的查询操作都用它 Select简单的查询,复杂的查询它都能做~数据库中最核心的语言,最重要的语句使用频率最高的语句Select完整的语法:select语法SELECT [ALL | DISTINCT]{* | table.* |[table.field1[AS alias1]...原创 2020-02-09 18:28:42 · 289 阅读 · 0 评论 -
MySQL(三)MySQL数据管理、外键、数据操纵语言DML、运算符
三、MySQL数据管理3.1、外键方式一、在创建表的时候,增加约束 (麻烦,比较复杂)CREATE TABLE `grade`(`gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id',`gradename` VARCHAR(50) NOT NULL COMMENT '年级名称',PRIMARY KEY (`gradeid`)...原创 2020-02-09 17:40:07 · 124 阅读 · 0 评论 -
MySQL(二)代码实现对数据库的一些操作(创建、修改、删除表)、字段属性、数据库的列类型
二、操作数据库操作数据库 > 操作数据库中的表 > 操作数据库中表的数据注意:mysql关键字不分区大小写!2.1、操作数据库1、创建数据库CREATE DATABASE IF NOT EXISTS westos;2、删除数据库DROP DATABASE IF EXISTS westos;3、使用数据库-- tab 键的上面,如果你的表名或者字段名是一个特殊字符,就...原创 2020-02-09 16:43:03 · 836 阅读 · 0 评论 -
MySQL(一)什么是MySQL、SQLyog的基本了解
一、初识MySQLJavaEE : 企业级Java开发 Web前端(页面:展示,数据!)后台 (连接点: 连接数据库 JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)1.1、为什么学习数据库?1、岗位需求2、现在的世界,大数据时代~,得数据库者得天下。3、被迫需求: 存数据4、数据库是所有软件体系中最核心的存在 DBA1...原创 2020-02-09 15:47:30 · 9615 阅读 · 0 评论