19.1.1 DDL
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
DDL主要用于数据库、表、存储等对象的创建修改和删除。
使用DDL语句创建一个数据表,常用的语法是:
CREATE TABLE 表名称
(
字段名称1 数据类型【(大小)】 【NOT NULL】 【CONSTRAINT PrimaryKey PRIMARY KEY】 ,
字段名称2 数据类型【(大小)】 【NOT NULL】 ,
……
字段名称n 数据类型【(大小)】 【NOT NULL】
)
例如,通过以下语句建立一个学生信息表:
CREATE TABLE 学生信息表
(
学生ID COUNTER CONSTRAINT PrimaryKey PRIMARY KEY,
学生姓名 TEXT(10) NOT NULL,
年级 Smallint,
班级 integer,
出生日期 DATE,
备注信息 MEMO
)
创建一个学生信息表
字段一:学生ID,自动编号,设置为主键
字段二:学生姓名,文本类型,不允许为空
字段三:年级,整型
字段四:班级,长整型
字段五:出生日期,日期型
字段六:备注信息,备注类型
注意:本书主要使用的是Access数据库,语法和MsSql有所不同。
打开Access(笔者使用的是Access2010),新建一个空数据库,先点击【创建】,然后点击【查询设计】:
图19-1 创建查询
在弹出来的查询1窗口【显示表】,直接点击“关闭”按钮:
图19-2 直接关闭【显示表】
直接点击工具栏的“SQL视图”:
图19-3 点击“SQL视图”
此时,查询1里面就可以输入Sql语句了,请输入本节开头那段学生信息表Sql语句:
图19-4 在查询1内输入Sql语句
点击工具栏“运行”(红色叹号):
图19-5 运行Sql语句
执行成功,这时候在左侧【所有Access对象】窗口中就可以看到新建的学生信息表了:
图19-6 【所有Access对象】中显示学生信息表
双击打开学生信息表,点击工具栏左侧“视图”(注意:现在默认是“设计视图”):
图19-7 打开的学生信息表
这个时候就可以看到表内各字段的信息了:
图19-8 学生信息表内字段的信息
实际上DDL语句也用的很少,因为大多数时候数据库结构在使用前已经设计好,直接在Access或者MsSql中使用可视化更容易建立。例如在Access中,使用【创建】选项卡下面的【表设计】就可以很方便地建立字段、数据类型和相应的属性。
学习更多vb.net知识,请参看vb.net 教程 目录
学习更多C#知识,请参看C#教程 目录