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
    

      

  • 相关阅读:
    配置VSFTP文件服务器
    Apache Tomcat服务部署网站
    NFS实现Unix-like文件共享
    OpenSSH 服务配置与管理
    Redis 数据库配置与应用
    Rsync+Inotify 实现数据同步
    PXE+Kickstart 自动化部署系统
    PostFix+Dovecot 部署邮件系统
    部署MooseFS分布式文件系统
    MVC5+EF6 完整教程
  • 原文地址:https://www.cnblogs.com/szn409/p/6194079.html
Copyright © 2011-2022 走看看