首先在项目的VBNET界面,使用菜单项目--添加引用--COM
选择 Microsoft ADO Ext 2x for DDL and Security
然后单击确定,完成引用。
完整代码如下:
Imports ADOXPublic 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数据库命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)