![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 76
Allbuypy
这个作者很懒,什么都没留下…
展开
-
MySQL命令大全(六)----视图、数据的导入导出和数据库三范式!
视图1、什么是视图?(View)视图就是站在不同的角度去看待同一份数据2、视图的语法如:创建视图create view 视图名 as select * from 表名;表示将某个表的查询结果当做视图创建,值得注意的是,as后面跟的必须是DQL(select)语句删除视图drop view 视图名;3、视图的作用可以面向视图对象进行增删改查,对视图对象的增删改查,会导致原表被操作!这也是视图的特点也可以多表联查创建视图,对视图进行增删改查也会对原表的数据进行操作。在实际开发中视图原创 2021-03-08 14:19:26 · 955 阅读 · 3 评论 -
MySQL命令大全(五)----索引!
索引1、什么是索引?索引是数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。如:select * from user where name = 'Jack';以上的这条SQL语句会去name字段上扫描,为什么?因为查询条件是:name = ‘Jack’如果name字段上没有添加索引(目录),或者说没有给name字段创建索引,MySQL会进行全扫描,会原创 2021-03-07 18:54:18 · 1424 阅读 · 7 评论 -
MySQL8安装教程,最详细的步骤,图文教学!!
1、MySQL官网下载地址2、3、选择自定义4、将左边的产品添加到右边,根据自己的需求选择5、修改安装路径6、直接下一步即可7、直接下一步即可8、下一步即可9、设置你的MySQLRoot密码10、可以选择设置MySQL服务名称,也可以直接下一步11、需要先点击Execute按钮,然后进入等待过程,直到前边的按钮全部有绿对勾即可12、点击安装完成(Finish)13、设置Root密码14、点击Check按钮,成功后点击下一步15、点击Execute按钮,进入原创 2021-03-05 23:28:29 · 4708 阅读 · 2 评论 -
MySQL命令大全(四)----存储引擎和事务!
存储引擎1、什么是存储引擎,有什么用呢存储引擎是MySQL中特有的一个术语,其他数据库没有(oracle数据库中有,但是不叫这个名字)实际上存储引擎是一个表存储/组织数据的方式不同的存储引擎,表存储数据的方式不同2、怎么给表添加/指定存储引擎呢?可以在建表的时候给表指定存储引擎语法格式: create table table_name( id int primary key, name varchar(255) )engine=InnoDB default charset=utf原创 2021-03-05 23:05:17 · 1101 阅读 · 5 评论 -
MySQL命令大全(三)----约束
约束【非常重要*****】1、什么是约束约束对应的英语单词是:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性!!约束的作用就是为了保证:表中的数据有效!!2、约束包括哪些?非空约束:not null唯一性约束:unique主键约束:primary key(简称PK)外键约束:foreign key (简称FK)检查约束:check (MySQL不支持,oracle支持)3、非空约束:not null非空约束的字段插入数据时不原创 2021-03-05 21:36:59 · 402 阅读 · 1 评论 -
MySQL--命令大全(二)
去重:distinct将查询结果去重,原表数据不会被修改,只是查询结果去重。如:查看岗位注意: distinct只能出现在所有字段的最前方,distinct出现在两个字段之前,表示将两个字段联合去重如:也可以用在分组函数中如:统计一下工作岗位的数量连接查询(重点)1、什么是连接查询?从一张表中单独查询,称为单表查询。两张表联合起来查询数据,这种跨表查询,多张表联合起来查询数据,被称为连接查询。2、连接查询的分类根据语法的年代分类SQL92:1992年时的语法SQL99:19原创 2021-03-04 22:51:12 · 184 阅读 · 1 评论 -
MySQL--命令大全(一)
MySQL常用命令命令描述show databases查看有哪些数据库use dbname使用哪个数据库create database dbname创建数据库show tables查看有哪些表source 绝对路径(不要有中文!)导入数据desc tablename查看表结构select * from tablename查看表中的所有数据select version()查看mysql数据库当前版本号select datab原创 2021-03-02 22:27:11 · 1535 阅读 · 2 评论 -
Redis数据库—基础操作:字符串操作、列表操作、无序集合操作(尾部有Redis相关面试题)
Redis数据库一、简介redis数据库是一个基于内存存储的数据库,所以,redis数据库的访问速度极快,因此,redis数据库可以做缓存系统,redis数据库一般用于做分布式的集群,可以提高网站的响应速度,redis数据库的数据存储是用key-value形式存储的。二、redis数据库优点redis数据库开源免费的。redis数据库支持多种数据结构,比如:字符串、列表、哈希表、集合(有序集合和无序集合)。支持原子操作、支持事务。支持发布和订阅。支持数据过期功能。对数据有高可用性和可扩展原创 2020-12-08 21:58:46 · 233 阅读 · 0 评论 -
MongoDB—基本语法
一、MongoDB概念解析SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引table joins表连接, MongoDB 不支持primary keyprimary key主键, MongoDB 自动将_id 字段设置为主键二、Mongo原创 2020-12-02 21:46:01 · 405 阅读 · 0 评论 -
NoSQL简介和MongoDB安装使用
一、NoSQL简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是 SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBS)来处理。 1970 年 E.F.Codd’s 提出的关系模型的论文 “A relational model of data for large shareddata banks”,这使得数据建模和应用程序编程更加简单。通过应用实践证明,关系模型是非常适合于客户服务器编程,远远超出预期的利益,今天它是结原创 2020-12-02 21:10:26 · 146 阅读 · 0 评论