• 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

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

     

    注意】:

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

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

     

  • 相关阅读:
    8月30日图雄网站隆重推出三维地图服务系统!!!
    电子地图真的是百花齐放了——百度地图即将发布
    GIS应对新挑战——空间信息网格技术探寻
    C盘和其他盘中间有恢复分区,C盘无法扩展的解决办法之一
    osg绘制ifc工字钢的端面
    protobuf编译
    osg绘图的形式
    colors
    SpeechSynthesisUtterance
    kinova jaco2 控制机械臂动作
  • 原文地址:https://www.cnblogs.com/77-is-here/p/12739373.html
Copyright © 2020-2023  润新知