zoukankan      html  css  js  c++  java
  • 第二十一章 创建和操纵表

    1使用create table语句来创建表,若是仅仅是想在表不存在的情况下创建表可以使用create table if not exists。
    2.主键:
    主键值必须唯一,即表中的每个行必须具有唯一的主键。如果主键使用单个列,则其值必须唯一,若主键使用多个列,则这些列的组合必须唯一
    3.auto_increment
    auto_increment告诉mysql,本列每当增加一行时自动增量,每个表只允许一个auto_increment列,而且其必须被索引(如使其成为主键)
    last_insert_id()可以用于获取最后一个auto_increment值

    4.使用default: 如果在插入行时没给出值,mysql允许指定此时使用的默认值,使用关键字default来指定
    mysql不允许使用函数作为默认值,只支持常量
    
    5.引擎类型: innodb是一个可靠的事务处理引擎,不支持全文本搜索 memory在功能上等同与myisam,但由于数据存储在内存而非磁盘所以速度很快,适用于临时表 myisam是一个性能极高的引擎,支持全文本搜索,不支持事务处理。一般使用此引擎 引擎可以混用。但是混用引擎有一个缺点:外键不能跨引擎,即使用一个引擎的表不能引用具有使用不同引擎的表的外键 6.更新表 使用alter table
    7.删除表 使用drop table
    
    8.重命名表 rename table name0 to name1
    

      

  • 相关阅读:
    Unity 摄像机Clear Flags和Culling Mask属性用途详解
    Unity 坐标系
    Unity 模型导入导出
    Unity 序列化
    正确理解静态Static关键字
    Unity 中的协同程序
    Asp.Net中调用存储过程并返回输出参数
    php学习知识点
    Jauery 中Ajax的几种异步请求
    2014年12月21号面试
  • 原文地址:https://www.cnblogs.com/szn409/p/6194079.html
Copyright © 2011-2022 走看看