zoukankan      html  css  js  c++  java
  • 数据库

    数据库分为sql和nosql   关系型数据库和非关系型数据库。

    sql:sqlserver  oracle   mysql   :是以表格的显示,行列进行存储

    nosql:redis  memchache   mongodb  :存储于数据集中,像文档键值图结构  如json文件

    SQL数据库:

    在使用之前需要定义表的一个模式

    在表中存储相关联的数据

    支持join多表查询

    提供事务

    使用一个强声明性语言查询

    提供足够的支持,专业技能和工具

      • 使用Connection创建数据库连接
      • 使用Command创建命令
      • 使用ExecuteScalar,ExecuteNonQuery,ExecuteReader方法来执行命令
      • 使用DataReader来读取数据
      • 使用Command对象的Parameters属性来添加参数
      • 使用Connection对象来创建Transaction事务

    NoSQL数据库:

    将相关联的数据存储在类似JSON格式,名称-值

    可以保存没有指定格式的数据

    保证更新一个文档,但不是多个文档

    提供出色的性能和可伸缩性

    使用JSON数据对象查询

    例如:


      "id": "1", 
      "title": "雪", 
      "author": "烽", 
      "comments": [ 
        { 
          "author": { 
            "id": "454zxcfwer1", 
            "nickname": "Allen", 
            "avatarurl": "头像1.png", 
          }, 
          "score": 3, 
          "title": "书评1", 
          "content": "书评内容1", 
        }, 
        { 
          "author": { 
            "id": "4", 
            "nickname": "Judy", 
            "avatarurl": "头像2.png", 
          }, 
          "score": 4, 
          "title": "书评2", 
          "content": "书评内容2" 
        } 
      ], 
    }

     数据库备份和恢复命令:

    BACKUP DATABASE Test1
    TO disk = 'x:A.bak'

    USE master
    GO
    RESTORE DATABASE Test1
    FROM disk = ''x:A.bak'
    GO

    mysql部分:

    mysqld -nt --skip-grant-tables

    修改密码

    flush privilegeas; 

  • 相关阅读:
    在网页中象GMAIL一样检测客户端是否连接到网络
    How to adjust IFrame height on it's content (转载)
    asp.net工程中aspx文件与codebehind文件的关联问题
    一个在VC中调用web service的方法
    往mssql 表的自增长字段中添加值
    iis7上安装php5+mysql
    试用淘宝开放平台
    关于IOCP的方方面面
    Overlapped I/O
    为什么需要allocator的rebind接口
  • 原文地址:https://www.cnblogs.com/yokiblogs/p/10238745.html
Copyright © 2011-2022 走看看