• 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 原字段名 新字段名 新类型 新长度 新约束

      

  • 相关阅读:
    Java Web系统经常使用的第三方接口
    ExtJS笔记--applyTo和renderTo的差别
    ORACLE触发器具体解释
    java多线程样例
    RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
    排序——选择排序
    常见hash算法的原理
    jdk和jre是什么?都有什么用?(转帖)
    Ubuntu下deb包的安装方法
    參加《全流程全要素的研发项目管理》培训记录与心得
  • 原文地址:https://www.cnblogs.com/lttlpp61007188/p/10852049.html
Copyright © 2020-2023  润新知