• 数据库


    数据库相关操作

    • 什么是数据库:数据仓库,细分分为关系型和非关系型

    • mysql 的下载和安装 启动和基础配置 (调用景师方法)

    • 数据库操作思维导图
      • 数据库操作思维导图
    • 关系型数据库和非关系型数据库

      • 关系型
        • 一条数据包含了一个实物的多条信息
      • 非关系型:存取频繁的,并且要求效率高的,不突出数据
    • 关系型数据库

      • mysql 开源,应用广泛的
      • oracle 企业级
      • sqlite 轻量级
      • sql server 大学
    • 非数据型数据库 :消息转发

      • memcache
      • redis
      • MongoDB
      • nosql
    • sql 语句

      • 用户权限
        • root用户 管理员账号
        • 创建用户
          • careate user 'username'@'192.168.0.12' 某一个用户
          • careate user 'username'@'192.168.0.%' 某一段用户
          • careate user 'username'@'%' 任何用户
        • 通配符 _ %
          • %可以匹配任何内容
          • _ 一个_可以一个任意字符
        • 授权
          • grant 权限
            • grant select on 库.表 to 'username'@'ip' 给已存在的某个用户 查权限
            • grant select on 库.表 to'username'@'ip' identified 创建一个新用户并给查 权限
            • grant all 给所有权限
      • 和库操作
        • 增加一个库 重要
          • greate database 名字;
        • 查看库 重要
          • show database;
        • 修改库的编码方式
          • alter datebase 名字 charset utf-8;
        • 删除库
          • drop database 名字;
        • 跳转到某个库
          • use 库名
      • 和表操作
        • 查看库中的表

          • show tables; 查看当前库中的表
        • 创建表

          • create table 表名 (列名1 数据类型 [约束],列名2 数据类型 [约束])
        • 查看表结构

          >desc 表名;

          >describe 表名;

          >show create table 表名 G;

          • 删除表
            • drop table 表名;
      • 操作记录
        • 插入数据
          • inset into 表名 (指定你要插入数据的字段名和顺序id,name) values (1,“alex”)
      • 存储引擎
        • 存储数据格式
          • 一张表
          • id name age
          • 1 alex 43
          • 2 jin 40
        • InnoDB
          • 支持实物,行级锁、外键

          • 事物
            • 转账,付钱
            • 一张表
        • mysql 不能对同时同一个人的同一个数据进行修改
        • MyIsam 表级锁
          • 只查询多 修改少的时候使用
        • memory 每个用户的登陆状态
          • 数据都存在内存中
          • 优势:访问数据快,存数据快
          • 优势:存储数据量小,并对服务器的内存有要求,断电即消失
  • 相关阅读:
    哈希值
    webpack配置(二)
    点击input选中文本
    height:calc(100%
    -webkit-overflow-scrolling
    字符串转数组
    gulp报错160
    webpack配置(一)
    移动端ios中click点击失效
    Spring定时器Quartz的用法
  • 原文地址:https://www.cnblogs.com/yuncong/p/9752415.html
Copyright © 2020-2023  润新知