用vb.net 怎样建立一个mdb数据库及一张表

用vb.net 怎样建立一个mdb数据库及一张表,第1张

首先在项目的VBNET界面,使用菜单项目--添加引用--COM

选择  Microsoft ADO Ext 2x for DDL and Security

然后单击确定,完成引用。

完整代码如下:

Imports ADOX

Public Class Form1

    Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles Button1Click

        '创建空的access数据库文件--数据库文件mdb,密码为123

        Dim Mycat As Catalog = New Catalog()

        MycatCreate("Provider=MicrosoftJetOLEDB40;Jet OLEDB:Engine Type=5;Data Source= 数据库文件mdb;Jet OLEDB:Database Password=123")

        '以下代码创建一个名为“实验数据表”

        Dim MyTable As ADOXTable = New ADOXTable         '定义新表

        MyTableName = "实验数据表"    '表命名

        '给表“实验数据表” 创建一个字符串字段,字段名“姓名”

        MyTableColumnsAppend("姓名", , ADOXDataTypeEnumadWChar)

        '给表“实验数据表” 创建一个整数字段,字段名“学号”

        MyTableColumnsAppend("学号", ADOXDataTypeEnumadInteger)    '追加一个数字型字段

        '给字段“学号”创建一个主键“PimaryKey_Field”        

        MyTableKeysAppend("学号", ADOXKeyTypeEnumadKeyPrimary, "学号")

        MycatTablesAppend(MyTable) '把所有的新字段追加到表

        MyTable = Nothing

        Mycat = Nothing

    End Sub

End Class

Microsoft

Access

提供了多种方法来创建

Access

数据库,

其中最为典型的有:

1

使用模板创建数据库

2

在“文件”选项卡上,单击“新建”,然后单击“空数据库”。接着通过生成自己的表、窗体、报表和其他数据库对象来创建数据库。

3

将其他源中的数据导入到

Access

表中

4

使用SQL语句创建数据库

mysql数据库的导入,有两种方法:

1)

先导出数据库sql脚本,再导入;

2)

直接拷贝数据库目录和文件。

在不同 *** 作系统或mysql版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。

所以一般推荐用sql脚本形式导入。下面分别介绍两种方法。

2

方法一

sql脚本形式

*** 作步骤如下:

21

导出sql脚本

在原数据库服务器上,可以用phpmyadmin工具,或者mysqldump命令行,导出sql脚本。

211

用phpmyadmin工具

导出选项中,选择导出“结构”和“数据”,不要添加“drop

database”和“drop

table”选项。

选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。

将导出的sql文件保存下来。

212

用mysqldump命令行

命令格式

mysqldump

-u用户名

-p

数据库名

>

数据库名sql

范例:

mysqldump

-uroot

-p

abc

>

abcsql

(导出数据库abc到abcsql文件)

提示输入密码时,输入该数据库用户名的密码。

22

创建空的数据库

通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。

23

将sql脚本导入执行

同样是两种方法,一种用phpmyadmin(mysql数据库管理)工具,或者mysql命令行。

231

用phpmyadmin工具

从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。

在"sql"菜单中,浏览选择刚才导出的sql文件,点击“执行”以上载并执行。

注意:phpmyadmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件

比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。

gzip使用方法:

#

gzip

xxxxxsql

得到

xxxxxsqlgz文件。

提示输入密码时,输入该数据库用户名的密码。

3

直接拷贝

如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和 *** 作系统之间可能不兼容,要慎用。

31

准备原始文件

用tar打包为一个文件

32

创建空数据库

33

解压

在临时目录中解压,如:

cd

/tmp

tar

zxf

mydbtargz

34

拷贝

将解压后的数据库文件拷贝到相关目录

cd

mydb/

cp

/var/lib/mysql/mydb/

对于freebsd:

cp

/var/db/mysql/mydb/

35

权限设置

将拷贝过去的文件的属主改为mysql:mysql,权限改为660

chown

mysql:mysql

/var/lib/mysql/mydb/

chmod

660

/var/lib/mysql/mydb/

没法通过快捷方式创建数据库文件的。

解释:电脑中的文件类型有很多,并且可以自定义类型,所有是没法确定唯一性的,所以电脑上没法通过快捷方式创建文件。

附加数据库快捷键:

查询分析器:书签:清除所有书签。 CTRL-SHIFT-F2书签:插入或删除书签(切换)。 CTRL+F2书签:移动到下一个书签。 F2 功能键书签:移动到上一个书签。 SHIFT+F2取消查询。 ALT+BREAK连接:连接。 CTRL+O连接:断开连接。 CTRL+F4连接:断开连接并关闭子窗口。 CTRL+F4数据库对象信息。 ALT+F1编辑:清除活动的编辑器窗格。 CTRL+SHIFT+DEL编辑:注释代码。 CTRL+SHIFT+C编辑:复制。还可以使用 CTRL+INSERT。 CTRL+C编辑:剪切。还可以使用 SHIFT+DEL。 CTRL+X编辑:减小缩进。 SHIFT+TAB编辑:在编辑器窗格中删除至行尾。 CTRL+DEL编辑:查找。 CTRL+F编辑:转到行号。 CTRL+G编辑:增大缩进。 TAB编辑:使选定内容为小写。 CTRL+SHIFT+L编辑:使选定内容为大写。 CTRL+SHIFT+U编辑:粘贴。还可以使用 SHIFT+INSERT。 CTRL+V编辑:删除注释。 CTRL+SHIFT+R编辑:重复上次搜索或查找下一个。 F3 功能键编辑:替换。 CTRL+H编辑:全选。 CTRL+A编辑:撤消。 CTRL+Z执行查询。还可以使用 CTRL+E 。 F5 功能键SQL 查询分析器帮助。 F1 功能键对所选 Transact-SQL 语句的帮助。 SHIFT+F1浏览:在查询窗格和结果窗格之间切换。 F6 功能键浏览:切换窗格。 Shift+F6浏览:窗口选择器。 CTRL+W"新建查询"窗口。 CTRL+N对象浏览器(显示/隐藏)。 F8 功能键对象搜索。 F4 功能键分析查询并检查语法。 CTRL+F5打印。 CTRL+P结果:以表格格式显示结果。 CTRL+D结果:以文本格式显示结果。 CTRL+T结果:移动拆分器。 CTRL+B结果:将结果保存为文件。 CTRL+SHIFT+F结果:显示结果窗格(切换)。 CTRL+R保存。 CTRL+S模板:插入模板。 CTRL+SHIFT+INSERT模板:替换模板参数。 CTRL+SHIFT+M优化:显示预估执行计划。 CTRL+L优化:显示执行计划(切换开/关)。 CTRL+K优化:索引优化向导。 CTRL+I优化:显示客户统计 CTRL+SHIFT+S优化:显示服务器跟踪。 CTRL+SHIFT+T使用数据库。 CTRL+U企业管理器的快捷键确实找不到了

以上就是关于用vb.net 怎样建立一个mdb数据库及一张表全部的内容,包括:用vb.net 怎样建立一个mdb数据库及一张表、在Access2010中创建数据库有哪几种方法、mysql数据库命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10166033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存