排序
数据库完整性包括哪三种
数据库完整性包括哪三种 1、实体完整性 实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。定义表中的所有行能唯一的...
MySQL 十大优化方法
1. 选取最适用的字段属性 表中字段的宽度设得尽可能小:char 的上限为 255 字节(固定占用空间),varchar 的上限 65535 字节(实际占用空间),text 的上限为 65535。char 比 varchar 处理效率...
浅谈Oracle中的row_number()、rank()、dense_rank()
下面本篇文章和大家谈谈oracle中的row_number()、rank()、dense_rank()。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 Oracle:row_number()、rank()、dense_rank() 语法...
删除索引的sql语句是什么
删除索引 drop index [indexname] on mytable; 创建索引 alter table tbl_name add primary key (column_list): 该语句添加一个主键,这意味着索引值必须是唯一的,且不能为 null。 a...
查看Oracle执行计划的方法
什么是执行计划? SQL是一种傻瓜式语言,每一个条件就是一个需求,访问的顺序不同就形成了不同的执行计划。Oracle必须做出选择,一次只能有一种访问路径。执行计划是一条查询语句在Oracle中的执...
MySQL神器之show full processlist
今天在同步测试数据时,网突然断了,等到重连之后,发现表打不开了。 可以看到表的数据长度已有 112192kb,可惜打不开了。 打不开,就准备删掉重来。 事情往往没这么简单,果然删不掉,truncate...
花式了解—MySQL多表查询
一、使用SELECT子句进行多表查询 SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件 SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_d...
MySQL之左右连接的区别
MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选: 首先创建两个新表,数据如下: student 表数据: score 表数据: 可以看到students表中stu_id为16048008的记录对应score表没...
分享Mysql优化思路
一、总体优化思路 首先构建脚本观察查询数,连接数等数据,确定环境原因以及内部SQL执行原因,然后根据具体原因做具体处理。 推荐:《mysql视频教程》 二、构建脚本观察状态 mysqladmin -uroot...
mysql中key 、primary key 、unique key 与index区别详解
一、key与primary key区别 CREATE TABLE wh_logrecord ( logrecord_id int(11) NOT NULL auto_increment, user_name varchar(100) default NULL, operation_time datetime default...
thinkphp怎么判断查询结果的是否有数据
在使用thinkphp框架进行数据操作时,我们常常需要对数据库中的数据进行查询。无论是使用orm的方式进行查询还是手写sql语句查询,对于开发者而言,判断查询的结果是否存在以及如何对查询结果进行...