• mysql基本总结


    创建数据库
    creat table test(
    #整数通常使用int
    test_id int,
    #小数通常使用decimal
    test_price decimal,
    #普通文本通常使用,并使用Default指定默认值
    test_name varchar(255) default "Xxx",
    #大文本类型使用test
    test_desc text,
    #图片使用blob
    test_img blob,
    #日期类型使用DateTime
    test_date datetime,
    );
    -----------------------------------------------------------------
    mysql 支持的列类型
    1.tinyint,smallint,mediumint,int,bigint
    2.float,double
    3.decimal(dec)
    4.date
    5.time
    6.datetime
    7.timestamp
    8.year
    9.char
    10.varchar
    11.binary(定长的二进制字符串类型。以二进制形式保


    存字符串)
    12.varbinary
    13.tinyblob,blob,mediumblob,longblob
    14.tinytext,text,mediumtext,longtext
    15.enum('value1','value2'...)//枚举类型(仅仅能是当中


    之中的一个)
    16.set('value1','value2'...)//集合类型(能够是当中几


    个)
    --------------------------------------------------------------------
    #创建数据表,该数据表和user_info全然同样。数据


    也全然同样
    create table hehe
    as
    select * from user_info;
    ---------------------------------------------------------------------
    #改动表的结构的语法
    alert table 表名
    add(
    #能够定义多个列定义
    colum_name datatype [default expr],
    ...
    );
    ---------------------------------------------------------------------
    #为hehe数据表添加一个hehe_id字段,该字段类型为


    int


    alter table hehe
    add hehe_id int;
    #为hehe数据包添加aaa,bbb字段,两个字段的类型都


    为varchar(25)
    alter table hehe
    add aaa varchar(25),bbb varchar(25);
    ----------------------------------------------------------------------
    #将hehe表的hehe_id列改动为varchar(255)类型
    alter table hehe
    modify hehe_id varchar(255);
    #将hehe表的bbb列改动为int类型
    alter table hehe
    modify bbb int;
    ----------------------------------------------------------------------
    #删除指定的列
    alter table hehe
    drop column_name
    #重命名数据表
    alter table hehe
    rename to wawa;
    ----------------------------------------------------------------------
    #将wawa表的字段bbb字段重命名为ddd
    alter table wawa
    change bbb ddd int;
    #删除表
    drop table 表名
    ----------------------------------------------------------------------
    数据库约束
    not null
    unique
    primary key
    foreign key
    check
    #not null约束



  • 相关阅读:
    【7】用Laravel5.1开发一个简单的博客系统
    【6】Laravel5.1的migration数据库迁移
    【5】说说Laravel5的blade模板
    【4】优化一下【3】的例子,顺便说说细节
    【3】创建一个简单的Laravel例子
    【2】最简单的Laravel5.1程序分析
    【1】Laravel5.1 安装
    【0】Laravel 5.1 简介
    MySQL常用命令
    Windows8.1使用博客客户端写博客
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5195390.html
Copyright © 2020-2023  润新知