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

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

     

    注意】:

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

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

     

  • 相关阅读:
    主机无法ping通网关,但可以ping通局域网内的其他主机
    linux下安装mysql
    国内python源
    在vue中引入element-ui时报错
    在windows上部署vue
    linux上部署vue开发环境
    vue插件之vue-router路由基本使用
    vue监听属性变化
    vue过滤器
    vue组件的使用
  • 原文地址:https://www.cnblogs.com/77-is-here/p/12739373.html
Copyright © 2011-2022 走看看