数据库技术
mysql 基础二 阶段一 表约束 例子: 注意 空字符不等于null 例子: 主键的作用:可以唯一标识一条数据,每张表里面只能有一个主键,。主键的主要目的是帮助MySQL以最快的速度查找到表中的某一条信息 主键特性:非空且唯一。当表里没有主键的时,第一个出现的非空且为唯一的列,被当成主键。 例子: ...
使用了自定义的ColorHandler和MongoHandler,使用了内置的RotatingFileHandler和三方库的ConcurrentRotatingFileHandler。 支持不同logger name的日志写入不同的文件,不同logger name日志写入不同的mongodb 的c ...
增加字段 alter table tb1 add age int first; 增加到第一 alter table tb1 add sex int after id; # 改变位置,id是字段名字 alter table tb1 modify age varchar(10); # 修改类型 alte ...
如今的网站对数据存储要求越来越灵活,在这种需求下 NoSQL 也就是非关系数据库越来越流行。所谓非关系数据库,是指不使用 SQL 语言进行数据操作的数据库的统称。这类数据库存储数据时没有固定的模式,不支持数据表 join 的操作,可以很方便的进行横向扩展。非关系数据库种类很多,其中 MongoDB ...
一、简介 mysql是一个开源的数据库管理系统,它相对于oracle更加地轻量、成本低,随着功能的日益完善,它变得备受企业喜爱,尤其是中小企业。 mysql的整体架构大体包括以下几个方面: 1)主体结构 2)物理文件组成 3)sql逻辑模块组成 4)sql逻辑模块协调工作 二、主体结构 mysql服 ...
基本操作 参考教程:https://www.yiibai.com/redis/Redis 是 Key-Value 内存数据库,操作是通过各种指令进行的,比如 SET 指令可以设置键值对,而 GET 指令则获取某一个键的值。不同的数据结构,Redis 有不同的指令,这样指令一共有几十个,下面主要介绍一 ...
一、交叉连接查询 这种查询方式基本不会使用,原因就是这种查询方式得到的是两个表的乘积(笛卡儿集) 语法就是select * from a,b; 二、内连接查询,可以有效的去除笛卡尔集现象 内连接查询分为两类: 隐式内连接 select * from A,B where 条件 隐式连接使用别名:sel ...
mysql基础一 1、认识mysql与创建用户 Mysql是最流行的关系型数据库管理系统之一,由瑞典MySQLAB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 (开源,免 ...
安装mysql Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo netstat -tap | grep mysql通过上述命令检查之后,如果看到有mysql 的socket处 ...
今天想了解下oracle中事务与锁的原理,但百度了半天,发现网上介绍的内容要么太短,要么版本太旧,而且抄袭现象严重,所以干脆查官方帮助文档(oracle 11.2),并将其精华整理成中文,供大家一起学习。 本篇将从数据并发与一致性概念开始,依次介绍事务隔离级别、锁机制、自动锁、手动锁、用户自定义锁的 ...