sql

数据库

实例讲解MySQL 慢查询

62 0

简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 一、配置慢查询 1、参数说明slow_query_log : 慢查询开启状态(默认关闭)slow_query_log_file : 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限, 一般设置为MySQL的数据存放目录) long_query_time : 查询超过多少秒才记录(默认10秒)2.查看慢查询相关参数show variables like

数据库

django执行原生SQL查询的实现

49 0

目录执行原生 SQL 查询 1、执行原生查询 1.1 普通查询 1.2 将查询字段映射为模型字段 1.3 索引查询 1.4 将参数传给 raw() 2、直接执行自定义 SQL 2.1 指定连接数据库 执行原生 SQL 查询Django 允许你用两种方式执行原生 SQL 查询:你可以使用 Manager.raw() 来 执行原生查询并返回模型实例。或者完全不用模型层 直接执行自定义 SQL。1、执行原生查询管理器方法 raw() 能用于执行原生 SQL 查询,就会返回模型实例:Manager.raw(raw

数据库

数据库表的查询操作(实验二)

33 0

【实验目的】:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识。 【实验要求】:掌握利用Select语句进行各种查询操作:单表查询、多表连接及查询、嵌套查询、集合查询等。 【实验内容】 一、单表查询 1.简单查询 打开查询分析器,根建立teacher表,并加入数据。从teacher表中分别检索出教师的所有信息,以及仅查询教工号、姓名和职称。语句如下:select * from teacher select tno, tname from teacher如要查询时改变列标题的显示,则从teac

数据库

SQL行转列和列转行代码详解

36 0

行列互转,是一个经常遇到的需求。实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现。 在读了技术内幕那一节后,虽说这些解决方案早就用过了,却没有系统性的认识和总结过。为了加深认识,再总结一次。 行列互转,可以分为静态互转,即事先就知道要处理多少行(列);动态互转,事先不知道处理多少行(列)。--创建测试环境 USE tempdb; GO IF OBJECT_ID('dbo.Orders') IS NOT NULLDROP TABLE dbo.Ord

数据库

mysql用户变量与set语句示例详解

54 0

目录1 用户变量介绍 2 用户变量定义 3 用户变量的使用 3.1 通过set的实例 3.2 通过select的实例 4 用户变量注意事项 5 补充知识:mysql语句do 总结1 用户变量介绍用户变量即用户自己定义的变量,我们可以给用户变量分配值,并且可用在任何可以正常使用标量表达式的地方。 引入用户变量之前我们必须使用set语句或select语句来定义它,然后为它赋一个值,否则变量就只有一个空值。 用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连

数据库

sql server学习基础之内存初探

48 0

一. 前言 对于sql server 这个产品来说,内存这块是最重要的一个资源, 当我们新建一个会话,相同的sql语句查询第二次查询时间往往会比第一次快,特别是在sql统计或大量查询数据输出时,会有这么感觉。除了第一次要编译生成执行计划, 在CPU,I/O 的影响外,最主要的是第二次查询是从内存缓存中读出,为什么是这样,sql server 内存里存储了什么,它与windows内存又有什么区别? 参考了一些资料 下面来试着讲讲。 二. 内存和硬盘 为什么内存是宝贵的,在每个系统上都是有限的,就

数据库

如何利用SQL语句创建数据库详解

41 0

目录前言建立数据库总结前言 SQL语言是集DDL、DML和DCL于一体的数据库语言 SQL语言主要由以下9个单词引导的操作语句来构成,但每一种语句都能表达复杂的操作请求 DDL语句引导词:Create(建立),Alter(修改),Drop(撤销) 模式的定义和删除,包括定义Database, Table,View,Index,完整性约束条件等,也包括定义对象(RowType行对象,Type列对象) DML语句引导词:Insert,Delete,Update,Select 各种方式的更新与检索操作,如直接输

数据库

MySQL数据库JDBC编程详解流程

51 0

目录一、数据库编程的必备条件二、Java的数据库编程:JDBC三、JDBC工作原理四、JDBC开发步骤五、JDBC操作步骤六、优化JDBC的部分代码1.获取数据库连接对象2.操作命令对象Statement3.ResultSet对象4.总结一、数据库编程的必备条件 编程语言: 如Java、C++、C、Python等 数据库: 如Oracle、MySQL、SQL Server等 数据库驱动包: 不同的数据库,要使用编程语言来操作时,就需要使用该数据库厂商提供的数据库驱动包。 如:MySQL提供了Java的驱动