SQL
文章平均质量分 89
wel1
这个作者很懒,什么都没留下…
展开
-
mysql
1 introductionmysql是一个关系型数据库管理系统,由瑞典mysql ab 公司开发,目前属于 oracle 旗下产品。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。在业界,由于mysql的开源特性,与操作系统linux,服务器apache或者nginx,脚本解释器php/perl/python,并称为“lamp”或者“ln...原创 2017-08-08 21:43:48 · 566 阅读 · 0 评论 -
mysqlSenior
一、index(一)introduction索引是一个单独的、物理的数据库结构,由数据库表中的一列或者多列组合而成。优点:大大加快数据的检索速度;创建唯一性索引,保证数据库表中每一行数据的唯一性;加速表和表之间的连接;在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。缺点:索引需要占物理空间;当对表中的数据进行增加、删除和修改的时候...原创 2017-08-10 20:10:20 · 281 阅读 · 0 评论 -
oracle
一、 Introduction1. Oracle的特点Oracle Database,又叫做Oracle RDBMS,即oracle关系型数据管理系统。和mysql一样同属于甲骨文公司的关系数据库管理系统。它提供开放的、全面的、近乎完整的信息管理,是目前世界上流行的数管系统,可移植性好、使用方便、功能强大、使用机器环境广、效率高、可靠性好,使得...原创 2017-10-18 16:02:33 · 532 阅读 · 0 评论 -
mysqlOptimize
一、 Introductionmysql优化可以体现在4个层面。存储层,存储引擎、字段类型选择、范式设计;设计层,索引、缓存、分区;架构层,多个mysql服务器设置,读写分离(一主多从,与redis的主从模式类似);sql语句层,多个sql语句都可以达到目的的情况下,选择性能高、速度快的sql语句。二、 存储引擎使用的数据是通过一定的技术存储在数原创 2017-12-30 15:07:16 · 460 阅读 · 0 评论 -
数据库切片
一、 概述随着业务的扩大,数据量呈指数级增长。对于一些不便使用nosql的场景,关系型数据库难以满足快速查询和插入数据的需求。这就需要做数据库集群,将一个数据库中的数据分散到不同的数据库存储,这种分散数据库负载的技术是数据库分片。数据的切分,根据切分规则的类型,可以分为两种切分模式。一种是按照不同的表来切分到不同的数据库,这种称为垂直切分或纵向切分。另一种是根据表中数据的逻辑关系,将同一...原创 2018-05-02 13:28:38 · 7309 阅读 · 0 评论 -
删除数据库重复记录
测试表 create table test1( id int primary key auto_increment comment '主键', username varchar(20) comment '用户名', tel varchar(20) comment '手机号' );插入数据insert into test1 (username,te...原创 2018-04-27 15:14:05 · 762 阅读 · 0 评论 -
PowerDesigner
PowerDesigner是一款数据库建模工具。安装,打开软件。创建项目file>new model>categories>information>physical data,选择DBMS为适合,比如mysql5.0>ok。在项目建表右键项目>new>table,填写表名,在columns选项卡添加字段id,name等>ok。...原创 2018-07-26 17:28:40 · 185 阅读 · 0 评论