![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Bmount
这个作者很懒,什么都没留下…
展开
-
数据库简介
数据库管理数据和其它方式管理数据区别内存管理数据优点:存取速度快 缺点:断电后数据不能保存文件管理数据优点:数据可以持久化保存 缺点:读取速度慢,数据组织格式不好控制数据库管理数据优点:统一的数据组织格式 读取速度快 容量大 缺点:需要专门的管理软件 需要一定的学习成本数据库如何管理数据实际数据库在管理数据时,也是管理文件的形式来进行管理,只是这些文件具有特定的文件格式。...原创 2019-05-20 10:12:53 · 147 阅读 · 0 评论 -
数据多表查询
多表连接查询能够对多张数据表进行查询操作导语在数据库操作中,数据往往不是存在一张表中的,同一个项目中,根据设计范式,数据可能分散在不同的多张表中,这时查询数据时,就需要多表查询。普通多表查询(无意义)作用:直接将表放在from后面,进行读取。 语法:select 表名.字段 … from 表名1,表名2…select * from t_student,t_clas...原创 2019-05-20 10:17:56 · 594 阅读 · 0 评论 -
数据单表查询
数据查询能够熟练对数据进行各种查询操作导语在数据库操作中,使用频率最多的是查询操作。查询数据时,根据不同的需求,条件对数据库中的数据进行查询 ,并返回结果。2 准备工作在查询之前,首先要有数据表和相应的数据。在 辅助资料中 有 school.sql 文件,通过导入该文件来快速准备数据。导入之前需要先创建一个数据库使用新创建的数据库使用 source 文件地址 导入数据查...原创 2019-05-20 10:16:44 · 200 阅读 · 0 评论 -
导入导出数据库
导入导出数据库知道如何导入导出数据库数据库导入导出 作用:使用数据库和导入导出功能,可以对数据库进行备份,迁移等操作。导出数据库导出数据库使用 mysqldump 命令完成语法: mysqldump –uroot –p(注意不要输入密码) 要导出的数据库名 要导出的数据表 … > 目标文件.sql导出整个数据库mysqldump -uroot -p ...原创 2019-05-20 10:16:20 · 275 阅读 · 0 评论 -
数据完整性约束
数据完整性约束知道什么是数据完整性知道如何使用约束数据完整性存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。数据完整性包括:域完整性实体完整性参考完整性数据库通过约束来保证数据完整性。它通过对表的行或列的数据做出限制,来确保表的数据的准确性,完整性、唯一性,可靠性、联动性。数据常见问题数据冗余失去数据完整...原创 2019-05-20 10:15:51 · 521 阅读 · 0 评论 -
数据操作
数据操作能够熟练对数据进行插入,修改,删除等操作查询数据作用:查询数据就是通过客户端通过 DBMS 从数据库中取出满足条件的数据。语法:select 字段名列表 from 表名;select * from stu;插入数据作用:向数据库中插入数据语法:insert into 表名 [(字段名列表, …)] values(值列表, …),…插入所有字段数据可以...原创 2019-05-20 10:15:34 · 120 阅读 · 0 评论 -
数据库字段类型
字段类型知道常用字段类型MySQL 常用字段类型数据表是由若干个字段组成的,每个字段表示不同类型的数据。所以在创建表的时候,需要为每个字段指定相应的数据类型。整数类型 小数类型 字符串类型枚举类型 enum(枚举值1,枚举值2,…)enum(‘男’,‘女’)时间类型 ...原创 2019-05-20 10:15:05 · 1514 阅读 · 0 评论 -
数据表操作
数据表操作学习目标知道如何对数据表进行创建,修改,删除等操作数据表操作介绍和数据库操作一样,在数据表在操作中,也是是围绕增删改查来操作。查看表 作用:查看所选数据库中所有的表 语法: show tablesshow tables;创建表 作用:在数据库中创建一张新表 语法: create table 表名(字段1 字段类型,字段2 字段类型,字段3 字段类型……);cre...原创 2019-05-20 10:14:42 · 137 阅读 · 0 评论 -
数据库操作
数据库操作数据库操作介绍在数据库操作中,基本操作都是围绕增删改查来操作。简称CRUDC Create 创建R Read/Retrieve 查询U Update 修改D Delete 删除2. 数据库操作在数操作数据库时,所有的数据库语句都要以分号结束数据库操作不区分大小写创建数据库create database 数据库名create database testdb;c...原创 2019-05-20 10:14:17 · 132 阅读 · 0 评论 -
数据库服务器和客户端安装
数据库服务器和客户端安装知道数据库提供服务的原理知道一些常用的数据库客户端软件数据库服务器工作流程数据库服务在运行时,也和其它服务一样,即然提供了服务,那么就需要有一个服务器存在。服务器的作用是用来接受用户的操作请求,并将结果返回给用户。提供数据操作服务的称为服务器连接数据库服务器发起操作请求的称为客户端执行过程:客户端发生请求服务器接收请求服务器将请求发给DBMS查询...原创 2019-05-20 10:13:54 · 1980 阅读 · 0 评论 -
数据库查询的优化
1.使用索引应尽量避免全表扫描,首先应考虑在where及order by或者group by涉及的列上建立索引2.优化SQL语句2.1通过explain(查询优化神器)用来查询SQL语句的执行效果可以帮助我们选择更好的索引和优化查询语句,写出更好的优化语句,通常我们可以对相对比较复杂的尤其是涉及多张表的select语句,把关键字explain加到前面,查看执行计划,例如 explain s...原创 2019-06-18 17:46:51 · 342 阅读 · 0 评论