专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

DDL - 数据定义语句

  • 创建表 格式: CREATE TABLE IF NOT EXISTS 表名 (字段名1 字段类型1, 字段名2 字段类型2, …);

      /*
      创建数据表
      DDL CREATE
      CREATE TABLE    --创建数据表
      T_Student        --数据表名称
      (
      id                --字段名称
          INTEGER        --字段类型
          NOT NULL    --字段约束, NOT NULL表示字段的值不能为空
          PRIMARY KEY    --表示主键
          AUTOINCREMENT    --自动增长
      ,                --多个字段之间用,分开
      name            --字段名称
          TEXT        --字段的类型
      ...
      )
      ;                --表示一段sql语句结束
      注意:
          1.数据表名称和字段名称可以用""引起来,也可以不用
          2.DDL语句不需要熟练的被下来.开发的时候可以在Navicat里面创建好表,在把DDL复制过来
          3.数据表已经存在,还创建表会报'数据表已经存在'的错误,需要加IF NOT EXISTS 表示数据表不存在才创建
    */
    CREATE TABLE IF NOT EXISTS T_Student (
       id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
       name text,
       age integer,
       height real,
       score real
    );
    CREATE TABLE IF NOT EXISTS T_Person (
       id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
       name text,
       age integer,
       height real
    );
    
  • 删除表 格式: DROP TABLE IF EXISTS 表名

    /*
      DDL删除表
    
      DROP TABLE T_Student    --删除T_Student这张表
    */
    DROP TABLE T_Person;
    

results matching ""

    No results matching ""