Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > SQL循序渐进(4)创建表
【标  题】:SQL循序渐进(4)创建表
【关键字】:SQL,SQL
【来  源】:网络

SQL循序渐进(4)创建表

Your Ad Here

创建表

这个create table语句是用于创建一个新的表格。以下是一个简单创建表格语句的格式:

create table "tablename"

("column1" "data type",

"column2" "data type",

"column3" "data type");

如果你想使用可选的约束,创建表格的格式为:

create table "tablename"

("column1" "data type" [constraint],

"column2" "data type" [constraint],

"column3" "data type" [constraint]);

[ ] = optional

这里注意:你可以任意创建多列的表格,这个条件是可选的。

为了更好的理解,下面举个例子:

create table employee

(first varchar(15),

last varchar(20),

age number(3),

address varchar(30),

city varchar(20),

state varchar(20));

为了创建一个新表格,你可以在关键字create table之后跟着表的名字,然后一个圆左括号”(”,然后是第一列的名字,再是这一列的数据类型,接着是任意的可选约束,最后是圆右括号”)”。确保在开始表格内容之前使用圆左括号并且在表的最后一列定义之后使用圆右括号是相当重要的。你还要保证每一个列定义之间有逗号分隔。最后在SQL语句结束时候加上分号";"。

表格和列名必须以字母开头,第二个字符开始可以是字母、数字或者下划线,但是要保证名字的总长度不要超过30个字符。在定义表格和列名不要使用不要使用SQL预定的用于表格或者列名的关键字(比如"select"、"create"、 "insert"等等),以避免错误的发生。

数据类型是指在特定的列使用什么样数据的类型。如果一个列的名字为"Last_Name",它是用来容纳人名的,所以这个特定列就应该采用"varchar" (variable-length character,变长度的字符型) 数据类型。

以下是几种常见的数据类型:

char(size) :固定长度的字符串型。Size是圆括号中指定的参数,它可以由用户随意设置,但是不能超过255个字节。

varchar(size) :变长度的字符串型。它的最大长度是由括号中的参数size设定的。

number(size):数值型。最大数字的位数由括号中的参数size设置。

date :日期数值型。

number(size,d) :数值型。它的最大数字的位数由括号中的参数sieze设定,而括号中的参数d是设置小数点的位数。

什么是约束呢?当表被创建的时候,可以一列也可以多列共用一个约束。约束是一个跟列有关的基本准则,返回的数据必须遵循这个准则。下面举个例子,一个约束指定在一列中不能有两个记录共用一个数值。它们必须单独的。其它两个流行的约束是:"not null",它设置了列不能留空白,即一定要有数据;以及"primary key"(主键),主键约束定义了表中每一个记录(或行)的唯一标识。所有的这些将在以后的教程中再作进一步阐述。

好吧,也许你已经有跃跃欲试的冲动了。作为本节练习,下面我们自己来设计和创建表格。

你可以开始创建一个公司的雇员表格。你需要创建一个包含firstname、lastname、 title、 age和 salary的表格。

SQL循序渐进(3)数据检索:【上一篇】
SQL循序渐进(5)插入数据到表:【下一篇】
【相关文章】
  • SQL循序渐进(3)数据检索
  • SQL循序渐进(2)表的基础知识
  • SQL循序渐进(1)介绍SQL
  • SQL Server和DB2大比拼
  • 两个SQL Server维护技巧
  • SQL Server 2000用户实用程序
  • 过滤SQL Profiler 跟踪的输出
  • 用SQL Mail创建日常报告
  • 使用SQL-DMO来操控SQL服务器
  • SQL Server 2000的新特性:bigint数据类型
  • 【随机文章】
  • 可恶的网络尖兵
  • Jboss4.0.2的端口的修改
  • EMC 盘柜报错(响黄灯)
  • 从C/C++迁移到PHP——判断字符类型的函数
  • Linux实时性研究(1)
  • TCP/IP各层的安全性和提高各层安全性的方法(三)
  • 2005Intel笔试面试题
  • 智力拼图1.0源程序
  • Windows 2000下Api函数的拦截分析
  • GOOGLE百度破解,网站优化SEO最终详解
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.