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_P LastName FirstName Address City
         

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

出自:http://www.w3school.com.cn/sql/sql_create_table.asp

SQL CREATE TABLE 语句(转)相关推荐

  1. mysql create很多table,SQL CREATE TABLE 语句

    原标题:SQL CREATE TABLE 语句 SQL CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. 表由行和列组成,每个表都必须有个表名. SQL CREAT ...

  2. SQL CREATE TABLE 语句/数据库建表

    转自:SQL CREATE TABLE 语句 CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表 ...

  3. MySQL创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  4. 1、创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  5. mysql创建表参数_MySQL创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  6. 在存储过程中调用execute immediate 执行 create table语句报TBR-17004: Permission denied

    错误描述: 在存储过程中调用execute immediate 执行 create table语句报错TBR-17004 权限不正确,但是直接执行该语句不报错. SQL> conn sys/ti ...

  7. 8.2.2 使用SHOW CREATE TABLE语句查看表结构

    8.2.2 使用SHOW CREATE TABLE语句查看表结构 MySQL支持使用SHOW CREATE TABLE语句查看数据表的建表语句.通过SHOW CREATE TABLE语句,不仅可以查看 ...

  8. mysql创建销售表_MySQL创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  9. SQL CREATE TABLE

    CREATE TABLE 语句用于创建数据库中的表. 表由行和列组成,每个表都必须有个表名. SQL CREATE TABLE 语法 CREATE TABLE table_name ( column_ ...

最新文章

  1. c++ 图的连通分量是什么_图与图论基本概念(图论算法入门)
  2. 【核心API开发】Spark入门教程[3]
  3. javaweb学习总结(三十九):数据库连接池
  4. 创建一列矩阵数字一样吗_吴恩达深度学习笔记(122) | NLP | 嵌入矩阵Embedding Matrix...
  5. 【Machine Learning 四】设置机器学习可用的Matlab编程分配环境
  6. iis同时运行django和php,使用Django同时运行UWSGI和ASGI
  7. 【转】C#获取用户桌面等特殊系统路径
  8. 机器学习之 决策树(Decision Tree)
  9. 用友NC CLOUD 工具
  10. 操作系统中的进程调度策略有哪几种
  11. PyQt(Python+Qt)学习随笔:Model中项的标记flags取值及枚举类型Qt.ItemFlag
  12. [Leetcode] 643. 子数组最大平均数 I java
  13. MNIST手写体数字识别数据集
  14. 自定义函数处理excel单元格列序数
  15. git push 报错:remote: Permission to XXXA/xxxx.git denied to XXXB
  16. 100999凑整到万位进一_速算方法 速算口诀
  17. JavaWeb学习:servlet
  18. Windows 8将集成虚拟光驱/硬盘功能
  19. AutoCAD支持Windows 7 64位?
  20. 写一个简单的操作系统

热门文章

  1. 为什么不让安装卫xing×××啊
  2. Docker安装(Mac)
  3. html轮播图鼠标可以暂停,为什么better scroll轮播鼠标点击就会暂停?
  4. Spring框架学习day_02:组件扫描 / 注解内部读解 / 组件扫描中配置作用域和生命周期 / 解耦 / 自动装配(两种方式) / 读取文件
  5. python __repr__方法_第8.13节 Python类中内置方法__repr__详解
  6. XamarinEssentials教程设置首选项Preferences的值
  7. EAP-MD5认证暴力破解工具eapmd5pass
  8. 身份识别协议枚举工具ident-user-enum
  9. matlab gui优化,matlabgui优化程序
  10. dw可以编辑java吗_为什么很多人说 Java 不适合编写桌面应用?