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)
            );
  • 相关阅读:
    mysql/oracle 小技巧自动插入当前时间
    Java StringUtil 用法示例
    timestamp与String的相互转换
    gzip/gunzip用法
    maven常用指令
    微基站、宏基站区别
    CRAN方案
    让gvim中支持utf8编辑
    java正则表达式的几个小例子
    Sql Server数据库汉字按字母、笔划、拼音首字母、排序
  • 原文地址:https://www.cnblogs.com/xlwu/p/13639659.html
Copyright © 2011-2022 走看看