zoukankan      html  css  js  c++  java
  • 创建数据库表之引擎

    https://www.cnblogs.com/wupeiqi/articles/5713315.html

    创建数据库表

    create table tb9(id int not null auto_increment primary key,
    name varchar(10),age int(10),aa int(10))engine = innodb default charset=utf8


    defalult_charset=utf8    //数据库默认编码为utf-8
    engine = innodb 数据库引擎 ,好处就是支持事务 事务:比如要从一个表拿10块钱到另一个表,一个表要扣十元一个表多十元,但是中间可能断电了,上电后就会自动回滚
    ENUM枚举
    create table shirts(name varchar(20),
    size ENUM('aa','bb'));    
    insert into shirts(name,size)values('jimmao','bb')  插入的数据只能是枚举里的一个
    select * from shirts;
    
    -------------------------------------------------------------
    set支持多个参数插入
    create table myset(cli SET('a','b','c'));
    select * from myset;
    insert into myset(cli)values('b,a');  插入的数据可以是set里的要给或者多个
    select * from myset;


    外键:

    添加外键:alter table 从表 add constraint 外键名称(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);

    删除外键:alter table 表名 drop foreign key 外键名称

  • 相关阅读:
    CSS知识点总结[部分]
    前端知识日常总结
    上传第三方jar包到nexus
    maven命令
    mac安装并配置nexus3.5.1版本
    前端解决跨域问题
    Package.json 属性说明
    nodejs日常总结
    log4j.properties总结
    Spring整合Hibernate
  • 原文地址:https://www.cnblogs.com/TKOPython/p/12509422.html
Copyright © 2011-2022 走看看