社区
DataWindow
帖子详情
急问!!!怎样从数据窗口获取使用的数据库的表名
sccn
2004-10-19 03:21:23
在程序里,我想得到dw_1里引用了那些数据表,怎么能查出来呢?
...全文
83
3
打赏
收藏
急问!!!怎样从数据窗口获取使用的数据库的表名
在程序里,我想得到dw_1里引用了那些数据表,怎么能查出来呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sccn
2004-10-19
打赏
举报
回复
Describe(Colunm.dbname) 没好用
从以前帖子理查到了dw_1.Object.DataWindow.Table.UpdateTable
返回值正确
老板卤两个蛋蛋
2004-10-19
打赏
举报
回复
学到起 咯咯咯咯
xjsoft2000
2004-10-19
打赏
举报
回复
Describe(Colunm.dbname)
任意
数据
库
连接、表、字段名
获取
提供一个连接任意
数据
库
,
获取
表名
和字段名的程序。注意在“
数据
连接属性”
窗口
,一定要选中“允许保存密码”,
使用
VS2005下的C#开发。
mysql基础只是总结
【初识mysql】 mssql 2000 Access DB2 oracle 【mysql安装】 1、官方下载mysql win32 msi 2、点击安装 3、配置 4、查看是否安装成功 通过cmd 输入netstat -a搜索3306端口是否处于listening状态 【mysql服务的启动与停止】 1、右击我的电脑-管理-服务与应用程序-服务-mysql 2、net stop mysql|net start mysql 【mysql的配置文件以及
数据
位置】 1、安装目录下名为mysql.ini文件 2、默认
数据
位置 配置文件中字段为datadir 3、配置文件中简单的字段的理解 【mysql的登录与退出】 1、通过图形化界面 phpmyadmin mysqlGUI Navicat for MySQL 2、DOS登录或者自带的MySQL Command Line Client mysql -h IP或者域名 -u username -p -P port 回车 PWD 3、exit或者quit(CLI) 【密码的修改】 1、set password = password('密码'); set password for 用户名@域名或者地址 =password('密码'); 2、cmd下输入mysqladmin -uroot -p password 新密码 回车 旧密码 3、通过修改mysql
数据
库
的user表 update mysql.user set password=password('新密码') where host='ip或者域名' and user='用户名' 【忘记密码的解决办法】 1、停止mysql服务 2、mysqld(mysqld-nt) --skip-grant-tables 3、重新打开
窗口
cmd 4、输入mysql -u root -p 回车 无需密码 5、通过上述密码修改方法3修改密码 6、flush privileges 7、exit 8、资源管理器kill进程mysqld 或者 mysql-nt 不要把mysql.exe 9、net start mysql 【简单的用户权限管理】 1、用户的创建 create user 用户名 identified by 密码 2、删除用户 drop user 用户名 3、用户重命名 rename user 原始名称 to 新名称 注释 : 用户名@localhost 只能本地登录 用户名@% 可以通过非本地登录 如果本地登录将%自动转换为localhost 【用户的权限】 1、初始用户只具有连接权限不具有其他权限,而且连接这个权限无法收回 只能通过删除用户 2、授权grant 收回权限revoke 3、授权语法 grant 权限 on
数据
库
.表 to 用户@域名或者IP identified by '密码' 4、收回权限 revoke 权限 on
数据
库
.表 from 用户@域名或者IP max_queries_per_hour 每个小时最大查询的数 0没有限制 max_updates_per_hour 每个小时最大更新
数据
的次数 0没有限制 max_user_connects 最大并发数 连接数 0没有限制 max_connects_per_hour 每个小时最大的并发数 0没有限制 【
数据
库
的基本CLI】 1、show databases; 查看服务器中的所有
数据
库
2、select user(); 查看当前用户 3、select version(); 版本 4、show processlist; 在线详细信息 5、show warnings; 警告信息 6、use
数据
库
名称; 调用具体的
数据
库
7、show grants [for 用户名@域名或者IP]; 查看用户权限 8、select database(); 产看当前
使用
数据
库
【
数据
库
的创建和删除】 1、create database [if not exists]
数据
库
名称 2、drop database
数据
库
名称 【表的创建、修改和删除】 1、创建 create table [if not exists]
表名
( 字段名称 类型(大小) 属性, 字段名称 类型(大小) 属性, 字段名称 类型(大小) 属性, ⋯⋯ )engine=innodb default charset=编码; create table [if not exists]
表名
( 字段名称 类型(大小), 字段名称 类型(大小), 字段名称 类型(大小), ⋯⋯ 属性, 属性, ⋯⋯ )engine=innodb default charset=编码; 2、
数据
类型 日期类型:date Y-M-D 20110105(自动去除其中的非法符号!,*) time h:m:s 14:12:11 datetime date+time Y-M-D H:m:S timestamp:更新时日期值也会更新 timestamp default current_timestamp:只记录第一次插入的时间 数值类型: tinyint 0|1 smallint mediumint int[M] M默认11 人为设定系统也会根据自动分配空间(类似char和varchar) bigint float[(M,D)] 10的(M-D)次方->代表最大值 D->代表保留位数不够补0 //For float(M,D), double(M,D) or decimal(M,D), M must be >= D //只写M 0-24代表float精确度总的十位数超过6位用科学计数法,小数超出四舍五入,不够不补0 //float和double在desc中不会显示精确度 //select 中通过 float查询的前提是MD都有或者是double double //25-53代表double 但是不可以写精确度 >15位用科学计数法 字符串类型 char varchar text blob enum(v1,v2,v3⋯⋯65535) 插入的值是其中的一个 set(v1,v2,v3⋯⋯64) 插入的值是其中的0到多个 3、属性 1、自增属性 auto_increment 2、不为空not null | null 3、默认值default 4、主键primary key 5、列值的唯一 unqiue 6、索引 index|key 7、前导0 zerofill 属性可以写在末尾的主键 列值唯一 索引 4、查看表 desc
表名
show columns from
表名
show columns in
表名
5、修改表 alter table
表名
a) drop 字段 注意当表中字段为1个的时候不能删除 b) add 字段名 类型[大小] 属性,add 字段名 类型[大小] 属性⋯⋯ [after|first 字段] c) modify 字段名 类型[大小] 属性,modify 字段名 类型[大小] 属性⋯⋯ [after|first 字段] d) change 原始的字段名 新的字段名 字段名 类型[大小] 属性,modify 字段名 类型[大小] 属性⋯⋯ [after|first 字段] e) rename 新的
表名
(方法二:rename table 旧的
表名
to 新的
表名
) f) engine=存储引擎(type不建议
使用
) g) charset=字符编码 6、删除表格 drop table
表名
【表创建例题】 例题1:创建一个表用于存储用户上传的文件信息 (文件的原始名,大小,路径,文件名,类型,上传人,是否共享) 例题2:创建一个表用于存储用户注册信息 (用户名,密码,id,email,安全问题,安全问题答案) 例题3:创建一个表用户留言板信息 (给谁留言,是谁留的言,留言时间,留言内容) 【
数据
库
和表相关信息的一些CLI】 1、show create database
数据
库
名 2、show create table
表名
3、show status; 4、show table status like ""; 5、show variables; 【
数据
库
的备份与导入】 1、备份cmd->mysqldump -u root -p
数据
库
[
表名
] > 文件名.sql->回车->密码 注意:cmd下运行mysqldump >覆盖 >>追加 2、还原:进入mysql下->source 路径 3、备份和还原可以进入配置文件所在
数据
目录下拷贝 【CURD操作】 1、表中记录的写入 insert into
表名
[(字段1,字段2,字段3,⋯⋯)] values(值1,值2,值3,⋯⋯),(值1,值2,值3,⋯⋯) 2、insert into
表名
set 字段1=值1,字段2=值2,字段3=值3⋯⋯ 3、表中记录的删除 delete from
表名
where 条件 4、表中记录的更新 update
表名
set 字段1=值1,字段2=值2,字段3=值3⋯⋯ [where 条件] 5、表中记录的查询 select *|字段[,字段] [as 新字段名称] from
表名
[where 条件 group by 字段 having 附加条件 in() order by ASC|DESC limit开始,长度] 6、where 条件的理解 = | !=(<>) | between and | or | and | in | not 【mysql中的简单的数学函数】 1、统计函数 count()|max()|min()|avg()|sum() 2、mysql运算 php运算一致(除逻辑运算&& || !) 3、数学函数 pi()|round()|rand()|ceil()|floor|sin()|abs()|mod() 4、特殊的 like '' %->任意 regexp '' ->posix 【mysql中的字符串和时间】 concat(字符1,字符2...) 字符连接 instr(字符串,字符) 寻找字符所在字符串的位置 char ascii编码 转化为字符 ord 字符转化为ascii编码 substring(字符串,开始位置,长度); length(字符串) 字符串长度 substr(字符串,开始位置,长度); lpad 往左边填充 rpad 往右边填充 lower 转化为小写 upper 转化为大写 select left(字符串,长度);从左边取几位 select right(字符串, 长度);从右边取几位 select curdate();
获取
当前的日期 select curtime();
获取
当前的时间 select now();
获取
当前的时间跟日期
sql查询表结构.sql
sql可以
获取
到
数据
库
表的stabledes.value as
表名
说明,sobj.name as
表名
,scol.colid as 列号, scol.name as 列名,sprop.[value] as 列说明,stype.name as 列
数据
类型,scol.length as 列
数据
长度,scol.isnullable as 可空,scol.colstat as 自增长,case when skey.COLUMN_NAME is null then 0 else 1 end as 主键
详细介绍—
获取
ACCESS
数据
库
中所有的
表名
(ODBC + MFC实现)解决方法
网上关于
获取
ACCESS
数据
库
中所有的
表名
的文章挺多的,但是说的不是很详细,对于初学者来说很难看懂(我也是初学者呵呵),研究了很久,自己弄懂后,觉得很有必要做个详细的介绍,以免其他初学者向我一样,因为研究这个东西走很多弯路从而浪费过多宝贵的时间。
获取
ACCESS
数据
库
中所有的
表名
有什么用呢?因为我们在很多地方会用到此功能的,例如做一个学习软件,用户可以自定义选择不同的课文学习,如果
数据
库
中
达梦
数据
库
获取
表结构和对象定义方法
很多新手在开始
使用
DM
数据
库
时,都遇到过如何
获取
表结构信息的问题,今日我整理了
获取
表结构的各种方法,也可以从这些方法中
获取
其他对象的定义信息,比如表、视图、存储过程、函数、包等DDL创建语句,供大家参考。 本章介绍DM
数据
库
获取
表结构方法。 本章的测试环境: ①操作系统:Windows 10 (64位) ②
数据
库
版本:DM8 相关关键字:DM
数据
库
对象定义语句 表结构 DM
数据
库
获取
对象定义信息 下面从系统包、系统过程、
数据
字典、DISQL
窗口
和客户端管理工具等方面介绍
获取
表结构、视图和其他对象定义的方法
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章