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:字符串(比较大的字符串)

  • 相关阅读:
    mysql复制那点事
    全排列问题
    56. Merge Interval
    2. Add Two Numbers
    20. Valid Parentheses
    121. Best Time to Buy and Sell Stock
    120. Triangle
    96. Unique Binary Search Trees
    91. Decode Ways
    72. Edit Distance
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11432270.html
Copyright © 2011-2022 走看看