• 01_mysql数据库操作和基本数据类型


    (一)数据库操作

    1.show databases 	显示所有数据库
    2.create database test  创建数据库
    3.use mqtt 		使用数据库
    4.drop database test	删除数据库
    

    (二)存储引擎和数据类型

    • 存储引擎的概念

    默认的存储引擎:InnoDB

    • 数据类型
    (1)整型类型
        tinyint:1b
        smallint:2b
        mediumint:3b
        int/integer:4b
        bigint:8b
    (2)浮点型类型
        float:4b
        double:8b
        deecimal(m,n):m是总的位数,n是小数点后面的位数
    (3)日期和时间类型
        date:一般表示年月日
        datetime:一般表示年月日时分秒
        timestamp:对于经常插入或者更新日期为当前系统的时间
        time:一般是表示时分秒
        year:表示年份
    (4)字符串的类型
        char(m):m为0-255之间的整数
        varchar(n):m为0-65535之间的整数
        
        区别:
        (1)
        CHAR的长度是固定的,而VARCHAR2的长度是可以变化的,比如,存储字符串“abc",对于CHAR(10),表示你存储的字符将占10个字节(包括7个空字符),而同样的VARCHAR2(10)则只占用3个字节的长度,10只是最大值,当你存储的字符小于10时,按实际长度存储。
        
        (2)
        VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率’。
    (5)Text系列
    -tinytext
    -text
    -mediumtext
    -longtext
    (6)binary系列(可以存储少量的二进制数据)
    非常类似char和varchar
    -binary(m):长度允许0-m字节
    -varbinary(m):
    (7)blob系列(可以存储大量的二进制数据)
    -tinyblob:0-255b
    -blob:0-2^16
    -mediumblob:0-2^34
    -longblob:0-2^32
    
    
    一个小小的程序员
  • 相关阅读:
    使用typescript开发vue项目
    .sync和v-model的区别
    echarts通过dataZoom来控制默认显示固定条数数据
    ES6学习
    angular父子组件相互传值
    premiere中时间轴倍速预览及常用快捷键
    群晖Docker套件下搭建运行MSSQL
    微信的视频下载方法
    Unable to cast object of type 'System.Int32' to type 'System.String'.
    vs2017 2019莫名自动退出调试状态可以尝试一下如下的方法
  • 原文地址:https://www.cnblogs.com/zhaod/p/8358997.html
Copyright © 2020-2023  润新知