网站备案什么鬼,微信自己怎么创建公众号,制作二维码教程,店铺营业执照在哪个网站做年审Part 1#xff1a;前面的话对Access数据库的大部分操作都可以通过SQL语言来实现SQL:Structure Query Language#xff0c;结构化查询语言#xff0c;语法简单#xff0c;非常容易学SQL语言的执行可借助于ADO#xff0c;ADO本身也支持对数据库的各种操作#xff0c;但是涉…Part 1前面的话对Access数据库的大部分操作都可以通过SQL语言来实现SQL:Structure Query Language结构化查询语言语法简单非常容易学SQL语言的执行可借助于ADOADO本身也支持对数据库的各种操作但是涉及到一些其它知识的学习这个系列中除非无法用SQL来实现否则会使用SQLSQL作为数据库操作的通用语言学会了后也可用于对其它数据库的操作那也是极好的Part 2本篇目标对已有空白数据库创建一个数据表根据要求创建新的字段指定字段的约束基本逻辑过程连接数据库确定SQL语句执行SQL语句根据需求重复上面两步关闭数据库的连接记得引用Microsoft ActiveX Data Objects 2.8 LibraryPart 3代码Sub test() Dim cnn As New ADODB.Connection 连接 Dim rs As New ADODB.Recordset Dim SQL As String Dim tblName Dim dbAddr dbAddr ThisWorkbook.Path 学生信息.accdb tblName 学生信息表 连接数据库 With cnn .Provider Microsoft.ACE.OLEDB.12.0 .Open Data Source dbAddr End With SQL CREATE TABLE tblName (ID AUTOINCREMENT primary key) Set rs cnn.Execute(SQL) field1 姓名 text(6) field2 学号 single field3 性别 text(1) SQL ALTER TABLE tblName ADD field1 , field2 , field3 Set rs cnn.Execute(SQL) cnn.Close Set rs Nothing Set cnn NothingEnd Sub执行结果新建表执行结果新建字段Part 4部分代码解读ADO连接不同数据库采用不同引擎Microsoft.ACE.OLEDB.12.0 连接Access老版本的Access(.mdb后缀的)可以使用引擎 Microsoft.Jet.OLEDB.4.0CREATE TABLE tblName (ID AUTOINCREMENT primary key)创建了一个工作表并设置一个字段(主键唯一且自增)CREATE TABLE 工作表名称 (字段信息)中文释义可以理解为新建数据表XX字段XX且为主键ID这个字段每增加一行记录会自增1设为主键SQL ALTER TABLE tblName ADD field1 , field2 , field3新增字段ALTER修改上面的SQL中文释义可以理解为修改数据表XX增加字段XX其实还是比较直白的field2 学号 single设置字段特性字段名称为学号类型为Single单精度实数Set rs cnn.Execute(SQL)运行该SQL语句字段约束主键官方定义主键是表中的一个字段或字段集为每条记录提供一个唯一的标识符。在数据库中请将信息划分到基于主题的不同表中。然后使用表关系和主键以指示 Access 如何将信息再次组合起来。Access 使用主键字段将多个表中的数据迅速关联起来并以一种有意义的方式将这些数据组合在一起。小结想对数据库的操作转化为对应的SQL语句然后运行搞定