![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
weixin_44858490
这个作者很懒,什么都没留下…
展开
-
mysql数据库基本概念
mysql数据库什么是数据库# 用来存储数据的仓库# 数据库可以在硬盘及内存中存储数据# 数据库与文件存储数据区别# 数据库本质也是通过文件来存储数据, 数据库的概念就是系统的管理存储数据的文件数据库介绍数据库服务器端: 存放数据库的主机集群数据库客户端: 可以连接数据库的任意客户端数据库管理员: DBA# socket套接字的C/S架构应用数据库基本概念# 重要性...原创 2019-08-28 12:10:34 · 76 阅读 · 0 评论 -
mysql数据库引擎与数据类型
引擎(****)前提: 引擎是建表是规定, 提供给表使用的, 不是数据库mysql> show engines; # 展示所有引擎# 重点: # innodb(默认): 支持事务, 行级锁, 外键# myisam: 查询效率要优于innodb, 当不需要支持事务, 行级锁, 外键, 可以通过设置myisam来优化数据库mysql> use db1;mysql>...原创 2019-08-28 12:13:22 · 61 阅读 · 0 评论 -
mysql表详细操作
表的详细操作'''1.修改表名alter table 旧表名 rename 新表名;2.修改表的引擎与字符编码alter table 表名 engine="引擎名" charset="编码名";3.复制表 *# 结构create table 新表名 like 旧表名;eg:1create table nt like tt; # 将tt的表结构复制到新表nt中, 约束条件一并...原创 2019-08-28 12:26:23 · 72 阅读 · 0 评论 -
mysql的增删改查详细
增语法'''1.所有数据按顺序插入insert [into] 表名 values (值1, ..., 值n)[, ..., (值1, ..., 值n)];2.指定字段匹配插入,可以任意顺序insert [into] 表名(字段2, 字段1, ..., 字段n) values (值2, 值1, ..., 值n)[, ..., (值2, 值1, ..., 值n)];3.插入查询结果i...原创 2019-08-28 12:28:21 · 61 阅读 · 0 评论 -
mysql索引
什么是索引在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构; 也称之为key索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。为什么需要索引思考:一个项目正常运行后,对数据库的操作中,哪些操作是最频繁的?对数据库的写操作(增加 删除 修改)频繁吗?对数据库的读操作(查询)频繁吗?相比较下,对数据的读操作会更加频繁,比例在10...原创 2019-08-28 12:41:10 · 112 阅读 · 0 评论 -
mysql高级
视图引子select * from emp left join dep on emp.dep_id = dep.idunionselect * from emp right join dep on emp.dep_id = dep.id;create view temp(emp_id,emp_name,salary,dep_id,dep_id2,dep_name,work) as ...原创 2019-08-28 13:22:58 · 73 阅读 · 0 评论