随笔分类 -  数据库

mysql数据库与sql语法
摘要:在程序中写代码用于多条件查询,需要根据客户传入的查询参数来构建sql语句,例如根据中文名、英文名查询学生表 如果用户传入了中文名 如果用户传入了英文名 这样拼sql语句,若是用户一个参数都没传,sql就是"SELECT * FROM student WHERE ",那就报错了 因此第一行代码在WHE 阅读全文
posted @ 2019-10-12 08:52 逃跑旅馆 阅读(196) 评论(0) 推荐(0) 编辑
摘要:官网重置密码教程链接:(分windows与Linux) https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html 背景:安装mysql虽给出了默认密码但我使用该密码无法登录到mysql,报Access denied for 阅读全文
posted @ 2018-11-26 14:18 逃跑旅馆 阅读(908) 评论(0) 推荐(0) 编辑
摘要:基本原则 1.选择小的类型 -- 保证足够的同时越小越好 可以选择INT就不选择BIGINT 2.简单 可以用整型就不用字符型,字符型占用空间运算较难等 3.尽量避免NULL 整型 TINYINT-8 SMALLINT-16 MEDIUMINT-24 INT-32 BIGINT-64 其中有unsi 阅读全文
posted @ 2018-08-02 17:34 逃跑旅馆 阅读(245) 评论(0) 推荐(0) 编辑
摘要:引擎: InnoDB 隔离级别:REPEATABLE READ,READ COMMITED 词汇表: (1)MVCC:多版本并发控制 (2)行创建时间:第一个隐藏列,记录创建时的事务号,也就是记录哪个事务创建它的 (3)行删除时间:第二个隐藏列,记录执行删除该行的事务号,也就是记录哪个事务删除它的 阅读全文
posted @ 2018-08-02 16:17 逃跑旅馆 阅读(139) 评论(0) 推荐(0) 编辑
摘要:定义 (1)READ UNCOMMITED(未提交可读)-- 事务1修改了数据A后未提交,事务2可以读到被事务1修改的数据A,但是事务1可能最终不提交,那么事务2读到的就是错误的数据(脏数据) (2)READ COMMITED(提交了可读)-- 事务1读取了数据A后未提交,事务2修改了数据A且提交, 阅读全文
posted @ 2018-08-02 09:52 逃跑旅馆 阅读(718) 评论(0) 推荐(1) 编辑
摘要:1.下载Redis指定版本的源码压缩包到当前目录 2.解压缩Redis源码压缩包 3.建立一个redis目录的软连接指向redis-3.0.7;这样做为了不把redis目录固定到指定版本,有利于Redis未来版本升级 4.进入redis目录 5.编译 6.安装,不指定目录的话会将Redis的相关运行 阅读全文
posted @ 2018-05-17 14:33 逃跑旅馆 阅读(2152) 评论(0) 推荐(0) 编辑
摘要:创建表 学生表:(序号,姓名,年龄,专业) 课程表:(序号,课程名) 学生课程关系表:(序号,学生序号,课程序号,分数) 常用单表查询 limit 一个参数是查询条数 两个参数n,m是(1.从第n+1行开始2.查询m条数) between distinct 不重复查询 like 通配符查询 多表查询 阅读全文
posted @ 2018-04-28 12:34 逃跑旅馆 阅读(3619) 评论(0) 推荐(0) 编辑
摘要:查询员工表中第100条到110条的员工信息 SELECT col1,col2... FROM tablename limit 99,10 (1)注意limit后面两个参数,第一个参数(offset)表明查询开始的偏移量即第几条开始(不包括偏移量),而第二个参数表明查询的数量 (2)一般不使用*来代表 阅读全文
posted @ 2018-04-20 17:40 逃跑旅馆 阅读(297) 评论(0) 推荐(0) 编辑
摘要:其中DBUtil为数据库底层操作类 阅读全文
posted @ 2017-06-06 09:19 逃跑旅馆 阅读(1797) 评论(0) 推荐(0) 编辑
摘要:1.下载安装mysql,因为开源免费的,直接到官网下载并按提示安装:https://www.mysql.com/downloads/ 2.安装完成后查看进程是否有开启mysql(安装mysql一般会自带mysql workbench,这是数据库图形操作界面,我们使用java是不需要用到的) 用cmd 阅读全文
posted @ 2017-05-31 11:01 逃跑旅馆 阅读(4437) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示