数据库
文章平均质量分 90
_Debug_debug
渣渣博客,便于自己记录,搜索用,如有错请海涵,并指出
展开
-
MySQL百万级数据分页查询及优化
方法1: 直接使用数据库提供的SQL语句 语句样式:MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景:适用于数据量较少的情况(元组百/千级) 原因/缺点:全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). Limit限制的是从结果集的M位置处取出N条输出,其余抛弃. 方法2:建立主键或唯一索引, 利用索引(假设每页10条) 语句样式:MySQL中,可用如下方法...转载 2021-09-12 23:00:58 · 654 阅读 · 0 评论 -
DDL和DML的区别
DDL(Data Definition Language)数据定义语言:适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter和Drop.DML(Data Manipulation Language)数据操纵语言:适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等....原创 2019-08-29 14:59:41 · 259 阅读 · 0 评论 -
复制同一个表的不同一字段的数据
INSERT INTO test SELECT id,`name`,score,'201802' FROM test WHERE month_id = '201801';原创 2018-11-11 17:43:01 · 293 阅读 · 0 评论 -
union all和union的区别
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表...原创 2018-09-05 17:04:32 · 213185 阅读 · 8 评论 -
主键的定义,作用
数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用于其他表的外键关联,以及本记录的修改与删除。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。...原创 2018-09-05 11:12:27 · 26051 阅读 · 1 评论 -
数据库表的字段设计为驼峰还是下划线好
、老外都是驼峰,基本没有下划线; 他们的_ 是to的意思,从什么到什么的意思。。看你应用环境吧 ;下划线支持者:更优雅主要看习惯,以及应用环境...原创 2018-05-31 17:18:19 · 17097 阅读 · 0 评论 -
如何从PLsql导出数据
PLSQL中导出数据作用:备份数据,表结构,失手误改表结构或是删除数据操作步骤:1.选中要导出的表,右键导出数据,如图2.在Export Tables of XXX界面上,user选择当前用户,三个tab页选择SQL 插入,在输出文件的位置选择你导出的位置即可,如图这样就将所选中的表结构及数据导出原创 2017-02-27 13:13:35 · 4950 阅读 · 0 评论 -
oracle怎样实现自增
第一步:创建表create table Test_Table ( ID number(11) primary key, Name varchar(50) not null, Value1 varchar(50) not null ) 第二步:创建一个自增序列以此提供调用函数。 create sequence Seq_Test_Id start with原创 2016-09-14 15:08:16 · 3623 阅读 · 0 评论