zoukankan      html  css  js  c++  java
  • 每日日报

    数据库简介

     什么时候使用数据库
    大量结构相同的数据需要保存的时候就使用数据库
     常见数据库分类
    层次型数据库
    网状数据库
    关系型数据库 
    博客系统
    E-R图
    Entity(实体) ralationship(关系)  关系型数据库 解决关系型数据存储的问题
     
     常用关系型数据库产品
    [1] sql server 微软  中小型关系型数据库产品 要钱
    [2] oracle 大型数据库 收费 
    [3] mysql  6.0之后被oracle收购 LAMP  Linux  Apache Mysql PHP/Python
    [4] db2 pk oracle 大型数据库 收费
    [5] android sqlite 体积很小 几百kb  数据库单一文件
     
    nosql 非关系型数据库 key-value
     

    mysql数据存储结构

    server(服务器) client(客户端)概念
    只要装了server端程序的电脑就是一台服务器
    intel 志强 ecc
    电脑装了mysql程序 这台电脑就是一个mysql服务器

    sql语言

    Structured(结构) Query(查询) Language(语言), 结构化查询语言
    非过程性语言  每一句都可以单独执行 并返回结果
    过程性语言  java  int i = 3; int j = 4; int result = i+j;
     
    SQL 作用 就是对关系型数据库进行操作
     
    sql分类
    DDL (数据定义语言)
    数据定义语言 - Data Definition Language
    用来定义数据库的对象,如数据表、视图、索引等
    DML  (数据操纵语言)
    数据处理语言 - Data Manipulation Language
    在数据库表中更新,增加和删除记录
    如 update, insert, delete
    DCL (数据控制语言)
    数据控制语言 – Data Control Language
    指用于设置用户权限和控制事务语句
    如grant,revoke,if…else,while,begin transaction
    DQL (数据查询语言)
    数据查询语言 – Data Query Language
    select
  • 相关阅读:
    JS 正则查找与替换
    MySQL 批量插入值
    Python/Django 批量下载Excel
    Python/Django 下载Excel2007
    Python/Django 下载Excel2003
    Python3安装Scrapy
    服务器响应状态码
    细说同域-同父域-跨域
    细说Ajax跨域
    PostgreSQL学习
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14376681.html
Copyright © 2011-2022 走看看