-
基于mysql查询语句的使用分析
所属栏目:[教程] 日期:2021-12-09 热度:63
1 查询数据表除了前三条以外的数据。 起初我想到的是这条语句 SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ORDER BY userid LIMIT 3) ORDER BY userid DESC 但是运行的时候会报 This version of MySQL doesnt yet support LIMIT IN/A[详细]
-
MySQL server has gone away 问题的解决措施
所属栏目:[教程] 日期:2021-12-09 热度:101
应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server has gone away。[详细]
-
JDBC数据库的使用操作概括
所属栏目:[教程] 日期:2021-12-09 热度:78
JDBC是一组能够执行SQL语句的API 由于传统的数据库操作方式需要程序员掌握各个不同的数据库的API,极其不便 因此java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式 JDBC的操作方式比较单一,由五个流程组成: 1.通过数据库厂商提供的JDB[详细]
-
MySQL笔记之视图的使用分析
所属栏目:[教程] 日期:2021-12-09 热度:164
什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了视图的定义,而没有存放视图中的[详细]
-
MySQL笔记之触发器的实施
所属栏目:[教程] 日期:2021-12-09 热度:138
创建触发器 创建只有一个执行语句的触发器 复制代码 代码如下: CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW 执行语句 其中,触发器名参数指要创建的触发器的名字 BEFORE和AFTER参数指定了触发执行的时间,在事件之前或是之后 FOR E[详细]
-
MySQL笔记之子查询使用详解
所属栏目:[教程] 日期:2021-12-09 热度:111
子查询是将一个查询语句嵌套在另一个查询语句中 内层查询语句的查询结果,可以为外层查询语句提供查询条件 因为在特定情况下,一个查询语句的条件需要另一个查询语句来获取 参考表:employee MySQL笔记之子查询使用介绍 参考表:department MySQL笔记之子查询[详细]
-
MySQL笔记之系统信息函数介绍
所属栏目:[教程] 日期:2021-12-09 热度:127
系统信息函数用来查询mysql数据库的系统信息 VERSION()返回数据库版本号 复制代码 代码如下: mysql SELECT VERSION(); +-------------------------+ | VERSION() | +-------------------------+ | 5.5.28-0ubuntu0.12.10.2 | +-------------------------+ row[详细]
-
借助索引提高SQL Server数据处理的效率
所属栏目:[教程] 日期:2021-12-09 热度:92
在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。 因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避[详细]
-
MySQL笔记之连接查询分析
所属栏目:[教程] 日期:2021-12-09 热度:62
连接查询是将两个或两个以上的表按某个条件连接起来,从中选取需要的数据 当不同的表中存在表示相同意义的字段时,可以通过该字段来连接这几张表 参考表:employee MySQL笔记之连接查询详解 参考表:department MySQL笔记之连接查询详解 可以看到,上面两张表[详细]
-
MySQL笔记之函数查询的实施
所属栏目:[教程] 日期:2021-12-09 热度:172
参考表 MySQL笔记之函数查询的使用 count()用来统计记录的条数 复制代码 代码如下: mysql select count(*) from score; mysql select count(*) from score where stu_id=901; sum()求和函数 复制代码 代码如下: mysql select sum(grade) from score; mysql se[详细]
-
Mysql查看版本号的五种方式分析
所属栏目:[教程] 日期:2021-12-09 热度:143
查看版本信息 #1使用命令行模式进入mysql会看到最开始的提示符 Your MySQL connection id is 3 Server version: 5.1.69 Source distribution #2命令行中使用status可以看到 复制代码 代码如下: mysql status; -------------- mysql Ver 14.14 Distrib 5.1.69,[详细]
-
Mysql查看版本号的五种方式详解
所属栏目:[教程] 日期:2021-12-09 热度:90
查看版本信息 #1使用命令行模式进入mysql会看到最开始的提示符 Your MySQL connection id is 3 Server version: 5.1.69 Source distribution #2命令行中使用status可以看到 复制代码 代码如下: mysql status; -------------- mysql Ver 14.14 Distrib 5.1.69[详细]
-
MySQL 主主同步配置流程
所属栏目:[教程] 日期:2021-12-09 热度:167
MySQL 主主同步配置 服务器名 IP 系统 MySQL odd.example.com 192.168.1.116 rhel-5.8 5.5.16 even.example.com 192.168.1.115 rhel-5.8 5.5.16 假设要同步的库是 db_rocky ㈠ 创建同步用户 在 ODD上 复制代码 代码如下: mysql grant replication slave on *[详细]
-
MySQL笔记之数据类型分析
所属栏目:[教程] 日期:2021-12-09 热度:154
字符型数据 字符型数据可以使用定长或变长的字符串来实现,其不同点在于固定长度的字符串使用空格向右填充,以保证占用同样的字节数;变长字符串不需要向右填充,并且所有字节数可变。 char 定长型,字节长度固定,最大长度为255字节,可以使用char(20)这种[详细]
-
基于SQL Server中char,nchar,varchar,nvarchar的使用差异
所属栏目:[教程] 日期:2021-12-09 热度:64
对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比。 1.定长或变长 所谓定长就是长度固定,当要保存的数据长度不够时将自动在其后面填充英文空格,使长度达到相应[详细]
-
安装sqlserver2000时出现wowexec.exe无反应的解决措施
所属栏目:[教程] 日期:2021-12-09 热度:190
wowexec.exe是操作系统相关程序,用于支持16位进程。 出品者: Microsoft Corp. 属于: Microsoft Windows On Windows Execution Process 系统进程: 是 后台程序: 否 使用网络: 否 硬件相关: 否 常见错误: 未知N/A 内存使用: 未知N/A 安全等级 (0-5): 0[详细]
-
SQL存储过程的编写经验和优化方案
所属栏目:[教程] 日期:2021-12-09 热度:66
一、适合读者对象 数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍 在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的S[详细]
-
where条件顺序不同、性能不同示例分析
所属栏目:[教程] 日期:2021-12-09 热度:61
昨天在书上看到SQL语句优化时,where条件顺序不同,性能不同,这个建议在Oracle11G版本还合适吗?方式1优于方式2? 方式1: 复制代码 代码如下: select a.* from students s, class c where s.id = c.id s.id = xxxxxxxx 方式2: 复制代码 代码如下: select[详细]
-
sql中case语句的用法畅聊
所属栏目:[教程] 日期:2021-12-09 热度:184
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 复制代码 代码如下: --简单Case函数 CASE sex WHEN 1 THEN 男 WHEN 2 THEN 女 ELSE 其他 END --Case搜索函数 CASE WHEN sex = 1 THEN 男 WHEN sex = 2 THEN 女 ELSE 其他 END 这两种方[详细]
-
SQL Server 数据库基本操作语句概括
所属栏目:[教程] 日期:2021-12-09 热度:180
复制代码 代码如下: --sql基本操作 --创建数据库 create database Studets --创建表 create table student ( sno char(5), sname char(20), ssex char(2), sage smallint, sdept char(15) ) create table course ( cno char(3), cname char(30), cpno char(3)[详细]
-
SQL Server的基本功能性语句详解
所属栏目:[教程] 日期:2021-12-09 热度:189
1 注释符 注释是指程序代码中不执行的文本字符串,是对程序的说明,可以提高程序的可读性,使程序代码更易于维护,一般嵌入在程序中并以特殊的标记显示出来。在Transact-SQL中,注释可以包含在批处理、存储过程、触发器中,有两种类型的注释符: --:这是ANSI[详细]
-
sql server多行数据拼接的实例技巧
所属栏目:[教程] 日期:2021-12-09 热度:78
1.表结构 id type productCode 1 铅笔 0001 2 铅笔 0002 3 铅笔 0003 4 钢笔 0004 5 钢笔 0005 6 钢笔 0004 7 圆珠笔 0007 8 圆珠笔 0008 9 圆珠笔 0007 2.自定义函数fun 复制代码 代码如下: GO /****** Object: UserDefinedFunction [dbo].[fun] Script Date[详细]
-
SQL Server中删除重复数据的几个技巧
所属栏目:[教程] 日期:2021-12-09 热度:159
方法一 复制代码 代码如下: declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) 1 open cur_rows fetch cur_rows into @id,@max while @@fetch_status=0 begin select @[详细]
-
深入C++ string.find()函数的用法概括
所属栏目:[教程] 日期:2021-12-09 热度:102
#include string #include iostream using namespace std; void main() { 复制代码 代码如下: ////find函数返回类型 size_type string s(1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i); string flag; string::size_type position; //find 函数 返回jk 在s 中的下标[详细]
-
MYSQL数据表损坏的原因分析和修复技巧
所属栏目:[教程] 日期:2021-12-09 热度:198
1. 表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1、 服务器突然断电导致数据文件损坏。 2、 强制关机,没有先关闭mysql 服务。 3、 mysqld 进程在写表时被杀掉。 4、 使用myisamchk 的同时,mysqld 也在操作表。 5、 磁盘故障。 6、 服务器死机[详细]