随笔分类 - 数据库
摘要:1.1 关系型数据库:mysql、oracle ... 存储形式:有表的概念 数据之间有关联关系 数据存储在硬盘的文件上 1.2 非关系型数据库:redis、hbase ... 存储形式:键值对(key:value) 数据之间没有关联关系 数据存储在内存中 1.3 redis的下载:解压即用 官网:
阅读全文
摘要:1.1事务 1.概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2.操作: 开启事务:start transaction; 回滚:rollback; 提交:commit; 3.事务的四大特征(面试常问): 4.事务的隔离级别(了解):
阅读全文
摘要:1.1实现表关系 1.一对多(多对一): 如:部门和员工 实现方式:在多的一方建立外键,指向一的一方的主键。 2.多对多: 如:学生和课程 实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键。 3.一对一(了解): 如:人和身份证
阅读全文
摘要:1.1非空约束 NOT NULL 1.创建表时添加约束 2.创建表后,添加非空约束 alert table t_stu modify stu_name varchar(20) not null; 3.删除某字段的非空约束 alter table t_stu modify stu_name varch
阅读全文
摘要:1.1基础查询 1.去重结果集:distinct select distinct * from t_stu; 2.计算列:一般可以使用四则运算计算一些列的值(一般只会进行数值类型的计算) ifnull(表达式1,表达式2):null参与的计算,计算结果都为null 表达式1:那个字段需要判断是否为n
阅读全文