数据库的初级阶段
数据库的初级阶段
zhouquanshidai
小白
展开
-
数据库连接池
数据库数据库连接池 数据库连接池 数据库连接 – 执行完毕 – 释放 连池 – 释放 十分浪费系统的资源 池化技术:准备一些预先的资源,过来就连接预先准备好的 最小连接数:10 最大连接数:15 等待超时:100ms 编写连接池,实现一个接口 DataSource DBCP,C3P0,Druid:阿里巴巴 使用了这些数据库连接池之后,我们在项目开发汇总就不需要编写连接数据库的代码了 DBCP:使用的jar包 <dependency> <groupId>c原创 2020-11-02 12:13:36 · 84 阅读 · 0 评论 -
jdbc
JDBCJDBC JDBC jdbc的demo 创建一个数据库 CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci; USE jdbcStudy; CREATE TABLE users( `id` INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), `email` VARCHAR(60), `birthday` DATE ); INSERT原创 2020-11-02 11:40:51 · 73 阅读 · 0 评论 -
权限及如何设计数据库
权限和如何设计数据库用户管理MySQL备份规范化数据库设计三大范式第一范式:原子性保证每一列不可再分第二范式:满足第一范式的基础上,每张表只描述一件事。第三范式: 满足第一范式和第二范式规范化和性能的关系 用户管理 并且那个主机选择的是什么,登录的时候他就是什么 然后登录新的用户 基本的命令 -- 用户的信息表在mysql里面。所以如果要改用户名的话就相当于改这个表里面的字段 用户的信息表:mysql.user -- 刷新权限 flush privileges -- 使用命令行来创建用户,creat原创 2020-10-25 13:10:14 · 674 阅读 · 0 评论 -
事务和索引
事务和索引1. 事务1.1 什么是事务?1.2 事务的ACID原则:原子性,一致性,隔离性,持久性索引索引的数据结构 1. 事务 1.1 什么是事务? 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内所有的SQL都被取消执行 MySQL事务处理只支持Innodb和BOB数据表类型 1.2 事务的ACID原则:原子性,一致性,隔离性,持久性 原子性(Atomic):(要么都成功,要么都失败) 整个事务中所有操作,要么全部完成。要么全部不完成。不可能停滞在中间某个环节。事务原创 2020-10-24 19:44:37 · 159 阅读 · 0 评论 -
MySQL函数
MySQL函数1. 常用函数数据函数2. 聚合函数3. MD5加密SQL的顺序 1. 常用函数 数据函数 数据函数 SELECT ABS(-8); -- 绝对值abs 8 SELECT CEILING(9.4); -- 向上取整 ceiling 10 SELECT FLOOR(9.3); -- 向下取整floor 9 SELECT RAND(); -- 随机数,返回一个0~1之间的随机数 -- sign 符号函数,判断一个数是正数还是负数还是0 SELECT SIGN(0); -- 符号函数:负数返回-1,原创 2020-10-23 23:42:57 · 159 阅读 · 0 评论 -
增删改查
增删改查DML语言1. insert(添加数据语句)2.修改update DML语言 1. insert(添加数据语句) 语法: insert into 表名([字段名1,字段名2,字段名3]) values('值1','值2','值3'); 注意: 字段或值之间用英文逗号隔开 字段名与之必须一一对应 可以同时插入多条数据,values后用英文逗号隔开 INSERT INTO `grade`(`gradename`) VALUES('大二'); -- 如果不写表的字段,只有表的名字,默认与null匹配原创 2020-10-23 20:18:38 · 371 阅读 · 0 评论 -
操作数据库
操作数据库1. 操作数据库2. 数据库的列类型3. 数据库的字段属性(重点)4. 数据表的类型 1. 操作数据库 操作数据库 -- [方括号里面的可以写,也可以不写] CREATE DATABASE [IF NOT EXISTS] zhouquan; 删除数据库 DROP DATABASE IF EXISTS zhouquan; 使用数据库:如果你的表名或者字段名是一个特殊的字符,就需要带 飘字符串在table上面 -- 切换数据库,use 后面直接加数据库的名字 USE `mybatis`原创 2020-10-19 12:21:24 · 133 阅读 · 0 评论 -
初始数据库
初始数据库关系型数据库和非关系型数据库什么是DBMSMySql的安装 关系型数据库和非关系型数据库 关系型数据库:MySQL , Oracle , SQL Server , SQLite , DB2 , … 关系型数据库通过外键关联来建立表与表之间的关系 非关系型数据库 : Redis , MongoDB , … 非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 什么是DBMS 数据库管理系统 ( DataBase Management System )原创 2020-10-07 16:13:08 · 517 阅读 · 0 评论