#sq

mysql-覆盖索引

   在了解覆盖索引之前我们先大概了解一下什么是聚集索引(主键索引)和辅助索引(二级索引)    聚集索引(主键索引):      聚集索引就是按照每张表的主键构造一颗B+树,同时叶子节点中...
代码星球 ·2020-04-13

mysql游标的用法及作用

例子:当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中;常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有2000多条数据,难道要执行2000多次?显然是不现实的;最终找到写一个存储过程然后通过循环来更新C表,然而存储过程中的写法用的...
代码星球 ·2020-04-13

sql update语句

如果要更新数据库表中的记录,我们就必须使用UPDATE语句。UPDATE语句的基本语法是:UPDATE<表名>SET字段1=值1,字段2=值2,...WHERE...;例如,我们想更新students表id=1的记录的name和score这两个字段,先写出UPDATEstudentsSETname='大牛'...
代码星球 ·2020-04-13

使用mysql以及连接数据库

1.安装与配置2.数据库与账户3.用户跟权限4.常用命令5.表的创建6.数据类型7.主键约束8.表的修改9.引擎(Engine)10.存储过程11.优化(Optimization)12.UseCases13.备份与恢复14.数据迁移示例15.数据处理示例16.省市县模式数据库设计17.查询练习MySQL/MariaDB...

SQLServer之分离数据库

要求具有db_owner固定数据库角色中的成员资格。可以分离数据库的数据和事务日志文件,然后将它们重新附加到同一或其他 SQLServer实例。 如果要将数据库更改到同一计算机的不同 SQLServer 实例或要移动数据库,分离和附加数据库会很有用。分离数据库是指将数据库从&nb...
代码星球 ·2020-04-13

SQL常见优化Sql查询性能的方法有哪些?

转:原文链接已失效,自动跳转其他不可描述网站,删除原文地址。  看到一篇非常全面的SQL优化文章,在开发的工作中往往不考虑性能上的缺失(在一开始的时候数据量不大也看不出速度上的区别)。但写的越多越应该规范一下写法。  数据库的优化问题一、问题的提出 在应用系统开发初期,由于开发数...

SqlServer数据库1433端口问题1

在本地使用telnetip 1433命令测试数据库1433端口是否打开,总是提示错误,根据网上查找资料总结了如下两点思路供参考,欢迎指正!(1)第一种情况可能是"Telnet客户端"没有开启,具体开启方法如下: (2)第二种情况是SqlServer协议的IP地址中的对应的端口:1433未打开,具体操...

SqList *L 和 SqList * &L的区别/学习数据结构突然发现不太懂 小祥我查找总结了一下

小祥在学习李春葆的数据结构教程时发现一个小问题,建立顺序表和输出线性表,这两个函数的形参是不一样的。代码在这里↓↓↓1//定义顺序表L的结构体2typedefstruct3{4Elemtypedata[MaxSize];5intlength;6}SqList;78//建立顺序表9voidC...

mysql explain用法和结果的含义

转自:http://blog.chinaunix.net/uid-540802-id-3419311.html explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain...

SQL事务

事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。一个事务中可以包含多个DML语句,一个DDL语句或者一个DCL语句...
代码星球 ·2020-04-13

MySQL数据库监控

MySQLMTOP由PHP和Python开发,所以监控机需要安装PHP运行环境和Python环境。需要的核心包如下:1.MySQL5.0及以上(用来存储监控系统采集的数据)2.Apache2.2及以上(WEB服务器运行服务器)3.PHP5.3以上(WEB界面)4.Python2(推荐2.7版本,其他版本未做测试,执行数...
代码星球 ·2020-04-13

(转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法以及SQL语句中日期格式的表示(#)、('')在Delphi中进行字符变量连接相加时单引号用('''),...

SQL语句性能优化

1,对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。 2,应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOTNULL,或者使用一个特殊的值,如0,-1作为默认值。 3,应尽量避免在where子句中使...
代码星球 ·2020-04-12

轻量级数据库Sqlite的使用

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件。不需要一个单独的服务器进程或操...

常用SQL命令

1、查看所有表的物理大小1selectsegment_name,bytesfromuser_segmentsorderbybytesdesc2、查看表空間的名稱及大小1selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_size2fromdba_table...
代码星球 ·2020-04-12
首页上一页...668669670671672...下一页尾页