zoukankan      html  css  js  c++  java
  • 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约束



  • 相关阅读:
    pyqt pyside QLabel 显示图片
    圆周率pi π 与 角度的对应关系
    向量 dot cross product 点积叉积 几何意义
    Python 求点到直线的垂足
    Maya cmds pymel scriptJob() 和 undoInfo() 在回调中撤销(undo)
    Python 2 和 3 的区别记录
    Maya cmds filterExpand 列出 选择的 uvs vertices faces edges 等 component 类型
    maya shell 和 UV shell 的区别
    maya cmds pymel polyEvaluate 获取 bounding box
    挂载根目录注意事项
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5195390.html
Copyright © 2011-2022 走看看