
数据库的逐步入门
文章平均质量分 70
有一种宿命叫无能为力
即便梦想依旧遥不可及,我依然矢志不渝的前进
原博客链接:http://blog.youkuaiyun.com/wuxiushu
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库的基本操作之多列添加
添加多列ALTER TABLE tbl_name (ADD col_name1 column_defination1, ADD col_name2 column_defination2, ...)注意:添加单列的时候可以指明位置关系,添加多列的时候不可以如下执行多列添加之前mysql> select * from users1;+----+----------+------+原创 2016-10-22 21:06:10 · 2592 阅读 · 0 评论 -
MongoDB数据库更新操作的十种修改器的使用
提示:下面代码中所操作的文档都已经插入到数据库中了,只是对MongoDB十种修改器的基本介绍# 首先贴出一个每次修改完以后都会使用的语句:查询db.student.find( {"name" : "对应的姓名"}).skip(0).limit(5).sort( {"$natural" : -1}).pretty()# 修改器# 对于MongoDB数据库而言,数据的修改会牵扯到内容原创 2017-02-26 15:49:10 · 1292 阅读 · 0 评论 -
MongoDB 的更新操作
# 数据更新操作 (update 和 save)# update|- 语法如下:db.集合.update(更新条件, 新的对象数据(更新操作符), upsert, multi) |- upsert 如果要更新的数据不存在,则增加一条新的内容(true 增加, false 不增加) |- multi 表示是否只更新满足条件的第一行记录。如果设置为false,只更新第一个;如果为true,全部原创 2017-02-26 11:19:04 · 787 阅读 · 0 评论 -
MongoDB中正则的使用(模糊查询)
student集合中对应的字段如下:{ "_id" : ObjectId("58b18f584fe1cdb0eac15be1"), "name" : "王大拿 - E", "sex" : "男", "age" : 30, "score" : 46, "address" : "越南",原创 2017-02-26 10:15:42 · 6879 阅读 · 0 评论 -
MongoDB固定集合的操作
# 固定集合 |- 所谓的固定集合,指的是规定集合大小,如果要保存的内容已经超过了集合长度,那么会采用 LRU算法(最近最早使用原则)将最早的数据移出, 从而保存新的数据。 |- 默认情况下,可以使用 createCollection() 函数创建,或者使用增加数据后自动创建,但是如果想要使用固定的集合,就必须先明确创建一个空集合。# 创建空集合db.createCollection原创 2017-02-28 16:49:02 · 828 阅读 · 0 评论 -
MongoDB基础学习三 ---- MongoDB的常用聚合操作
# 聚合(重点)# 产生背景:大数据的环境下。所谓的大数据实际上也就是进行信息收集汇总。也就是数据的统计操作,而这样的统计操作就称为聚合# (直白来说:分组统计就是一种聚合操作)--------1--------# 取得集合的数据量(count)# 对MongoDB而言,直接使用count()函数就可以完成。# 范例1:统计student表中的数据量db.student.co原创 2017-02-28 16:18:20 · 1530 阅读 · 0 评论 -
MongoDB基础学习一 ---- MongoDB的基本使用
var dept = { "user" : "Java", "age" : 40, "sex" : "女", "地址" : "日本"}db.first.insert([{"url" : "www.baidu.com"},{"url" : "www.xina.com"},{"url" : "www.huohu.com"}])for(var x = 0; x < 10;x +原创 2017-02-26 16:27:11 · 659 阅读 · 0 评论 -
MongoDB基础学习二----MongoDB中常用的索引操作
# 索引(重点)在任何的数据库中,索引都是一种提升数据库检索性能的手段,这一点在MongoDB数据库之中同样是存在的,在MongoDB数据里面仍然会存在有两种的索引创建。 |- 自动创建 |- 手动创建范例:重新准备一个新的集合db.student.drop()db.student.insert({"name" : "吴一", "sex" : "男", "age" : 19, "原创 2017-02-26 23:35:15 · 528 阅读 · 0 评论 -
MongoDB数据库的一些常用基本操作
db.dropDatabase(); # 删除数据库db.集合.drop(); # 删除集合db.collection.remove( # 删除文档, # 删除的文档的条件(可选){justOne: , # 如果为true或1,则只删除一个文档(可选)writeConcern: # 抛出异常的级别(可选)})use 数据库名; # 创建原创 2017-02-26 22:25:04 · 338 阅读 · 0 评论 -
什么是关系型数据库??
关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。表与表之间的数据记录有关系。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。关系型数据库通常包含下列组件: 客户端应用程序(Client) 数据库服务器(Server) Structured Query Langua转载 2017-02-28 11:38:10 · 751 阅读 · 0 评论 -
非关系型数据库和关系型数据库的区别??
当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。非关系型数据库有 NoSql(Redis, MongoDB)、Cloudant。nosql和关系型数据库比较?优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关转载 2017-02-28 11:29:25 · 567 阅读 · 0 评论 -
mysql中子查询和连接的使用
1.子查询是指在另一个查询语句中的SELECT子句。 例句: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement), SELECT column1 FROM t2 称为Sub Query[原创 2016-10-30 13:44:26 · 2021 阅读 · 1 评论 -
数据库的基本操作之一些基本语句
查找数据库的编码格式show variables like 'character_set%'查看数据表引擎show create table tbl_name; 查看数据表是否已经创建索引show indexes from tbl_name;以网格的形式呈现show indexes from tbl_name\G;打开数据库use db_name;显示当前打原创 2016-10-22 21:01:59 · 461 阅读 · 0 评论 -
数据库的基本操作之删除(单/多)列
删除单列ALTER TABLE tbl_name DROP col_name;例如:删除之前mysql> select * from users1;+----+----------+------+------+------+---------+| id | username | pid | age | sex | address |+----+----------+-----原创 2016-10-22 21:08:49 · 2401 阅读 · 0 评论 -
数据库的基本操作之单列添加
添加单列ALTER TABLE tbl_name ADD [COLUMNS] col_name column_definition [FIRST | AFTER col_name]开始时的表结构mysql> show columns from users1;+----------+----------------------+------+-----+---------+------原创 2016-10-22 21:04:46 · 545 阅读 · 0 评论 -
MongoDB游标的基本操作
# 游标# 所谓的游标就是指数据可以一行行的进行操作# 在MongoDB数据库中对游标的控制非常简单,只需要使用find()函数就可以返回游标了。# 对于返回的游标如果要想进行操作,使用两个函数 |- 判断是否有下一行数据,hasNext() |- 取出当前的数据var cursor = db.student.find()cursor.hasNext() # 判断是否有下一个数据c原创 2017-02-26 16:26:18 · 3112 阅读 · 0 评论