09 2022 档案
摘要:良好的数据库设计:1,节省空间 2,保证数据库的完整性 3,方便我们开发系统 软件开发中,关于数据库的设计: 分析需求:分析业务和需要处理的数据库的需求 概念设计:设计关系图E-R图 三大范式:(规范数据库) 第一范式(1NF):原子性:保证每一列不可再分。 第二范式(2NF):每张表只描述一件事情
阅读全文
摘要:索引:是帮助mysql快速获取数据的数据结构。 提取句子的主干就可以得到索引的本质:索引是数据结构。 在一个表中,主键索引只能有一个,而唯一索引可以有多个 索引的分类:1,主键索引(primary key) 唯一的标识,主键不可重复,只有一个列作为主键 2,唯一索引(unique key) 避免重复
阅读全文
摘要:A:原子性:事务要么都成功,要么都失败 C:一致性:事务前后的数据完整性保持不变 I: 隔离性:事务与事务之间互不干扰,并发事务之间相互隔开 D:持久性:事务一旦提交就不能反生改变,即事务提交后不可逆 事务的隔离级别: 脏读:指一个事物读取到了另一个未提交事务的数据 不可重复读:一个事务内多次读取的
阅读全文
摘要:select 语法顺序 select distinct(去重)要查询的字段 from 表(注意表和字段可以取别名) xxx(要联结的表) inner/left/right join on 等值判断 where(具体的值,子查询语句) group by (通过哪个字段来分组) Having (过滤分组
阅读全文
摘要:-- 加密 update table set pwd = MD5(pwd) where id = 1 -- 加密全部 update table set pwd = MD5(pwd) -- 插入的时候加密 insert into table value(4, 'xiaoming',MD5('12345
阅读全文
摘要:-- 数学运算 select ABS(-8) 绝对值 select CEILING(9.5) -- 向上取整 select FLOOR(9,4) --向下取整 select RAND() 返回一个0~1之间的随机数 select SING(10) 判断一个数的正负 0-0 正数返回1,负数返回-1
阅读全文
摘要:1、 一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的, 2、 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 3、 如果有主键的话,那主键作为count的条件时候count(主键)最快, 4、 如果你的表只有一
阅读全文
摘要:-- JAVA第一学年 课程成绩排名前十的学生,并且分数要大于80 的学生信息(学号,姓名,课程名称,分数) SELECT s.studentNo, studentName,subjectName,studentResult FROM student AS s INNER JOIN result A
阅读全文
摘要:-- 排序:升序 ESC, 降序 DESC -- order by 通过哪个字段来排序,怎么排 -- 查询的结果根据 成绩降序 排序 SELECT s.studentNo, studentName, subjectName, studentResult FROM student AS s INNER
阅读全文
摘要:自连接:自己的表和自己的表连接 核心:把一张表拆分成两张一样的表即可 -- 查询父子信息 SELECT categoryName AS '父栏目', categoryName AS '子栏目' from category AS a, category AS b where a.categoryid
阅读全文
摘要:三张表:student result grade subject -- 查询参加了考试的学生(学号,姓名,科目编号,成绩) -- JOIN(连接的表) ON(判断的条件) 连接查询 SELECT s.studentNo, studentName, studentResult, subjectNo F
阅读全文
浙公网安备 33010602011771号