zoukankan      html  css  js  c++  java
  • 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 原字段名 新字段名 新类型 新长度 新约束

      

  • 相关阅读:
    [WC2011]最大XOR和路径 线性基
    线段树分裂合并
    [NOIp2016]天天爱跑步 线段树合并
    CF1111E Tree 树链剖分,DP
    [NOI2016]区间 线段树
    [IOI2018] werewolf 狼人 kruskal重构树,主席树
    [CQOI2012]组装 贪心
    [ONTAK2010]Peaks kruskal重构树,主席树
    [NOI2018]归程 kruskal重构树
    kruskal重构树
  • 原文地址:https://www.cnblogs.com/lttlpp61007188/p/10852049.html
Copyright © 2011-2022 走看看