zoukankan      html  css  js  c++  java
  • CREATE TABLE——数据定义语言 (Data Definition Language, DDL)

      Sql语句分为三大类:

        数据定义语言,负责创建,修改,删除表,索引和视图等对象;

        数据操作语言,负责数据库中数据的插入,查询,删除等操作;

        数据控制语言,用来授予和撤销用户权限。

      数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成,最早是由 Codasyl (Conference on Data Systems Languages) 数据模型开始,现在被纳入 SQL 指令中作为其中一个子集。目前大多数的DBMS都支持对数据库对象的DDL操作,部份数据库 (如 PostgreSQL) 可把DDL放在交易指令中,也就是它可以被撤回 (Rollback)。较新版本的DBMS会加入DDL专用的触发程序,让数据库管理员可以追踪来自DDL的修改。

       1、CREATE TABLE 语句

        CREATE TABLE 语句用于创建数据库中的表。

        SQL CREATE TABLE 语法

        CREATE TABLE 表名称
        (
        列名称1 数据类型,
        列名称2 数据类型,
        列名称3 数据类型,
        ....
        )
    

           数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:

    数据类型描述
    • integer(size)
    • int(size)
    • smallint(size)
    • tinyint(size)
    仅容纳整数。在括号内规定数字的最大位数。
    • decimal(size,d)
    • numeric(size,d)

    容纳带有小数的数字。

    "size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。

    char(size)

    容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。

    在括号中规定字符串的长度。

    varchar(size)

    容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。

    在括号中规定字符串的最大长度。

    date(yyyymmdd) 容纳日期。

        SQL CREATE TABLE 实例

          本例演示如何创建名为 "Person" 的表。

          该表包含 5 个列,列名分别是:"Id_P"、"LastName"、"FirstName"、"Address" 以及 "City":

          CREATE TABLE Persons
          (
          Id_P int,
          LastName varchar(255),
          FirstName varchar(255),
          Address varchar(255),
          City varchar(255)
          )
    

          Id_P 列的数据类型是 int,包含整数。其余 4 列的数据类型是 varchar,最大长度为 255 个字符。

          空的 "Persons" 表类似这样:

    Id_PLastNameFirstNameAddressCity
             

          可使用 INSERT INTO 语句向空表写入数据。

     

    .

  • 相关阅读:
    CSS(十二)--响应式布局
    CSS(十一)-- 手机像素
    CSS(十)-- 弹性盒子
    CSS常用属性
    CSS(九)-- less(css的预处理语言)
    CSS(八)-- 变形(过渡、动画、平移、旋转、缩放)
    HTML(二)-- 表格、表单
    原生javascript实现模拟拖拽事件
    JavaScript检测数据类型及模仿jQuery中的数据类型检测
    JavaScript数组常用方法总结
  • 原文地址:https://www.cnblogs.com/cainiaoputeng/p/11119371.html
Copyright © 2011-2022 走看看