MySQL学习笔记
lemmon_tree
这个作者很懒,什么都没留下…
展开
-
将表students中的age字段数值加1的sql语句
语法:update 表 set 字段名=字段名+1 where 筛选条件update students set age=age+1 where id=1;原创 2022-01-05 20:34:04 · 2157 阅读 · 0 评论 -
JDBC操作事务
一、事务要么都成功,要么都失败。ACID原则原子性:要么全部完成,要么都不完成。一致性:总数不变。隔离性:多个进程互不干扰。持久性:一旦提交,不可逆,持久化到数据库。隔离性产生的问题脏读:一个事务读取了另外一个没有提交的事务。不可重复读:在一个事务中,重复读取表中数据,并且表中的数据发生了改变。虚读(幻读):在一个事务中,读取到了别人插入的数据,导致前后读取出来的结果不一致。创建account表的SQL语句CREATE TABLE account(id INT原创 2021-06-20 20:48:05 · 203 阅读 · 0 评论 -
PreparedStatement对象
PreparedStatement对象PreparedStatement对象可以防止SQL注入,并且效率更高,是预编译的意思。插入数据的代码package lesson03;import lesson02.JdbcUtils;import java.sql.Connection;import java.util.Date;import java.sql.PreparedStatement;import java.sql.SQLException;public class Test原创 2021-06-19 12:48:42 · 363 阅读 · 0 评论 -
SQL注入问题
一、SQL注入问题SQL存在漏洞,会被攻击,导致数据泄露。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create原创 2021-06-18 16:52:32 · 99 阅读 · 0 评论 -
JDBC学习
一、什么是JDBC?JDBC是java database connection的缩写。为了简化开发人员的操作,提供了一个Java操作数据库的规范,就叫做JDBC,这些规范的实现由厂商去做。开发人员只需要掌握JDBC接口操作即可。Java中需要用到java.sql包,和javax.sql包二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seab原创 2021-06-17 21:56:54 · 120 阅读 · 1 评论 -
MySQL学习01
文章目录1、初识MySQL1.1、数据库分类1.2、安装MySQL二、使用步骤1.引入库2.读入数据总结1、初识MySQL前端:页面展示。后台:连接数据库。连接前端,控制视图跳转,给前端传递数据。数据库:存取数据。1.1、数据库分类关系型数据库(SQL):MySQL,Oracle,SQLserver通过表与表之间,行与列之间的关系存储数据非关系型数据库(No SQL):redis ,mongodb,DBMS(data base manage system),数原创 2021-06-08 21:19:58 · 85 阅读 · 3 评论