zoukankan      html  css  js  c++  java
  • Mysql学习(一)之简单介绍

    数据库简介

    数据库分类

    关系型数据库:MySQL、Oracle、SQLServer、Access、db2、fox pro

    文件型数据库:sqlite、mongodb

    空间型数据库:

    数据库分为两端

    数据库分成两端:Server端和Client端

    Server端:数据存储

    Client端:管理工具(Navicate)、Node

    Mysql和Oracle

    mysql

    免费、中小网站

    优点:性能非常不错

    缺点:集群、容灾稍微弱一些

    Oracle

    挺贵、大型应用、金融级

    优点:性能非常不错、集群、容灾非常强

    缺点:挺贵

    Mysql数据基本概念

    两种单位

    • 库:类似文件夹-用来管理,本身没法存数据,用来管理表

    • 表:类似文件-存数据的

    表(长的很像Excel)

    • 行:一条数据

    • 列(字段、域):一个数据项

    主键

    • 每条数据唯一标识符

    主键特点:

    • 必须唯一

    • 性能高,就是说如果我用其他字段来查找可能需要5s,而用主键查找只需要0.01s,是所有字段里性能最高的

    Mysql数据类型

    • int:4字节整数

    • tinyint:1字节整数

    • smallint:2字节整数

    • mediumint:3字节整数

    • logint:8字节整数

    • varchar:字符串(比较小的字符串)

    • text:字符串(比较大的字符串)

  • 相关阅读:
    win10自动休眠解决方法
    创世纪游戏、黄金分割比
    placeholder和assign速度对比
    内耗
    windows下编写dll
    北航院系和数字的对应关系
    maven Could not resolve dependencies
    java9模块不可见问题
    maven-dependencies插件的模拟实现
    Freemarker简单封装
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11432270.html
Copyright © 2011-2022 走看看