
数据库编程-老鸟必备
文章平均质量分 60
该专栏专注于数据库编程相关内容讲解, 从简至繁, 带你领略数据的魅力
冷风DMW
现在有多努力,以后就有多少选择
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql存储过程详解
概念存储过程(Stored Procedure)就是具有名字的一组复杂的SQL语句,经过第一次编译后调用不需要再次编译,用来完成一些特定的功能,可以被调用和传入参数及返回参数作用可以封装业务中的sql语句,像函数一样可以被调用,并且支持传参数优点:封装sql,隐藏复杂的逻辑存储过程可以传参和拥有返回值!批量处理sql!实现首先我们需要知道一些概念:在Mysql中存储过程是需要自定义一个结束符号的,比如原sql结束符号为“;” 但我们需要重新定义一个临时的结束符号来给存储过程使用修改结束原创 2021-01-10 01:19:40 · 1415 阅读 · 4 评论 -
Mysql视图讲解
概念什么是视图?其实视图就是相当于一个虚拟表,它并不是真实存在数据的一张数据表,而是作为一个查询语句保存在数据库中的作用视图可以帮助我们在使用大量重复编写sql的时候可以使用视图来代替,比如编程中封装一个方法来让多个地方都可以直接调用,降低了开发成本,而且相对来说更加安全语法单表首先我们需要创建一个视图CREATE VIEW emp AS SELECT * FROM employees;上面这行sql代表我们创建了一个名字叫emp的视图那么我们怎么使用这个视图呢?很简单!只需要和普通原创 2021-01-09 19:38:06 · 285 阅读 · 2 评论 -
Redis持久化简介
在之前我们学习了redis之后,如果不适用持久化机制的话,在关闭redis之后我们的数据就消失不见了,所以我们今天来简单介绍一下redis的持久化机制//本篇文章以Windows版本redis来介绍我们已经知道redis是将数据保存在内存中,所以关闭redis,或者重启后,数据可能会消失,而持久化的作用就是将内存中的数据保存到硬盘文件中,生产rdb或者aof的文件保存于redis文件夹中Re...原创 2020-03-06 17:32:46 · 449 阅读 · 0 评论 -
Redis免解压版Windows打不开解决方法
发现有许多用户下载或使用免解压版redis打不开的情况,在这里给大家一个解决方法就是创建一个bat文件来运行redis,亲测有效!免解压版redis下载链接:百度网盘下载redis链接提取码:97io解决方法在redis目录中直接创建一个新的文件名叫start.bat用文本编辑器编辑里面的内容为:redis-server.exe redis.windows.conf然后直接双击...原创 2020-03-05 19:14:57 · 545 阅读 · 1 评论 -
Redis下载与五种基本数据类型
在我们学习redis之前,我们应该先了解为什么要学习与使用redis?现在我们大多数的企业项目中都使用了关系型数据库,如:mysql,orcale等,而这些关系型数据库往往是将数据存储于硬盘的文件中,客户端在访问数据的时候效率会较慢,而且当海量数据访问的时候,对于数据库的压力会比较大, 于是现在通常使用Nosql数据库redis来与关系型数据库结合使用,降低数据库的访问压力并提升效率那么我们先...原创 2020-03-05 19:09:27 · 269 阅读 · 0 评论 -
MongoDB自增id的使用
前段时间在做项目的时候用mongodb来做数据库,遇到了一些问题,就是主键没法像mysql一样那么方便的自增,于是在网络上找了一些方法,并增加了一条判断1.首先我们需要先加一个注解:将@AutoIncKey注解添加到需要自增的实体类的id上2.创建一个注解类: AutoIncKey.class/** *自定义的注解类 */@Target(ElementType.FIELD)@Ret...原创 2020-01-13 17:37:45 · 592 阅读 · 0 评论 -
Mysql经典入门练习题(七)
建表:CREATE TABLE book ( BID CHAR(10) NOT NULL, title CHAR(50) DEFAULT NULL, author CHAR(20) DEFAULT NULL, PRIMARY KEY (BID) ); INSERT INTO book VALUES ('B001', '人生若只如初见', '安...原创 2019-12-09 22:22:55 · 701 阅读 · 0 评论 -
Mysql经典入门练习题(六)
建表:-- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); -- 创建员工表 CREATE TABLE em...原创 2019-12-09 22:18:49 · 408 阅读 · 0 评论 -
Mysql经典入门练习题(五)
建表:CREATE TABLE stu ( id INT,-- 编号 NAME VARCHAR ( 20 ),-- 姓名 age INT,-- 年龄 sex VARCHAR ( 5 ),-- 性别 address VARCHAR ( 100 ),-- 地址 math INT,-- 数学 english INT -...原创 2019-12-09 22:11:56 · 615 阅读 · 0 评论 -
Mysql经典入门练习题(四)
create table employee_test( id int(11) , name varchar(20), sex varchar(10), birthday date , salary float(10,2) , -- 薪水 bonus float(10,2) , -- 奖金 department varchar(20), --...原创 2019-12-09 22:02:15 · 946 阅读 · 0 评论 -
Mysql经典入门练习题(三)
CREATE TABLE employee( id INT, NAME VARCHAR(20), sex VARCHAR(10), birthday DATE, salary FLOAT, RESUME TEXT ); INSERT INTO employee VALUES(1,"zhangsan","male...原创 2019-12-09 21:58:33 · 568 阅读 · 0 评论 -
Mysql经典入门练习题(二)
老规矩,建表:-- 部门表 CREATE TABLE DEPT( DEPTNO INT PRIMARY KEY, DNAME VARCHAR(14), -- 部门名称 LOC VARCHAR(13)-- 部门地址 ) ; INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW Y...原创 2019-12-09 21:55:54 · 776 阅读 · 0 评论 -
Mysql经典入门练习题(一)
刚刚学完了mysql基础的你是不是跃跃欲试,那么我们开始几天的大量练习来更加熟悉MySQL,冲冲冲????♂️????♂️????♂️建表语句CREATE TABLE student( id INT, NAME VARCHAR(20), chinese FLOAT, english FLOAT, math FLOAT ); INSE...原创 2019-12-09 21:51:14 · 738 阅读 · 0 评论 -
三天学会Mysql之第(三)天:创建修改删除
今天是本系列文章最后一篇,内容较简单,在本系列完成之后,会更新一些关于sql的练习题,大概几百道不定时更新,感谢观看创建表创建表可以使用sql的create table语句来进行操作,也可以使用可视化工具来创建(其实底层也是使用的create table语句)使用create tablecreate table后面必须定义表名,并且列名定义,要用逗号分隔,语句:CREATE TABLE...原创 2019-12-09 21:38:58 · 235 阅读 · 0 评论 -
三天学会Mysql之第(二)天:复杂查询之内外连接%
目录开篇算术计算聚集函数数据分组过滤分组子句顺序子查询计算子查询关系表连接查询内连接外连接左外连接右外连接解释聚集函数连接标题%代表上一篇学到的通配符,不懂的自己去补习哦????开篇上一篇文章我们学习了mysql的一些基本的查询语法,今天我们来学习一下更复杂一些的查询语句,也是在工作中用到比较多的语句算术计算其实在mysql中可以进行一些计算,比如熟悉的加减乘除,话不多说,直接上sql比如我...原创 2019-12-02 18:45:51 · 262 阅读 · 0 评论 -
三天学会Mysql之第(一)天:简单查询之操作符与通配符
因为前面工作中一直在使用mongodb,现在更换mysql,于是就打算把mysql的相关语法都整理一下,这部分内容分七天完成,感谢各位的观看mysql简介相信大家无论是已经工作或者还在上学,都应该使用或者听说过mysql,那么mysql到底就是一种DBMS(数据库管理系统),也就是一个数据库软件mysql的性能比较强,执行速度很快,并且代码开源,安装简单mysql Windows 系统下...原创 2019-11-23 19:45:11 · 485 阅读 · 1 评论 -
Sql语句基本使用
Sql语句基本使用Sql概念Sql基本语句DMLSql 查询语句WHERE子句AND和OR以及ORDER BY语法Sql 添加语句Sql更新语句Sql删除语句Sql概念sql是用于访问和操作数据库的一种标准计算机语言Sql基本语句sql可以从数据库中查询数据,修改数据,删除数据,新增数据,创建表等等…sql 语句用于查询和更新数据库中的数据,比如如下数据库:1.Mysql2.Orac...原创 2019-06-04 11:13:26 · 1157 阅读 · 0 评论 -
SQL通配符
Sql通配符平常我们在使用sql语句进行查询时,知道模糊的查询条件但不知道具体的数据时可以使用LIKE来进行查询,下期记录LIKE的使用方法,本期只讲一下通配符的使用.通配符必须要和LIKE一起使用,在查询中,通配符可以代替一个或多个字符来进行查询.在sql通配符中有如下几种:1.%2._3.字符集合接下来先介绍一下%通配符%通配符%的作用是代替0个或者多个字符,例如:我们想从...原创 2019-06-06 13:45:16 · 3654 阅读 · 0 评论