使用select命令,可以查询所有表名
写法如下:
select table_name from information_schematables where table_schema='当前数据库'
扩展资料
其它用法
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明 *** 作成功!)
4、查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5、创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、显示表的结构:
mysql> DESCRIBE MYTABLE;
7、往表中加入记录
mysql> insert into MYTABLE values (”hyq”,”M”);
8、用文本方式将数据装入数据库表中(例如D:/mysqltxt)
mysql> LOAD DATA LOCAL INFILE “D:/mysqltxt” INTO TABLE MYTABLE;
9、导入sql文件命令(例如D:/mysqlsql)
mysql>use database;
mysql>source d:/mysqlsql;
参考资料:
1,打开该access数据库,然后点击创建,点击查询设计,把跳出来的显示表关闭。
2,点击工具栏左上角的SQL,然后就会出现一个框,这个框就是输入SQL语句是框,输入语句后点击保存,点击运行,就可以看到效果了。
貌似Access没有类似SQL Server的存储问表名的系统表或视图。
或者你可以参考一下链接,用VBA实现。
>
1连接Access数据库代码!版本 2
支持库 eDB 如果 (数据库连接连接Access (MDB数据库, “”) = 真)
记录集置连接 (数据库连接)
排序条件 = “字段,表名,条件”
如果 (记录集打开并排序 (MDB数据表, 排序条件) = 真) 否则 销毁 ()
2填充树形框字段到父项目代码!版本 2
支持库 eDB
支持库 iext局部变量 分类变量, 文本型
局部变量 树项目总数, 整数型
局部变量 树循环循环, 整数型
局部变量 临时项目文本, 文本型
局部变量 是否存在重复, 整数型
记录集到首记录 ()
判断循环首 (记录集尾记录后 = 假)
记录集读文本 (“字段”, 分类变量)
树项目总数 = 树型框取项目数 ()
如果 (树项目总数 = 0)
树型框加入项目 (, 分类变量, , , )
否则
计次循环首 (树项目总数, 树循环循环)
临时项目文本 = 树型框取项目文本 (树循环循环 - 1)
如果 (临时项目文本 = 分类变量)
是否存在重复 = 1
跳出循环 ()
否则
是否存在重复 = 0
如果结束
树循环循环 = 树循环循环 + 1
计次循环尾 ()
如果真 (是否存在重复 = 0)
树型框加入项目 (, 分类变量, , , )
如果真结束 如果结束 记录集到下一条 ()
判断循环尾 ()
3填充表名到树形框子项目并过滤树形框存在的重复项!版本 2
支持库 iext
支持库 eDB局部变量 原项目变量, 整数型
局部变量 原项目循环, 整数型
局部变量 项目数组, 文本型, , "0"
局部变量 原项目文本, 文本型
局部变量 新项目变量, 整数型
局部变量 新项目循环, 整数型
局部变量 新项目文本, 文本型
局部变量 新项目标题, 文本型
局部变量 过滤语句, 文本型
局部变量 文本数组, 文本型, , "0"
局部变量 文本变量, 文本型
局部变量 数组成员, 整数型
局部变量 数组循环, 整数型
局部变量 次数数量, 整数型
局部变量 项目变量, 整数型
局部变量 循环变量, 整数型
局部变量 次数循环, 整数型
原项目变量 = 树型框取项目数 ()
原项目循环 = 1
计次循环首 (原项目变量, 原项目循环)
加入成员 (项目数组, 树型框取项目文本 (原项目循环 - 1))
计次循环尾 ()
数组成员 = 取数组成员数 (项目数组)原项目文本 = 项目数组 [数组循环]
过滤语句 = “字段” + “=” + “'” + 原项目文本 + “'”
如果 (记录集过滤记录 (过滤语句) = 真)
次数数量 = 记录集记录数量
清除数组 (文本数组)
计次循环首 (次数数量, 次数循环)
记录集读文本 (“表名称”, 文本变量)
加入成员 (文本数组, 文本变量)
次数循环 = 次数循环 + 1
记录集到下一条 ()
计次循环尾 ()
项目变量 = 树型框取项目数 ()
计次循环首 (项目变量, 循环变量)
树型框置项目数值 (循环变量 - 1, 循环变量)
计次循环尾 ()否则
rstOpen Sql, cnConnectionString
我的数据库语言不是很好,但看了你的代码,也觉得很乱,你的代码至少有好几种方法可以修改,上面是最简单的一种,实际上你的数据库在acappOpenCurrentDatabase的时候已经打开了,接下来根本就不需要再次使用cn进行连接。
所以第二种改法是:
acAppOpenCurrentDatabase (dbPath)
'Dim cn As ADODBConnection '不需要再次连接
'Set cn = acAppCurrentProjectConnection '不需要再次连接
Dim rst As ADODBRecordset
Set rst = New ADODBRecordset
Dim Sql As String
Sql = "Select From 0012X32"
rstOpen Sql, acAppADOConnectString '我只需要在这里调用连接的数据就可以了,而这个连接数据存储在acAppADOConnectString里面。
rstMoveFirst
acAppOpenCurrentDatabase (dbPath)
'Dim cn As ADODBConnection '不需要再次连接
'Set cn = acAppCurrentProjectConnection '不需要再次连接
Dim rst As ADODBRecordset
Set rst = New ADODBRecordset
Dim Sql As String
Sql = "Select From 0012X32"
rstOpen Sql, acAppADOConnectString '我只需要在这里调用连接的数据就可以了,而这个连接数据存储在acAppADOConnectString里面。
rstMoveFirst
下面是RecordSet的OPEN的用法:
Open 方法 (ADO Recordset)
打开游标。
语法
recordsetOpen Source, ActiveConnection, CursorType, LockType, Options
参数
Source 可选。Variant,计算有效的 Command 对象、SQL 语句、表名、存储过程调用、URL 或包含持久存储 Recordset 的文件名或 Stream 对象。
ActiveConnection 可选。Variant,计算有效的 Connection 对象变量名,或包含 ConnectionString 参数的 String。
CursorType 可选。CursorTypeEnum 值,确定在打开 Recordset 时提供者应使用的游标类型。默认值为 adOpenForwardOnly。
LockType 可选。LockTypeEnum 值,确定在打开 Recordset 时提供者应使用的锁定(并发)类型。默认值为 adLockReadOnly。
Options 可选。Long 值,指示提供者计算 Source 参数的方式(如果该参数表示除 Command 对象之外的某些内容),或者指示 Recordset 应该从以前保存过的文件中恢复。可以是一个或多个 CommandTypeEnum 或 ExecuteOptionEnum 值,这些值可以用位 AND *** 作符组合。
注意 如果从包含持久 Recordset 的 Stream 中打开 Recordset,那么使用 adAsyncFetchNonBlocking 的 ExecuteOptionEnum 值将不起作用;提取 *** 作将同步进行并发生阻塞。adExecuteNoRecords 或 adExecuteStream 的 ExecuteOpenEnum 值不应与 Open 一起使用。
Open 方法 (ADO Recordset)
打开游标。
语法
recordsetOpen Source, ActiveConnection, CursorType, LockType, Options
参数
Source 可选。Variant,计算有效的 Command 对象、SQL 语句、表名、存储过程调用、URL 或包含持久存储 Recordset 的文件名或 Stream 对象。
ActiveConnection 可选。Variant,计算有效的 Connection 对象变量名,或包含 ConnectionString 参数的 String。
CursorType 可选。CursorTypeEnum 值,确定在打开 Recordset 时提供者应使用的游标类型。默认值为 adOpenForwardOnly。
LockType 可选。LockTypeEnum 值,确定在打开 Recordset 时提供者应使用的锁定(并发)类型。默认值为 adLockReadOnly。
Options 可选。Long 值,指示提供者计算 Source 参数的方式(如果该参数表示除 Command 对象之外的某些内容),或者指示 Recordset 应该从以前保存过的文件中恢复。可以是一个或多个 CommandTypeEnum 或 ExecuteOptionEnum 值,这些值可以用位 AND *** 作符组合。
希望可以帮到你!你在改改吧!
select a,b from
(select cftype from CT_SAL_Invoice) a ,
(select cfinvoicenumber,cfinvoicedate,cftotaltax from CT_SAL_InvoiceEntry) b
使用Insert into 目标表(字段列表) select 字段列表 from 原始表
即可实现你所说的功能。
insert into (colum1,colum2,colum3,colum4)
以上就是关于查询mysql数据库中所有表名全部的内容,包括:查询mysql数据库中所有表名、java 连接access数据库 表名为中文 ,sql语句应该怎么写、access 里的查一个数据库里的 所有表名的sql语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)