zoukankan      html  css  js  c++  java
  • mysql之四.表介绍

    4.1表的存储方式

    • 存储方式一: MyISAM 5.5及以下默认存储方式

      • 存储文件个数:表结构表中的数据,索引,

      • 适合做读,插入数据比较频繁的,对修改和删除涉及较少,索引和数据分开存储

      • 支持表级锁

      • 不支持行级锁 不支持事务 不支持外键

    • 存储方式二: innoDB 5.6及以上默认存储方式

      • 存储文件个数 : 表结构,表中的数据

      • 适合并发较高,对事物一致性要求较高,行队更适应频繁的删除和修改操作,索引和数据存在一起

      • 支持行级锁和表级锁

      • 支持事务

      • 支持外键

    • 存储方式三: MEMORY内存

      • 存储文件个数:表结构

      • 优势 : 增删改查都很快(用于热点新闻)

      • 数据存在内存中,表结构存在硬盘上,查询速度快

      • 劣势 : 重启数据消失,容量有限

    4.2创建表

    • 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段

    1>.建表语句

    #语法:
    mysql>create table 表名(
        字段名1 类型[(宽度) 约束条件],
        字段名2 类型[(宽度) 约束条件],
        字段名3 类型[(宽度) 约束条件],
    );
    #注意:
    1. 在同一张表中,字段名是不能相同
    2. 宽度和约束条件可选
    3. 字段名和类型是必须的
    • 例一: mysql>create table t1 (id int,name char(4));

    • 例二: mysql>create table t3 (id int,name char(4)) engine=myisam;

    2>.查看表结构

    • mysql>desc 表名 查看表字段的基础信息

      • mysql>describe 表名;

    • mysql>show create table 表名; 能够看到和这张表相关的所有信息

    • mysql>show create table 表名 G 能显示较为整洁

      • mysql>show create table 表名 G; 能显示较为整洁(加分号会报错)

    使用分号或者G

    证明使用memory存储退出数据库后登录会清空.

  • 相关阅读:
    group by 详解
    NHibernte教程(10)--关联查询
    NHibernate教程(9)一1对n关联映射
    NHibernate教程(8)--巧用组件
    NHibernate教程(7)--并发控制
    Git初步配置 ubuntu服务器 windows客户端 虚拟机
    设计模式之GOF23状态模式
    设计模式之GOF23模板模式
    设计模式之GOF23策略
    设计模式之GOF23访问者模式
  • 原文地址:https://www.cnblogs.com/lilinyuan5474/p/11714307.html
Copyright © 2011-2022 走看看