数据库
YYtengjian
学习笔记而已~
展开
-
【Redis】linux环境下搭建Redis集群
一、关于Redis的简介与安装配置:Redis安装配置二、Redis集群模式介绍:三、Linux环境下搭建Redis集群原创 2021-04-18 21:39:31 · 176 阅读 · 0 评论 -
【项目】HTTP服务器
HTTP 服务器: :实现功能:网页版计算器,网页版信息存储。主要技术:HTTP 协议,MYSQL 数据库,TCP 协议,进程,线程的应用。项目特点:1. 服务器接收来自客户端的请求,处理完数据后将结果发送给客户端。2. 对客户端的请求报头进行分析,获取用户请求的信息。3. 对 GET,POST 方法进行不同的响应。4. MYSQL 数据库对用户的请求数据进行存储,支...原创 2018-08-01 21:40:25 · 427 阅读 · 0 评论 -
【MySQL】数据库 -- 索引与事务
在前面已经总结了关于多表查询的相关内容,本次主要对索引与事务进行总结。表的内连和外连:内连接:内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;分为左外连接和右外连接左外连接:如果联合查询,左侧的表完全显示我们就说是左...原创 2018-07-04 22:52:41 · 867 阅读 · 0 评论 -
【MySQL】数据库 -- 多表查询
多表查询: 在前面我总结的mysql表的查询都是对一张表进行查询,在实际开发中这远远不够。下面我们用一个简单的公司管理系统,有三张表emp,dept,salgrade 来演示如何进行多表查询。复习基本的查询操作:查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J:按照部门号升序而雇员的工资降序排序:使用年薪进行升序:分页查询:select 字段 fr...原创 2018-06-03 22:37:55 · 546 阅读 · 0 评论 -
【MySQL】 数据库 -- 函数详解
函数常用日期函数:获得年月日:获得时间戳:在日期的基础上添加时间:在日期的基础上减去时间:计算两个日期相差多少天:示例:创建一张生日表,记录生日,并添加当前日期:示例:创建一张留言表,并插入数据:显示所有留言信息,发布日期只显示日期,不用显示时间:日期函数使用细节:date_ add()和date_ sub()中的interval后面可以使 year minute second daydatedi...原创 2018-05-22 18:09:53 · 776 阅读 · 0 评论 -
【MySQL】数据库 -- 表的约束
在数据库中,真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。 表的约束很多,这里主要介绍如下几个,null/not null,default, comment, zerofill,primary key,auto_increment,unique。空属性:两...原创 2018-05-15 22:02:00 · 273 阅读 · 0 评论 -
【MySQL】数据库 -- select详解
select是数据库中很重要的语句;语法:select [distinct] *| {column1,column2,...} from tbl_name;创建一张学生表来测试:插入数据:可以指定查询哪些列,比如:查询id,姓名,数学成绩:查询所有:distinct 如果结果中有完全相同的行,就去除重复行:在select语句中可以使用表达式对查询的列进行运算select语句中可以使用as起别名se...原创 2018-05-20 21:55:09 · 3080 阅读 · 0 评论 -
【MySQL】数据库 -- 表的增删查改详解
表的增删查改是数据库表的最基本的操作:增加:insert into table_name[(column[,column...])]values (value [,value...]);示例:创建一张商品表,并插入两条记录:在values中列出的数据位置必须与被加入的列位置相对应:字符和日期类型应该包含在单引号中:插入的数据应与字段的数据类型相同。比如,将‘abc'插入到id列就不行:插入空值,...原创 2018-05-18 19:34:46 · 522 阅读 · 0 评论 -
【MySQL】数据库 - 数据类型
在前面为大家分析了数据库库与表的基本操作,下面是对数据类型的一些总结:数据类型:数值类型:越界测试:说明: 在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。 可以通过UNSIGNED来说明某个字段是无符号的关于UNSIGNED细节: int的表示范围是-2147483648 ~ 2147483647,int unsigned 的范围是0 ~ 4294...原创 2018-05-05 21:47:56 · 297 阅读 · 0 评论 -
【MySQL】数据库 - 表的操作
表的操作是数据库的基本操作;创建表:语法:CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎说明:feild表示列名;datatype表示类型;character set表示字符集;collate校验规则。创建...原创 2018-05-05 20:12:05 · 190 阅读 · 0 评论 -
【MySQL】数据库 -- 库的操作
基本概念: SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。下面为大家总结数据库的基本语法:1、mysql关闭和启动[root@bogon Desktop]# service mysqld stop ...原创 2018-04-21 21:10:11 · 2295 阅读 · 0 评论 -
【MySQL】数据库 --MySQL的安装
本篇教程主要讲解在CentOS 6.5下编译安装MySQL 5.6.14!1、卸载旧版本:使用下面的命令检测是否安装有MySQL server[root@localhost ~]# rpm -qa | grep mysqlmysql-libs-5.1.73-7.el6.x86_64如果有的话使用下面的命令将其卸载rpm -e --nodeps mysql_libs2、安装MySQL:安装编译代码...原创 2018-04-21 19:25:24 · 566 阅读 · 0 评论