![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 80
新手且笨蛋37
阿巴阿巴
展开
-
【数据库】MySQL(1)
一、数据库的分类关系型数据库就是带行列的MySQL、Oracle、SQL Server、DB2、SQLlite非关系型数据库就是通过键值对保存的,类似于保存了对象Radis、MongDBDBMS(数据库管理系统)数据库的管理软件,MySQL就是一个DBMS...原创 2022-03-01 14:56:06 · 364 阅读 · 0 评论 -
【数据库】MySQL(2)
一、创建表先来个例子:-- 创建一个学生表-- 学号int 密码varchar(20) 姓名、性别varchar(2) 出生日期datatime 家庭住址varchar(100) emailvarchar(50)-- 编码格式为utf-8CREATE TABLE IF NOT EXISTS `student` ( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(20) NOT NULL DEFAULT '匿名'原创 2022-03-03 16:37:09 · 964 阅读 · 0 评论 -
【数据库】MySQL(3)
一、DQL查询数据(重点)原创 2022-03-06 22:44:47 · 242 阅读 · 0 评论 -
【数据库】MySQL(4)
一、事务要么都成功,要么都失败ACID原则:原子性、一致性、隔离性、持久性(脏读、幻读)mysql是默认开启事务自动提交的-- 开启/关闭 自动提交SET autocommit = 1;SET autocommit = 0;-- 开启事务START TRANSACTION;-- 提交COMMIT;-- 回滚ROLLBACK;二、索引1、索引的分类主键索引(PRIMARY KEY)唯一标识唯一索引(UNIQUE KEY)避免重复列出现,但可以重复,只是提示性的唯一原创 2022-03-08 15:51:44 · 259 阅读 · 0 评论 -
【数据库】JDBC(1)
一、导入驱动新建一个lib包,将驱动拖进去点击添加为库点击确定二、原创 2022-03-09 19:35:33 · 575 阅读 · 0 评论 -
【数据库】JDBC(2)
一、SQL注入sql存在漏洞,会被攻击,导致数据泄露。举个例子:login("zhangsan","123456");login()方法,传入用户名和密码,可以获得所有信息但是当用户名和密码,输入这样的语句时:login("' or '1=1","' or '1=1");获得了所有人的所有信息因为传入的数据变成了NAME=’ ’ OR ‘1=1’ AND PASSWORD=’ ’ OR ‘1=1’这样由于1=1恒等式,就会匹配到所有的数据名和密码。二、PrepareStat原创 2022-03-10 23:09:34 · 428 阅读 · 0 评论