E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据库篇
iOS开发
数据库篇
—SQLite简单介绍
iOS开发
数据库篇
—SQLite简单介绍一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。
蘇哲炫爺
·
2020-01-05 02:28
操作系统面试
有过面试经历的人都知道操作系统是面试官必问的几大类型题目之一,在上一期我们已经更新另一大板块的题目常见面试题整理--
数据库篇
这一期文章,我们将继续更新操作系统相关的面试题,
大海一滴写字的地方
·
2020-01-03 16:47
分布式系统 in 2010s :软件构建方式和演化
作者:黄东旭本文为「分布式系统in2010s」系列第二篇,第一篇请见《分布式系统in2010s:存储之
数据库篇
》。我上大学的时候专业是软件工程,当时的软件工程是CMM、瀑布模型之类。
PingCAP
·
2020-01-01 18:19
软件
k8s
kubernetes
数据库
IOS
数据库篇
之realm数据库详解
一:realm介绍Realm是由YCombinator公司孵化出来的一款可以用于iOS(同样适用于Swift&Objective-C)和Android的跨平台移动数据库。历经几年才打造出来,为了彻底解决性能问题,核心数据引擎用C++打造,并不是建立在SQLite之上的ORM,所以Realm相比SQLite和CoreData而言更快、更好、更容易去使用和完成数据库的操作花费更少的代码。它旨在取代Co
子夏的不语
·
2019-12-31 20:49
学习java开发的必学课程知识 ?
第一阶段JavaSE第二阶段Web前端基础篇—HTML4+CSS2+JavaScript+jQuery第三阶段JavaEE基础篇—Servlet+JSP+AJAX第四阶段
数据库篇
——Oracle第五阶段
zxqwan0430
·
2019-12-27 10:22
数据库篇
-mysql详解( 四 )之范式与数据高级骚操作
标题.png一:主键primarykey,主要的键.一张表只能有一个字段可以使用对应的键,用来唯一的约束该字段里面的数据,不能重复:这种称之为主键.一张表只能有最多一个主键操作增加主键(1):在创建表的时候,直接在字段之后,跟primarykey关键字(主键本身不允许为空)优点:非常的直接缺点:只能使用一个字段作作为主键createtablemy_pri1(namevarchar(20)notnu
TianTianBaby223
·
2019-12-27 07:56
分布式系统 in 2010s :存储之
数据库篇
作者:黄东旭经常思考一个问题,为什么我们需要分布式?很大程度或许是不得已而为之。如果摩尔定律不会失效,如果通过低成本的硬件就能解决互联网日益增长的计算存储需求,是不是我们也就不需要分布式了。过去的二三十年,是一场软件工程师们自我拯救的,浩浩荡荡的革命。分布式技术的发展,深刻地改变了我们编程的模式,改变了我们思考软件的模式。通过随处可见的X86或者Arm机器,构建出一个无限扩展的计算以及存储能力,这
PingCAP
·
2019-12-27 07:50
数据库
分布式
分布式系统
Perfect
数据库篇
工具篇MySQLMac自带MySQL工具,//在终端mysql--version查询MySQL版本。显示mysqlVer8.0.13forosx10.14onx86_64(Homebrew)导入依赖包.package(url:"https://github.com/PerfectlySoft/Perfect-MySQL.git",from:"3.0.0"),编译报错,原因是MySQL版本过高,不兼
逾期的誓言
·
2019-11-28 04:16
从屌丝到架构师的飞越(
数据库篇
)-JDBC使用
一.介绍JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,
走着别浪
·
2019-11-08 01:51
SQLite常用的函数
iOS开发
数据库篇
—SQLite常用的函数一、简单说明1.打开数据库intsqlite3_open(constchar*filename,//数据库的文件路径sqlite3**ppDb//数据库实例);
江湖人送外号D大爷
·
2019-11-07 22:58
Java知识点总结
数据库篇
11-16
十一、数据库三范式第一范式:数据库表中的所有字段值都是不可分解的原子值。第二范式:需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)第三范式:需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关十二、视图概述视图可以视为“虚拟表”或“存储的查询”创建视图所依据的表称为“基表”视图的优点:提供了另外一种级别的表安全性:隐藏了一些关键的字段简化的用户的
发觉原来我只是250
·
2019-11-06 20:51
从屌丝到架构师的飞越(
数据库篇
)-JDBC封装
一.介绍一些小型的项目,有时不想使用框架如MyBatis,Hibernate等开发时,往往在数据持久化时操作比较繁琐,以下提供了对JDBC的封装类,简化JDBC操作。为了更客观展示JDBC,我们通过一般的JDBC连接数据库的增删改查来对比。JDBC连接数据库操作通常的做法都是先建立一个公共类,来配置数据库信息,加载驱动等。二.知识点介绍1、JDBC封装类2、JDBC查询操作三.上课对应视频说明文档
走着别浪
·
2019-11-06 08:24
IDEA技巧
数据库篇
实时查看数据库:右侧"database"面板,可以直连数据库,效果和sqlfront一样根据数据库表字段自动生成实体类:http://blog.csdn.net/hgg923/article/details
石野小真人
·
2019-11-05 05:41
从屌丝到架构师的飞越(
数据库篇
)-常用SQL语句
一.介绍结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系
走着别浪
·
2019-11-01 23:23
Python学习日记(四十二) Mysql
数据库篇
十
前言当我们自己去写SQL代码的时候有时候会因为不熟练会导致效率低,再之后要进行许多的优化,并且操作也较为繁琐。因此ORM框架就能够解决上面的问题,它能根据自身的一些规则来帮助开发者去生成SQL代码。按性能上看虽然直接去写SQL语句会比ORM框架生成的效率高,但实际上每一个开发者的SQL代码程度都参差不齐,因此框架在这里就起到了一个统一的作用。ORM框架(SQLAlchemy)作用:提供简单的规则,
Fantac
·
2019-10-23 21:00
Python学习日记(四十一) Mysql
数据库篇
九
前言索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作索引的种类按种类去分1.普通索引:能够加速查找2.主键索引:能够加速查找、不能为空、不能重复3.唯一索引:加速查找、可以为空、不能重复4.联合索引(多列):①联合主键索引②联合唯一索引③联合普通索引按数据结构去分1.hash索引:哈希索引。创建一个索引表,把这些数据(下面用到的'name')转化成
Fantac
·
2019-10-21 21:00
Python学习日记(四十一) Mysql
数据库篇
九
前言索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作索引的种类按种类去分1.普通索引:能够加速查找2.主键索引:能够加速查找、不能为空、不能重复3.唯一索引:加速查找、可以为空、不能重复4.联合索引(多列):①联合主键索引②联合唯一索引③联合普通索引按数据结构去分1.hash索引:哈希索引。创建一个索引表,把这些数据(下面用到的'name')转化成
Fantac
·
2019-10-21 21:00
Python学习日记(四十) Mysql
数据库篇
八
Mysql存储过程存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。创建存储过程delimiter//CREATEPROCEDUREp1()BEGINSELECT*FROMstudenttable;INSERTINTOteachertable(tname)VALUES('陈晨');END//delimite
Fantac
·
2019-10-18 23:00
Python学习日记(四十) Mysql
数据库篇
八
Mysql存储过程存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。创建存储过程delimiter//CREATEPROCEDUREp1()BEGINSELECT*FROMstudenttable;INSERTINTOteachertable(tname)VALUES('陈晨');END//delimite
Fantac
·
2019-10-18 23:00
Python学习日记(三十九) Mysql
数据库篇
七
Mysql函数高级函数1.BIN(N)返回N的二进制编码selectBIN(10);执行结果:2.BINARY(str)将字符串str转换为二进制字符串selectBINARY('ASCII');执行结果:3.CASEexpressionWHENcondition1THENresult1WHENcondition2THENresult2...WHENconditionNTHENresultNELS
Fantac
·
2019-10-17 22:00
Python学习日记(三十八) Mysql
数据库篇
六
Mysql视图假设执行100条SQL语句时,里面都存在一条相同的语句,那我们可以把这条语句单独拿出来变成一个'临时表',也就是视图可以用来查询。创建视图:CREATEVIEWpasstviewASSELECTstudent_id,course_id,numberFROMscoretableWHEREnumber>=60;执行语句后,可以在左边的视窗中看到刚创建的视图表如果在scoretable中插
Fantac
·
2019-10-14 21:00
Python学习日记(三十七) Mysql
数据库篇
五
pymsql的使用初识pymysql模块先在数据库中创建一个用户信息表,里面包含用户的ID、用户名、密码createtableuserinfo(uidintnotnullauto_incrementprimarykey,usernamevarchar(32),pwdvarchar(32))engine=innodbdefaultcharset=utf8;增加一个用户的信息:insertintous
Fantac
·
2019-10-14 16:00
Python学习日记(三十六) Mysql
数据库篇
四
MySQL作业分析五张表的增删改查:完成所有表的关系创建创建教师表(tid为这张表教师ID,tname为这张表教师的姓名)createtableteacherTable(tidintauto_incrementprimarykey,tnamevarchar(20))engine=innodbdefaultcharset=utf8;创建班级表(cid为这张表班级ID,caption为这张表班级门号)
Fantac
·
2019-10-07 01:00
Python学习日记(三十五) Mysql
数据库篇
三
使用Navicate创建一个连接去使用Mysql的数据库,连接名可以取任意字符但是要有意义新增一个数据库填写新数据库名,设置它的字符集和排序规则新建一个表增加表中的信息点击保存再去输入表名完成创建,再添加数据:使用外键将两表产生联系再创建一个department表添加数据:创建外键,右键userinfo设计表创建外键:写入SQL语句点击查询->新建查询转储SQL文件将SQL文件进行备份保存数据和结
Fantac
·
2019-10-05 17:00
Python学习日记(三十五) Mysql
数据库篇
三
使用Navicate创建一个连接去使用Mysql的数据库,连接名可以取任意字符但是要有意义新增一个数据库填写新数据库名,设置它的字符集和排序规则新建一个表增加表中的信息点击保存再去输入表名完成创建,再添加数据:使用外键将两表产生联系再创建一个department表添加数据:创建外键,右键userinfo设计表创建外键:写入SQL语句点击查询->新建查询转储SQL文件将SQL文件进行备份保存数据和结
Fantac
·
2019-10-05 17:00
Python学习日记(三十四) Mysql
数据库篇
二
外键(ForeignKey)如果今天有一张表上面有很多职务的信息我们可以通过使用外键的方式去将两张表产生关联这样的好处能够节省空间,比方说你今天的职务名称很长,在一张表中就要重复的去写这个职务的名字,很浪费空间;除此之外也能起到一个约束的作用。像department就是外键。执行代码:createtablet1(uidbigintauto_incrementprimarykey,namevarch
Fantac
·
2019-10-04 00:00
Python学习日记(三十四) Mysql
数据库篇
二
外键(ForeignKey)如果今天有一张表上面有很多职务的信息我们可以通过使用外键的方式去将两张表产生关联这样的好处能够节省空间,比方说你今天的职务名称很长,在一张表中就要重复的去写这个职务的名字,很浪费空间;除此之外也能起到一个约束的作用。像department就是外键。执行代码:createtablet1(uidbigintauto_incrementprimarykey,namevarch
Fantac
·
2019-10-04 00:00
NoSQL反模式 - 文档
数据库篇
我们设计关系数据库Schema的都有一套完整的方案,而NoSQL却没有这些。半年前笔者读了本《SQL反模式》的书,觉得非常好。就开始留意,对于NoSQL是否也有反模式?好的反模式可以在我们设计Schema告诉哪里是陷阱和悬崖。NoSQL宣传的时候往往宣称是SchemaLess的,这会让人误解其不需要设计Schema。但如果不意识到设计Schema的必要,陷阱就在一直在黑暗中等着我们。这篇文章就总结
·
2019-09-25 01:48
Python学习日记(三十三) Mysql
数据库篇
一
背景Mysql是一个关系型数据库,由瑞典MysqlAB开发,目前属于Oracle旗下的产品。Mysql是目前最流行的关系型数据库管理系统之一,在WEB方面,Mysql是最好的RDBMS(RelationalDatabaseManagementSystem)。Mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。其他类
Fantac
·
2019-09-21 16:00
面试题录:
数据库篇
1、数据库三大范式数据库设计的三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就叫做范式。范式就是符合某一种设计要求的总结,要想设计一个结构合理的关系型数据库,必须满足一定的范式。三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基
BlackJoyful
·
2019-09-19 09:00
从零开始java
数据库篇
(八):Mycat分库分表以及集群
目录一:mycat的分库分表二:垂直分库的join1、情景2.修改分片规则(conf/rule.xml)3.添加源,片,表的映射4.测试5:全局字典类型的join表三:单库水平分表1、主表添加3个分表2、修改规则(/conf/rule/xml)3.映射到Mycat的虚表上4.在Mycat中测试四:异机多库水平分表五:高可用Mycat集群一:mycat的分库分表在上一节中我们讨论了Mycat的读写分
qq_35755863
·
2019-08-16 19:49
数据库
从零开始
阿里巴巴开发手册笔记-----
数据库篇
此篇为
数据库篇
。数据库(一)建表约定1.表达是与否的概念的字段,必须使用is_xxx的方式来命名。数据类型是unsignedtinyint(1表示是,0表示否)。
StreamlineWq
·
2019-07-17 18:45
私人感悟
Java面试之
数据库篇
1.什么是存储过程?有哪些优缺点答:存储过程是一些预编译的SQL语句。它是由一些T-SQL语句组成的代码快,这些SQL语句就像是一个方法一样实现一些功能,例如对单表或者多表的增删改查,然后给这个代码块取一个名字,再用到的时候调用它就行了。存储过程是一个预编译的代码块,执行效率比较高。一个存储过程代替大量的SQL语句,可以降低网络通信量,提高通信速率可以再一定程度上保证数据安全2.索引是什么?有什么
D_estin_y
·
2019-07-05 22:29
Java面试
Java面试
常见面试题的基础总结(
数据库篇
)
由于这些内容都是比较早之前进行的整理的,所以有的部分是参考了他人的博文,但是由于是之前找的,所以具体的博文链接找不到了,如果原博主看到这个文章或者有人知道其中部分内容的原博文,请与我联系,我将加上原链接,谢谢1、为什么要使用索引为了快速查询数据2、如何创建索引唯一索引CREATEUNIQUEINDEX索引名称ON表名称(列名称)简单索引CREATEINDEX索引名称ON表名称(列名称)3、普通索引
INC随我
·
2019-06-13 11:07
数据库
面试
Java Web
数据库篇
之MySQL索引
JavaWeb系列文章汇总贴:JavaWeb知识总结汇总索引概述优缺点优势:可以快速检索,减少I/O次数,加快检索速度;根据索引分组和排序,可以加快分组和排序;劣势:索引本身也是表,因此会占用存储空间,一般来说,索引表占用的空间的数据表的1.5倍;索引表的维护和创建需要时间成本,这个成本随着数据量增大而增大;构建索引会降低数据表的修改操作(删除,添加,修改)的效率,因为在修改数据表的同时还需要修改
藏呆羊
·
2019-06-10 17:06
Java
Web知识总结
springboot&mybatis 增删改查系列(二)
数据库篇
我的数据库名为data0525,数据表名为user,其中有五列uid,uname,upass,usex,umessage。uid为主键并且自动生成,由于是练习表,所以并没有考虑设计的合理性。
无心大魔王
·
2019-05-26 02:00
一文了解数据库索引:哈希、B-Tree 与 LSM
本文节选自深入浅出分布式基础架构-
数据库篇
https://url.wx-coder.cn/kl3ms。
王下邀月熊_Chevalier
·
2019-03-31 00:00
lsm-tree
b-tree
mysql
数据库
MySQL 社区规范 |
数据库篇
前言|笔记归档这周公司开发工作比较悠闲,工作几乎压在设计上游,于是整理了下公司开发的文档,包括项目架构、服务器运维、规范、api对接、基本依赖信息等。如下是包含其中的MySQL开发规范,根据社区很多的博文参考以及结合自身小团队开发情况总结。命名规范对象名称必须使用小写,多单词统一使用下划线分割命名的单词必须做到顾名思义、简洁,表名长度不要超过16个字符,字段名称长度不要超过32个字符禁止使用保留字
AlicFeng
·
2019-03-13 00:48
Python
数据库篇
数据库和缓存1.列举常见的关系型数据库和非关系型都有那些?关系型数据库(需要有表结构)mysql、oracle、splserver、postgresql、db2、sybase非关系型数据库(是以key-value存储的,没有表结构)(NoSQL)MongoDBMongoDB是一个高性能,开源,无模式的文档型数据库,开发语言是C++。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Red
Simple十年一剑
·
2019-03-06 09:21
Python
数据工程师妹子养成手记——
数据库篇
这篇文章没有代码,请放心阅读。程序员最宝贵的东西是生命,生命属于程序员只有一次。一个程序员的一生应该这样度过:当她回首往事的时候,她不会因为搭建环境浪费时间而悔恨,也不会因为集群无法运行而羞耻。这样,在她开发的时候,她能够说:“我的整个生命和全部精力,都已经献给了开发中最重要的事情——设计程序,实现程序和调Bug。”——P酱。P酱是公司新来的实习生妹子。听说是一个文科生。文科生应该会去文案组或者策
青南
·
2019-02-23 16:10
实训日记Day3(
数据库篇
)
/*2019.1.81.统计函数,count,max,min,sum,avg2.分组函数groupby3.having字句4.联系8-125.链接查询6.子查询*/工具SQLDevelopment--countselectcount(*)fromemp;selectcount(1)fromemp;selectcount(ename)fromemp;selectcount(comm)fromemp;
花开时节多风雨
·
2019-01-08 18:25
数据库
实训日记Day3(
数据库篇
)
/*2019.1.81.统计函数,count,max,min,sum,avg2.分组函数groupby3.having字句4.联系8-125.链接查询6.子查询*/工具SQLDevelopment--countselectcount(*)fromemp;selectcount(1)fromemp;selectcount(ename)fromemp;selectcount(comm)fromemp;
花开时节多风雨
·
2019-01-08 18:25
数据库
实训日记Day2(
数据库篇
)
实训第二天/*2019.1.7上午1.删除表语句2.删除数据语句3.使用语句创建表4.使用加入约束条件非空约束,唯一约束,主键约束,外键约束,检查约束5.提交,回退,存点*/使用的编辑工具是SQLDevelopment(Oracle数据库)相关操作代码建立一个teacher表,设tno(主键),tname,sex,age四列;又创建表student,创建学生表student,表中包含学生编号sno
花开时节多风雨
·
2019-01-07 18:40
数据库
SQL
实训日记Day1(
数据库篇
)
实训第一天从零开始重学数据库2019.1.4下午了解DB,DBS,RDBMS,DBA关键字表示的含义DB(DataBase)数据库DBS(DataBaseSystem)数据库系统RDBMS(RelationalDataBase ManagementSystem)关系型数据库管理系统DBA(DataBaseAdministrator)数据库管理员当前三大主流关系型数据库Oracle(Oracle公司
花开时节多风雨
·
2019-01-04 20:21
数据库
Java面试宝典(
数据库篇
)
Java****面试宝典(
数据库篇
)Redis**1.**使用Redis有哪些好处?
Lonely_survivor
·
2018-12-15 00:00
Java面试宝典(数据库篇)
数据库篇
——完全、增量备份和恢复
一、准备数据库环境1、搭建安装环境yum-yinstall\gcc\gcc-c++\make\ncurses\ncurses-devel\bison\Cmake2、添加数据库用户useradd-s/sbin/nologinmysql//添加数据库用户3、安装mysql数据库tarxfmysql-boost-5.7.20.tar.gz–C/opt///解压源码包cmake\//检查安装配置环境-DC
居思涵
·
2018-12-11 01:21
完全备份
增量备份
端点恢复
树形结构数据查询------
数据库篇
(利用Sql查询出父节点及其底下所有子节点[包括子节点下的子节点])
1.背景最近工作老是会遇到需要根据父节点查询底下所有子节点的业务。心里突然冒出想直接使用sql语句一步到位查询出来的想法,故此尝试了一波,没想到效果还不错,记录下来说不定以后可以继续沿用和改进。也希望能给更多需要的人提供一点帮助。这里主要介绍一下两种数据库中sql的查询实现。分别为mysql和sqlserver,两者之间的实现方法还是有些不同的。新手一个,还不能深刻的剖析原理,所以多多谅解。话不多
Iyxh
·
2018-11-21 18:50
Web开发
Java个人技术知识点总结(
数据库篇
)
数据库篇
JDBC连接数据库步骤(以MYSQL为例)1、加载JDBC驱动程序:通过Class类的forName方法实现,并将驱动地址放进去成功加载后,会将Driver类的实例注册到DriverManager
假话当真
·
2018-11-08 16:29
Java面试题------
数据库篇
1、主键和唯一索引的区别?在创建主键的同时会生成对应的唯一索引,主键在保证数据唯一性的同时不允许为空,而唯一可以有一个为空数据项,一个表中只能有一个主键,但是一个主键可以有多个字段,一个表中可以有多个唯一索引。2、Preparedstatement和statement的区别用Preparedstatement进行开发。Preparedstatement是预编译的,而statement不是,在每次执
Cccc柠檬
·
2018-11-05 00:31
2019java后端面试集合篇最值得收藏的(四)
部分):2018java后端面试集合篇最值得收藏的(一)2018java后端面试集合篇最值得收藏的(二)2018java后端面试集合篇最值得收藏的(三)2018java后端面试集合篇最值得收藏的(四).
数据库篇
多纤果冻
·
2018-10-31 11:53
java面试开箱即用
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他