zoukankan      html  css  js  c++  java
  • class03_Create a new table by SQL

    创建表01

    创建表的两种方式:

    1. 客户端工具

    2. SQL语句

     

    使用SQL语句创建表:关键字(保留字)CREATE TABLE

    CREATE TABLE teacher

    (

    teacher_id,

    teacher_name,

    gender

    );

    //注意命名规范,符号均为英文符号

    //括号中的字段名用逗号分隔

    //每个SQL语句用分号结尾进行分隔

    //SQL语句不区分大小写,但建议关键字大写,按照一定的规则缩进

     

    CREATE TABLE teacher

    (

    teacher_id varchar(20),

    teacher_name varchar(50),

    gender varchar(10)

    );

    //每个字段都需要设置数据类型

    //常用的数据类型有以下几个大类:

    字符类

    数值类

    日期和时间类

    二进制类

    数据类型的两个作用

    1. 存储什么数据

    2. 如何储存

     

    常见的数据类型:

    • 字符串数据类型:姓名、身份证、住址、书名……【所有文字都可以用字符串类型储存】

      • 定长字符串:固定长度;如果想一个定长6位的字符串字段只插入2位字符,则数据库默认会在2个字符末尾补4个空格,以补足6位

      • 不定长字符串:不固定长度,创建表时指定一个最大长度

    名称定长字符串不定长字符串
    优点 处理性能高产生较少的存储碎片 占用存储少
    缺点 占用存储多 处理性能低产生较多的存储碎片
    • 数值数据类型:年龄、身高、人数、余额……

      • 整数数值:整型

      • 小数数值:浮点数

    • 日期和时间数据类型:报名日期、节假日、秒表计时、时间间隔

      • 日期:

        • 只包含 年、月、日的日期:

        • 2020年2月2日

      • 时间:

        • 只包含 时、分、秒的时间:

          • 17:43:35

      • 日期+时间:上面两种同时存在:

        • 2020年2月2日下班时间17:43:35

    • 二进制数据类型:图片、多媒体图像、文档【一般不建议】

     

    注意】:

    创建表时有三类信息必须明确写出:表名、字段名、字段类型

    其他信息可以不明确写出,不写出时,使用默认设置

     

  • 相关阅读:
    RABC权限管理
    七牛云上传
    支付宝沙箱支付(Django端)超适合小白哦~
    ModelSerialzier + ModelViewSet基础使用
    微博三方登录
    Celery梳理
    ios 动画
    ios 贝塞尔动画
    ios 贝塞尔
    ios Masonry 开发细节
  • 原文地址:https://www.cnblogs.com/77-is-here/p/12739373.html
Copyright © 2011-2022 走看看