美文网首页
数据分析学习笔记(SQL创建表)

数据分析学习笔记(SQL创建表)

作者: 贾小Q | 来源:发表于2019-02-26 13:17 被阅读0次

    SQL基本书写规范

    • SQL语句以分号结尾
    • SQL语句不区分大小写
      虽然SQL不区分大小写,但最好关键字都大写,表明的首字母大写。注意插入到表中的数据是区分大小写的。
    • 字符串、日期变量需要用单引号括起来,中文别名需要用双引号括起来。

    SQL创建表

    • 基本语法
    CREATE TABLE <表名>
    (<列名1>    <数据类型>    <约束条件>,
     <列名2>    <数据类型>    <约束条件>,
                               .
                               .
                               .
    <表的约束条件1>, <表的约束条件2>,......);
    
    • 命名的规则
      数据库名、表名、列名只能用半角英文字母、半角数字、下划线,且必须半角英文字母开头,名称也不可以重复。
    • 数据类型的分类
    1. INTEGER类型
      存储整数类型的数据。
    2. CHAR类型
      定长字符型数据,当列中存储的字符串长度达不到最大长度时,使用半角空格进行补充。
    3. VARCHAR类型
      可变长字符型数据,即即使存储数据达不到最大长度,也不会用半角空格补充。
    4. DATE类型
      存储日期类型的数据。
      数据库中每个列都必须指定其数据类型,它可以限制该列中存储的数据。
    • 约束条件
    1. NOT NULL约束
    2. 主键约束(Primary Key)
      主键用来标识一列,表示该列的储存的数值能够唯一标识表中的每一列。每个表最好都有一个主键,便于日后的操作。主键列需要满足以下条件:
    • 任意两行的主键值都不相同
    • 主键列不允许有NULL值
    • 主键值不允许被修改或更新

    SQL删除表

    • 基本语法
    DROP TABLE <表名>;
    

    被删除的表是无法恢复的,执行删除表之前务必仔细确认。

    SQL更新表

    • 更新列基本语法
    ALTER TABLE <表名> ADD COLUMN <列名>;
    ALTER TABLE <表名> DROP COLUMN <列名>;
    

    被删除的列是无法恢复的,执行删除列之前务必仔细确认。

    • 向表中插入数据语法
    INSERT INTO <表名> VALUES (列1,列2,列3,......列n);
    

    相关文章

      网友评论

          本文标题:数据分析学习笔记(SQL创建表)

          本文链接:https://www.haomeiwen.com/subject/jdlayqtx.html