zoukankan      html  css  js  c++  java
  • Mysql操作数据库

    操作数据库

    一、 操作数据库的基本指令

    • 创建数据库
    CREATE DATABASE db1
    
    • 删除数据库
    DROP DATABASE db1
    
    • 使用数据库
    -- 如果表明或者字段名是一个特殊字符,就需要带``
    USE `db2`
    
    • 查看数据库
    SHOW DATABASES
    

    二、数据库的数据类型

    数值

    tinyint 十分小的数据 , 1个字节
    smallint 较小的数据,2个字节
    mediumint 中等大小的数据 3个字节
    int 标准的整数, 4个字节
    bigint 较大的数据, 8个字节
    float 浮点数 4个字节
    double 浮点数 8个字节
    decimal 字符串形式的浮点数 金融计算的时候使用

    字符串

    char 固定大小的字符串 0-255
    varchar 可变字符串 0-65535 (允许有默认值)
    tinytext 微型文本 2^8-1
    text 文本串 2^16-1 (不允许有默认值) , 效率比varchar低

    时间日期

    data YYYY-MM--DD, 日期格式
    time HH: mm: ss 时间格式
    datatime YYYY-MM--DD HH: mm: ss
    timestamp 时间戳, 1970.1.1到现在的毫秒数
    year 年份表示

    null

    • 没有值,未知
    • 不要使用NULL进行运算,结果为NULL

    三、数据库的字段属性

    Unsigned:

    • 无符号的整数
    • 声明了该列不能声明为负数

    Zerofill:

    • 0填充的
    • 不足的位数,使用0来填充

    自增:

    • 自动在上一条记录的基础上+1(默认)

    • 通常用来设计唯一的主键

    • 可以自定义设计主键自增的起始值和步长

    非空:

    • 设置为not null, 如果不赋值,就会报错
    • null,如果不填值,默认就是null

    默认:

    • 设置默认的值, 如果不指定该列的值, 会有默认的值
  • 相关阅读:
    查看另外一台服务器的版本号
    制作数据集(二)
    制作数据集(一)
    中文分词工具包 PKUSeg
    Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)
    修改主机名
    例题
    Oracle基本使用
    Linux里面的MySQL忘记密码RROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    SpringBoot2.x以上配置schema.sql脚本
  • 原文地址:https://www.cnblogs.com/happysml/p/13897669.html
Copyright © 2011-2022 走看看