![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 51
MySQL初学语法、概念
gyxaiocaiji
这个作者很懒,什么都没留下…
展开
-
MySQL初学(6)——事务、DCL管理员
事务的四大特征: 1.原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败 2.持久性:当事务提交或回滚后,数据库会持久化的保存数据 3.隔离性:多个事务之间,相互独立 4.一致性:事务操作前后,总量不变事务的隔离级别: 概念:多个事务之间隔离的,相互独立的。但是如果多个实务操作同一批数据,则会引发一些问题,设置不同的隔离级别,就可以解决这些问题。 存在问题: 1.脏读:一个事务,读取到另一个事务中没有提交的数据 2.不可重复读(虚读):在同一个事务中,两次读原创 2020-12-27 14:31:23 · 69 阅读 · 0 评论 -
MySQL初学(5)——多表查询
笛卡尔积:有两个集合A,B,取这两个集合的所有组成情况要完成多表查询,需要消除无用数据多表查询的分类: 1.内连接查询 1.隐式内连接:使用where条件消除无用数据 2.显示内连接 语法:select 字段列表 from 表名1 (inner) join 表名2 on 加入的条件 2.外连接查询 1.左外连接 语法:select 字段列表 from 表名1 left join 表名2 on 加入的条件原创 2020-12-23 10:40:45 · 93 阅读 · 1 评论 -
MySQL初学(4)—— 约束(note:foreign key)
约束 分类 1.主键约束:primary key 2.非空约束:not null CREATE TABLE stu1( id INT, name VARCHAR(20) NOT NULL -- name为非空 ); 3.唯一约束:unique 4.外键约束:foreign key原创 2020-12-03 20:04:11 · 97 阅读 · 0 评论 -
SQL初学(3)——DQL(查询)
DQL:查询表中的记录select *from 表名 1.语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 2.基础查询 1.多个字段查询 select 字段1 ,字段2...字段n from 表名 2.去除重复 select dis原创 2020-11-28 14:08:36 · 198 阅读 · 0 评论 -
SQL初学(2)——DML(增删改表中数据)
DML:增删改表中数据1.添加数据: *语法 *insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); *注意: 1.列名和值要一一对应 2.如果表名后,不定义列名,则默认给所有列添加值 3.除了数字类型,其他类型需要使用引号(单双都可以)2.删除数据: *语法 *delete from 表名[where 条件] 注意: *如果不加条件,删除表中所有记录 *在workbench中,执行删除更新语句报原创 2020-11-27 10:47:53 · 85 阅读 · 0 评论 -
SQL初学(1)——DDL(创建,查询,修改,删除)
SQL通用语法1.SQL语句可以单行或多行书写,以分号结尾2.可使用空格和缩进来增强语句的可读性3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写4.3种注释*单行注释:-- 注释内容 或 # 注释内容(MySQL特有)多行注释:/ 注释 */DDL:操作数据库、表1.操作数据库:CRUD 1.C:创建 create *创建数据库 *create database 数据库名称: *创建数据库,判断不存在,在创建 *crea原创 2020-11-25 20:15:42 · 176 阅读 · 0 评论