• 数据库


    数据库分为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; 

  • 相关阅读:
    【PAT Advanced Level】1008. Elevator (20)
    模块的耦合和内聚
    《深入理解计算机系统》--链接
    HDU 1077Catching Fish(简单计算几何)
    [置顶] VC++界面编程之--自定义CEdit(编辑框)皮肤
    使用VS2012 开发SharePoint 2013 声明式的action(activity) 综合实例
    java 创建线程的三种方法Callable,Runnable,Thread比较及用法
    代码审计技巧讲解
    IP地址后面斜杠加具体数字详解
    80端口被system进程占用解决方法
  • 原文地址:https://www.cnblogs.com/yokiblogs/p/10238745.html
Copyright © 2020-2023  润新知