若要使用 OFFSET 和 FETCH 在查询请求之间获得稳定的结果,必须满足以下条件: 特别注意,使用offset fetch时必须排序,且该排序必须能确定所有行的顺序(即 ORDER BY 子句必须包含保证是唯一的列或列组合) ...
分类:
数据库 时间:
2019-09-24 10:17:39
阅读次数:
71
一、前言 在Linux下安MySQL数据库主要有三种方式,分别是: 1 RPM包安装; 2 使用已经编译好的安装包; 3 源码编译安装。 本文以安装mysql5.7.27版本为例,介绍这三种安装方式。 二、系统环境 虚拟机VMware Workstation安装Centos6.5系统,操作前/etc ...
分类:
数据库 时间:
2019-09-24 08:38:08
阅读次数:
68
数据库的操作 数据库的操作并没有什么好讲的,只有记操作。 数据库配置 数据库修改信息 用户操作:重点 表的修改 创建表的完整语法 数据库表的引擎:驱动数据的方式 数据库优化 数据库的模式 mysql支持的数据类型 整型 浮点型 字符串:数据库优化 char效率要高于varchar 时间 枚举与集合 ...
分类:
数据库 时间:
2019-09-23 22:57:05
阅读次数:
179
#TCL语言 /* transaction control language事务控制语言 事务: 一个或者一组SQL语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 案例:转账,张三丰向郭襄转账500 张三丰 1000 郭襄 1000 update 表 set 张三丰的余额=500 w... ...
分类:
数据库 时间:
2019-09-23 22:53:58
阅读次数:
178
数据库 1. 什么是数据库: 管理数据的系统 安装某种管理数据的系统 管理的对像本质是文件 2. 存取数据的位置: 内存 . 硬盘 3. 什么是系统: 运行在硬件基础上,管理其他软件 数据库的组成 库: 存放多张表 相当于文件夹 表: 包含多条相同结构的记录 相当于文件 记录: 包含多个key va ...
分类:
数据库 时间:
2019-09-23 22:44:35
阅读次数:
119
数据库配置 通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client) 配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用utf8 配置流程 1)在mysql安装根目录下,创建配置文件:my.ini mac下配置文件名叫 my.cnf 2 ...
分类:
数据库 时间:
2019-09-23 22:41:34
阅读次数:
121
数据库必备操作 创建表的完整语法 创建表的完整语法 数据库表的引擎 引擎是建表的时候规定的,是提给表用的,而不是数据库 展示所有引擎 引擎 innodb(默认) 支持事事务,行级键,外键 引擎 myisam 查询效率要优于innodb,当不需要innodb的功能时, 可以通过myisam来优化数据库 ...
分类:
数据库 时间:
2019-09-23 22:40:36
阅读次数:
111
[TOC] 一、表的完整性约束目的 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: ...
分类:
数据库 时间:
2019-09-23 22:35:16
阅读次数:
142
2、创建一个字符集为utf8的数据库,将数据库字符集修改为gbk 3、创建一个学生student表,有主键id字段,name唯一字段、age字段、height字段、mobile字段 日考: ...
分类:
数据库 时间:
2019-09-23 22:34:13
阅读次数:
145
[TOC] 一、整型 1.1 类型 tinyint:1字节,取值范围 128~127,默认长度是4 smallint:2字节,取值范围 32768 ~ 32767,默认长度6 mediumint:3字节 int:4字节 2147483648~2147483647 bigint:8字节 1.2 约束 ...
分类:
数据库 时间:
2019-09-23 22:33:23
阅读次数:
127
我是将MYSQL安装在C:\Program Files\MySQL所以 右键打开命令行窗口: C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql –uroot –p ...
分类:
数据库 时间:
2019-09-23 22:26:21
阅读次数:
200
今天在参加笔试的过程中,看到一道题,大概意思就是说,当满足了条件就执行插入语句,当时就蒙了,之前从来都没有考虑过满足条件才插入的情况,所以一直都是这样写的 这样的语句。所以那道题没有做出来。 今天就把插入语句好好复习一下。 ...
分类:
数据库 时间:
2019-09-23 22:21:21
阅读次数:
103
思路一:(最终的结果如果不存在第二高的薪水的话不会返回null) 无论是是使用哪种方法,最终在select后面都要跟一个distinct做到去重的效果 思路二:(解决不能返回null的问题) 方法一:使用子查询结合limit 方法二:使用IFNULL结合limit 补充: 1.对limit的基本使用 ...
分类:
数据库 时间:
2019-09-23 22:17:50
阅读次数:
141
数据库支持的数据类型 整型 tinyint 1字节 取值范围 128~127 默认长度4 smallint 2字节 取值范围 32768~32767 默认长度6 mediumint 3字节 取值范围 16777216~16777215 默认长度9 int 4 字节 取值范围 2147483649~2 ...
分类:
数据库 时间:
2019-09-23 22:12:19
阅读次数:
194
首先在两台不同IP的服务器安装相同版本的mysql(也可以docker 用 network模式).例如 主数据库(master) 178.18.0.2 my.cnf的设置(一般在/etc/mysql/my.cnf 具体路径自己找下) #要看准这些,不是是[mysql]这里的 [mysqld] #id ...
分类:
数据库 时间:
2019-09-23 18:38:50
阅读次数:
111
C#调用Server_SQL: SqlCommand:数据库命令行语句 //数据库路径 static string GetConnectString() { return "data source=192.168.0.96;initial catalog=haha;user id=sa;pwd=zh ...
分类:
数据库 时间:
2019-09-23 18:23:15
阅读次数:
93