zoukankan      html  css  js  c++  java
  • 23 创建表

    23 创建表
        
        建表语句的语法格式:
            create table 表名(
                字段名1 数据类型,
                字段名2 数据类型,
                字段名3 数据类型,
                ...
            );
            
        关于MySQL当中字段的数据类型?以下只说常见的
            int            整数(java中的int)
            bigint    长整形(java中的long)
            float        浮点型(hava中的float double)
            char        定长字符串(String)
            varchar 可变长字符串(StringBuilder/StringBuffer)
            data        日期类型(对应java中的java.sql.Date类型)
            BLOB        二进制大对象(存储图片、视频等流媒体信息) Binaru Large OBject(对应java中的Object)
            CLOB        字符大对象(存储较大文本,比如,可以存储4G的字符串)Character Large OBject(对应java中的Object)
            ...
            
        char和varchar怎么选择?
            在实际的开发中,当某个字段中的数据长度不发生改变的时候,是定长的,例如:性别、生日等都是采用char。
            当一个字段的数据长度不确定,例如:简介、姓名等都是采用varchar。
            
        BLOB和CLOB类型的使用?
            电影表:t_movie
            id(int)     name(charchar)     playtime(data/char)        haibao(BLOB)        history(CLOB)
            -----------------------------------------------
            1                    蜘蛛侠
            2
            3
            
        表名在数据库当中一般建议以:t_或者tbl_开始。
        
        创建学生表:
            学生信息包括:
                学号、姓名、性别、班级编号、生日
                学号:bigint
                姓名:varchar
                性别:char
                班级编号:varchar
                生日:char
            
            create table t_student(
                no bigint,
                name varchar(255),
                sex char(1),
                classno varchar(255),
                birth char(10)
            );
  • 相关阅读:
    git 删除所有提交下的某个文件
    Sublime Text 中文
    git 常用文件目录介绍
    设计模式之——单例模式
    Mysql系统知识梳理
    Spring系列之——使用了哪些设计模式
    JAVA基础之——三大特征、接口和抽象类区别、重载和重写区别、==和equals区别、JAVA自动装箱和拆箱
    集合系列问题
    做一个优秀的职场人才
    Spring系列之——Spring事务以及两大核心IOC和AOP
  • 原文地址:https://www.cnblogs.com/xlwu/p/13639659.html
Copyright © 2011-2022 走看看