随笔分类 -  基础+进阶

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要:事物的四大特征 事物的四大特征 : 原子性:是不可分割的最小单位操作,要么同时成功,要么同时失败 持久性:当事物提交或者回滚后,数据库会持久化保存数据 隔离性:多个事物之间,相互独立 一致性:事物操作前后,事物不变 事物的隔开级别 概念:多个事物之家的是隔离的,相互独立的,但是如果多个事物操作同一个 阅读全文
posted @ 2022-08-02 11:15 一位程序袁 阅读(459) 评论(0) 推荐(0)
摘要:事物_基本演示 事物的基本介绍 概念: 如果一个包含多个业务的操作,被事物管理,要么同时成功,要么同时失败 图解: 操作: 开启事物: start transaction; 回滚: rollback; 提交:commit; 案例: -- 张三账户-500 UPDATE account set acc 阅读全文
posted @ 2022-08-02 10:54 一位程序袁 阅读(74) 评论(0) 推荐(0)
摘要:子查询的不同情况 1,子查询的结果是单行单例的: * 子查询可以作为条件 -- 查询员工工资小于平均工资SELECT * FROM emp WHERE emp.salary <(SELECT avg(emp.salary) FROM emp) 2,子查询的结果是多行单列的: * 子查询可以作为条件 阅读全文
posted @ 2022-08-02 10:21 一位程序袁 阅读(99) 评论(0) 推荐(0)
摘要:多表查询_左连接 左外连接: SELECT t1.*,t2.name FROM emp t1 LEFT JOIN dept t2 on t1.dept_id = t2.id 右外连接: SELECT t1.*,t2.name FROM emp t1 RIGHT JOIN dept t2 on t1. 阅读全文
posted @ 2022-08-02 09:55 一位程序袁 阅读(104) 评论(0) 推荐(0)
摘要:多表查询 首先创建俩个表 -- 部门表CREATE TABLE dept( id int PRIMARY KEY auto_increment, name VARCHAR(20) ) -- 员工表INSERT INTO dept (name) VALUES('开发部'),('市场部'),('财务部' 阅读全文
posted @ 2022-08-02 09:38 一位程序袁 阅读(44) 评论(0) 推荐(0)
摘要:数据库设计的范式 概念:设计数据库时,需要遵循的一些规范。 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德 阅读全文
posted @ 2022-08-01 21:04 一位程序袁 阅读(40) 评论(0) 推荐(0)
摘要:多对多关系实现 多对多 如:学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 图解: 一对一关系实现 一对一 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 图解: 阅读全文
posted @ 2022-08-01 16:12 一位程序袁 阅读(44) 评论(0) 推荐(0)
摘要:一对多关系实现 实现关系: 1,一对多(多对一) 如:部门和员工 图解: 阅读全文
posted @ 2022-08-01 15:44 一位程序袁 阅读(74) 评论(0) 推荐(0)
摘要:约束_外键约束_级联操作 级联操作: 1.添加级联操作 语法:ALTER TABLE 表明 ADD CONSTRAINL 外键名称 FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称)ON UPDATE CASCADE ON DELETE CASCADE ; 分类: 阅读全文
posted @ 2022-08-01 14:35 一位程序袁 阅读(36) 评论(0) 推荐(0)
摘要:主键约束 注意: 含义:非空并且唯一 一张表只能由一个字段为主键 主键就是表中i的记录唯一标识 在创建时添加主键 -- 添加主键 CREATE TABLE stu( id INT PRIMARY KEY , NAME VARCHAR(20)); -- 删除主键ALTER TABLE stu MODI 阅读全文
posted @ 2022-08-01 10:39 一位程序袁 阅读(111) 评论(0) 推荐(0)
摘要:DQL_模糊查询 模糊查询: 占位符:_:单个任意字符 -- 姓王的SELECT * FROM people WHERE name LIKE '王%'; -- 第二个字的SELECT * FROM people WHERE name LIKE '_丽%'; -- 3个字的SELECT * FROM 阅读全文
posted @ 2022-08-01 09:41 一位程序袁 阅读(17) 评论(0) 推荐(0)
摘要:分组查询 分组查询:group by 分组字段 注意: 1,分组之后查询的字段:分组字段,聚合函数 案例; -- 分组SELECT id, AVG(pwd) FROM `user` GROUP BY pwd 分页查询 1,语法:limit 开始的索引,每页查询的条数; 案例: 每页显示3条记录 SE 阅读全文
posted @ 2022-07-31 20:06 一位程序袁 阅读(73) 评论(0) 推荐(0)
摘要:DDL_操作表_创建表 那么我们怎么创建表 图解: 我们要创建一个这个表 2,操作表 1,c(Create):创建 1,语法 create table 表名( 列名称:数据类型1, 列名称:数据类型2, .... 列名n,数据类型n ); 注意:最后一列,不需要加逗号 数据类型: int:整数类型 阅读全文
posted @ 2022-07-31 18:58 一位程序袁 阅读(59) 评论(0) 推荐(0)
摘要:DDL_操作表&删除 1,C(Create):创建 2,R(Retrieve):查询 : 3,U(Update):修改 4,D(Delete):删除 drop table 表名称; drop table if exists 表名; 我们来使用一下: DROP TABLE student; 那么就没有 阅读全文
posted @ 2022-07-31 18:57 一位程序袁 阅读(43) 评论(0) 推荐(0)
摘要:DQL_聚合函数 2.聚合函数:将—列数据作为一个整体,进行纵向的计算。1. count :计算个数 一般选择飞空的列2. max :计算最大值 3.min :计算最小值 4.sum :计算和 5. avg : 计算平均值 案例: 注意:聚合函数的计算,排除null值 解决方案: 1,选择不包含非空 阅读全文
posted @ 2022-07-27 15:44 一位程序袁 阅读(28) 评论(0) 推荐(0)
摘要:DML_修改数据 修改数据 语法: update 表名 set 列名 = 值1 列2 = 值2[where 条件] 这就是修改 DQL_排序查询 排序查询 语法:order by 子句 order by 排序字段1 排序方式1,排序字段2,排序方式2... 案例: SELECT* FROM stud 阅读全文
posted @ 2022-07-27 15:31 一位程序袁 阅读(27) 评论(0) 推荐(0)
摘要:DML_添加数据 1.添加数据 语法: insert into 表名称 (列名1,列名2...列名称n)values(值1,值2...) 我们来写一个案例: INSERT INTO student (id,name,age) VALUES (1,'大傻',18); 这就插入成功了 DML_删除数据 阅读全文
posted @ 2022-07-27 14:05 一位程序袁 阅读(25) 评论(0) 推荐(0)
摘要:操作数据库_删除&修改&使用 3,U(Update):修改 修改数据库的字符集 alter databas 数据库名称 character 字符集 4,D(Delete):删除 删除数据库 drop database 数据库名称 判断数据库是否存在,存在删除 dorp database if exi 阅读全文
posted @ 2022-07-27 10:41 一位程序袁 阅读(35) 评论(0) 推荐(0)
摘要:SQL分类 sql分类: 1)IDDL(Data Definition Language)数据定义语言用来定义数据库对象∶数据库,表,列等。关键字:create,drop,alter等 2)DML(Data Manipulation Language)数据操作语言用来对数据库中表的数据进行增删改。关 阅读全文
posted @ 2022-07-27 10:31 一位程序袁 阅读(132) 评论(0) 推荐(0)
摘要:SQL的基本概念 什么是SQL:结构化查询语言 定义了操作关系数据库的规则,每一个种数据库操作的方式存在不一样的地方,叫方言 SQL的基本语法 sql基本语法:sql语句可以以单行或者多行,以分号结尾。 可使用空格或者缩进增强语句的可读性 sql语句不去区分大小写(建议使用大写) 3种注释: 单行注 阅读全文
posted @ 2022-07-27 09:40 一位程序袁 阅读(326) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页