美文网首页NodeJs
简单说说数据库

简单说说数据库

作者: 简小园 | 来源:发表于2019-07-10 13:23 被阅读0次
分类
  1. 文件型:简单——access、sqlite
  2. 关系型:强大,支持各种复杂查询——MySQL、Oracle
  3. 分布式:效率高,安全,分布在不同服务器上——mongoDB
  4. NoSQL:性能好,但不能做复杂查询,安全——memcache、redis(用来缓存)

项目中会用多种数据库

安全性

安全隐患:注入

操作
  1. 管理性——数据库操作
  2. 增删改查——语句操作
管理工具
  1. navicat——客户端,方便
  2. phpmyadmin
以MySQL为例
  • 类型:主要有

    1. 数字
    2. 文本:varchar-短,text-2G
  • 主键:唯一+索引

  • 唯一:不能重复

  • 索引:提高查询性能、降低其他操作性能、更占空间

  • 全文索引:适合文本搜索

  • SQL——4大语句

    1. 增 INSERT
      INSERT INTO <表> (字段, ...) VALUES(值, ...);
      INSERT INTO user (username, password) VALUES('xiaohong', '111111');

    2. 删 DELETE
      DELETE FROM <表> WHERE 条件;
      DELETE FROM user WHERE ID=2;

    3. 改 UPDATE
      UPDATE <表> SET 字段=新值,字段=新值,... WHERE 条件;
      UPDATE user_table SET password='123456', username='xiaohui' WHERE ID=1;

    4. 查 SELECT
      SELECT 字段列表 FROM <表> WHERE 条件 ORDER BY 字段 LIMIT 30,30;
      ORDER BY DESC降序
      ORDER BY ESC升序
      LIMIT限制数量

相关文章

  • 简单说说数据库

    分类 文件型:简单——access、sqlite 关系型:强大,支持各种复杂查询——MySQL、Oracle 分布...

  • 关于数据库索引提高查询效率浅谈

    大家好,我是“Stephen·谢”,应一些需要,今天跟大家简单说说数据库的树形结构加索引的查询优化思路。 数据库在...

  • 简单说说列式存储数据库

    随着业务越来越看重数据的重要性,相信大家也做了很多多维分析的需求,在调研技术选型时候,会发现很多olap,如dru...

  • Flutter 数据库使用示例

    时光易老,每天晨跑。今天我们来简单说说Flutter的数据库使用。 首先,我们进行一个简单的封装,创建抽象基类 B...

  • 说说简单

    一个人只有保持快乐和满足,才能远离痛苦;一个人只有保持青春活力,才能激流勇进;一个人只有坚持学习,才能与时俱进;一...

  • mysql数据库索引如何做?

    MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。 问题1. 数据库为什么...

  • 倒排索引

    什么是倒排索引 先来说说什么事正排索引,举个简单的例子,常规的数据库存储就是正排索引。以下面的作为例子: 构建索引...

  • 爱国兴学|平天下|杂谈道家文化的“无为”

    爱国兴学|平天下|杂谈道家文化的“无为” 作者:蛐蛐 杂谈就是随便说说,简单说说的意思。之所以随便说说,简单说说,...

  • 简单说说

    2018年 7月23日 星期一 天气晴 最近的状态还不适合写下好的文章给你们,所以迟更了,为了保证文章质量,我会选...

  • 简单说说

    最近比较忙,更新的比较少 虽然才开始更新简书 但一直以来阅读而不发表 所以 下定决心 让自己抽空就写东西 让自己的...

网友评论

    本文标题:简单说说数据库

    本文链接:https://www.haomeiwen.com/subject/ajrkcctx.html