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

    默认:

    • 设置默认的值, 如果不指定该列的值, 会有默认的值
  • 相关阅读:
     一、cocos2dx之如何优化内存使用(高级篇)
    latex模版&&c++ STL用法&&画图网站
    HDU 3480 Division
    HDU 3045 Picnic Cows
    HDU 2993 MAX Average Problem
    HDU 3507 Print Article
    Luogu P2900 [USACO08MAR]土地征用Land Acquisition
    浅谈斜率优化
    POJ 2559 Largest Rectangle in a Histogram
    【计算几何】求半平面交的面积
  • 原文地址:https://www.cnblogs.com/happysml/p/13897669.html
Copyright © 2011-2022 走看看