怎样在数据库中创建一个新表

怎样在数据库中创建一个新表,第1张

一、建立数据库

方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”

⑵或采用“工具”菜单“向导”

方法二:使用数据库设计器

1、使用向导建立数据库

特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。

2、使用数据库设计器建立数据库

特点:最大特点就是灵活性

操作步骤:⑴“文件”菜单“新建”,显示新建对话框

⑵选择“数据库”和单击“新建文件”钮

⑶在创建对话框中输入新数据库的名称和单击“保存”钮

效果:数据库文件已经建立完成。

显示出“数据库设计器”窗口和“数据库设计工具”

打开“数据库设计器”工具方法:“显示”菜单“工具栏”

选择“数据库设计器”

三、建立表

1、数据库与数据表

可以先建立自由表,然后再添加到数据库中

建立新的数据库表,系统会将其自动加入到数据库中。

2、建立自由表

注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时

将一个表添加到多个数据库。

预备知识:建立表必须首先建立表的结构

即要描述各个字段的字段名、字段类型、字段宽度、如果是数

值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)

3、建立数据库表

有三种方法:

法一、“文件”菜单“新建”,显示新建对话框

选择“表”和单击“新建文件”钮

在创建对话框中输入新数表名称和单击“保存”钮

法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后

选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表名

后“保存”

法三、使用数据库设计器工具栏

(“显示”菜单“工具栏”)

选择“数据库设计器”工具栏种的第一个钮“新建表”

二、使用命令建立数据库、数据库表

1、建立数据库

CREATEDATABASE数据库名称

2、建立数据库表

CREATETABLE│DBF表名[FREE]

(字段名1字段类型[(字段宽度[,小数位数])]

[(字段名2]

二、使用向导建立查询

1、查询形式分类:查询向导:标准查询

交叉表向导:以电子表格形式输出查询结果

图形向导:以电子图形形式输出查询结果

2、使用查询向导建立查询步骤:

[0]使用查询向导前必须先打开用到的库表或自由表

⑴字段选取

⑵记录筛选

⑶选择排序方式

⑷查询完成(选择保存并运行)(浏览查询)

⑸打开查询设计器,修改查询

01

新建数据库

右击MySQL,在弹出的下拉菜单中选择新建数据库,如下图所示:

02

填写相关信息

会弹出新建数据库窗口,填写数据库名、字符集、排序规则,然后点击确定按钮,如下图所示:

03

结果

在数据库的左侧就会出现一张数据库名为tt,如下图所示:

04

(1)在tt数据库下方有表,右击它,然后选择新建表,如下图所示:

(2)表名

然后填写表的相关列行,之后点击保存按钮,会弹出表名窗口,输入Student,如下图所示:

05

结果

在数据库的左侧就会出现一张表,名为Student,如下图所示:

1,字段并不是一个数,一个字段就是表示一张表的一列。至于应该填什么,应该是要和你的论坛源码中的设定名称是一样,如果不一样,建立的这张表对于你的discuz5论坛就毫无意义。

2,一般来说可安装的discuz5论坛版本,安装的时候会给你自动在指定的数据库中建立系统需要的全部表。当然你也可以自己在数据库中手动创建,创建的语句一般在discuz5安装包里有相关的文本文件,你可以直接查找解压后的安装包里带sql,db等类似名字的文件,打开复制直接粘贴到数据库工具的操作窗口,如果你没有找到,建议你到discuz5官方论坛去寻找这些表的创建语句。

CREATE TABLE

[ database_name[ owner ] | owner] table_name

( { < column_definition >

| column_name AS computed_column_expression

| < table_constraint > ::= [ CONSTRAINT constraint_name ] }

| [ { PRIMARY KEY | UNIQUE } [ ,n ]

)

[ ON { filegroup | DEFAULT } ]

[ TEXTIMAGE_ON { filegroup | DEFAULT } ]

< column_definition > ::= { column_name data_type }

[ COLLATE < collation_name > ]

[ [ DEFAULT constant_expression ]

| [ IDENTITY [ ( seed , increment ) [ NOT FOR REPLICATION ] ] ]

]

[ ROWGUIDCOL]

[ < column_constraint > ] [ n ]

< column_constraint > ::= [ CONSTRAINT constraint_name ]

{ [ NULL | NOT NULL ]

| [ { PRIMARY KEY | UNIQUE }

[ CLUSTERED | NONCLUSTERED ]

[ WITH FILLFACTOR = fillfactor ]

[ON {filegroup | DEFAULT} ] ]

]

| [ [ FOREIGN KEY ]

REFERENCES ref_table [ ( ref_column ) ]

[ ON DELETE { CASCADE | NO ACTION } ]

[ ON UPDATE { CASCADE | NO ACTION } ]

[ NOT FOR REPLICATION ]

]

| CHECK [ NOT FOR REPLICATION ]

( logical_expression )

}

< table_constraint > ::= [ CONSTRAINT constraint_name ]

{ [ { PRIMARY KEY | UNIQUE }

[ CLUSTERED | NONCLUSTERED ]

{ ( column [ ASC | DESC ] [ ,n ] ) }

[ WITH FILLFACTOR = fillfactor ]

[ ON { filegroup | DEFAULT } ]

]

| FOREIGN KEY

[ ( column [ ,n ] ) ]

REFERENCES ref_table [ ( ref_column [ ,n ] ) ]

[ ON DELETE { CASCADE | NO ACTION } ]

[ ON UPDATE { CASCADE | NO ACTION } ]

[ NOT FOR REPLICATION ]

| CHECK [ NOT FOR REPLICATION ]

( search_conditions )

}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样在数据库中创建一个新表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情