mysql数据库最基本的学习总结
mysql数据库最基本的学习总结
mysql是实现数据永久化存取的重要手段
分为设计数据库 (DDL )增加,删除,修改(DML) 查询数据库(DQL)
1.设计数据库DDL
在当前的学习中 设计数据库的sql语句是了解会用即可的 现在都是用图形化工具来进行数据库的设计
2.增加,删除,修改数据库中的内容(操纵数据库)(DML)
1.增加数据库表内容的公式是insert into 表名(字段1,字段2,字段3) values(内容,内容,内容)
2.删除数据库表中的公式是delete 表 where 条件判断
3.修改数据库中的内容的公式是 update 表 set 字段=' ';
3.查询数据库(DQL)
1.单表查询
查询数据库是数据库中较为重要的内容
他的基本公式是 select 字段 from 表(可以为多张表)where 条件 group by having oder by limit
其中where条件是对表的约束条件,用于筛选表或者合并多张表消除笛卡尔积
group by是对表进行分组
having是对group by后实现的表进行进一步的过滤
order by是进行表的顺序的调整 默认为升序 desc为降序
limit是进分页查询的语句
2.多表查询
多表查询首先要进行连接
连接可以用where语句进行隐式连接 也可以用join on进行显示连接
在消除笛卡及之后 可以把连接的表看成一张表 在进行单表查询的判断语句
3.事务,索引
1.事务是一系列操作的集合
一般情况下,默认一条sql语句就是一个事务
若想要把多条sql语句进行事务处理
可以用以下公式
begin;
语句
commit;
语句
rollback;
事物的四大特性:原子性 一致性 持久性 隔离性
2.索引
索引是增加查询效率的一种方式,底层的数据结构是B+树
但是他会降低增加删除修改的效率

浙公网安备 33010602011771号