• mysql


    存储引擎

      innodb:支持外键 行级锁(适用于并发修改) 事务(适用于金融交易)

      myisam:仅支持表级锁 查询速度较快

      memory:只能在内存中存储数据 重启server数据丢失

    基础数据类型

      数字

        int  int(5):最多5位整数

        float float(8,2) :最多共8位,6位整数,2位小数

      字符串

        char 定长 相对浪费空间 读写速度快 长度固定时节省空间 

        varchar 变长 读写速度慢 长度不固定时节省空间

      时间

        year 年

        date 年月日

        time 

        datetime 年月日时分秒

        timestamp 

      enum与set

        enum 单选 enum('male','female')

        set 多选(多选) set(' ')  

    完整性约束

      unsigned 设置无符号

      default  name char(6) default'smhl' 为name设置默认值为smhl

      not null 设置非空

      unique 设置唯一不可重复

      auto_increment 设置自增

      primary key 设置主键(唯一非空 一张表仅有一个主键)

      foreign key 设置外键 额外属性:on update cascade ondelect cascade 即允许更改或删除

      建库

        create database 库名;

      使用库

        use 库名;

      修改表结构

        alter table 表名 rename 新表名;

        alter table 表名 add 新字段名 类型 条件

        alter table 表名 drop 字段名

        alter table 表名 modify 原字段名 新类型

        alter table 表名 chang 原字段名 新字段名 新类型 新长度 新约束

      

  • 相关阅读:
    React 官网列子学习
    阿里云图片裁剪
    Android list加载图片工具类
    Java 反射
    Android 调节图片工具类
    Android 设置资源字体,屏幕截图
    android 跨进程通讯 AIDL
    android sdk api结构解析
    android学习之activity
    驱动进阶1
  • 原文地址:https://www.cnblogs.com/lttlpp61007188/p/10852049.html
Copyright © 2020-2023  润新知