社区
数据库
帖子详情
比较Sql语句和数据库结构,谁有好的办法啊
mickwang
2005-07-19 09:43:39
有一些创建表的.sql文件,里面都是些create table...等内容
创建完数据库以后,为了防止数据库中的表被改动,需要以sql文件为参考,来比较数据库的结构
我现在想的做法是,一方面读取数据库表的信息,把每个表的字段的详细信息读出来,一方面分析.sql文件,整理成一个个字段,然后作比较。但是用ADO读取信息,好像不是很完整,一些主键,约束等都读不出来,而且去分析sql文件,难度也比较大。谁能帮帮忙,想个更好的办法啊
...全文
97
5
打赏
收藏
比较Sql语句和数据库结构,谁有好的办法啊
有一些创建表的.sql文件,里面都是些create table...等内容 创建完数据库以后,为了防止数据库中的表被改动,需要以sql文件为参考,来比较数据库的结构 我现在想的做法是,一方面读取数据库表的信息,把每个表的字段的详细信息读出来,一方面分析.sql文件,整理成一个个字段,然后作比较。但是用ADO读取信息,好像不是很完整,一些主键,约束等都读不出来,而且去分析sql文件,难度也比较大。谁能帮帮忙,想个更好的办法啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chjc2003
2005-07-21
打赏
举报
回复
那你等过一段时间后再生成一个该表的SQL建表脚本,然后对照以前的看看咯。
哈~~~
有一些软件可以自动帮你生成一个报表形式的东东,自己去找一下。
ADO不行就用ODBC咯
mickwang
2005-07-20
打赏
举报
回复
现在是需要用C++ code来完成,不是用工具呀
njchf
2005-07-19
打赏
举报
回复
powerdesign + ultraedit 试试看
不过,powerdesign 我记得在版本9.5时还不支持含有多个字段的外键,不知道现在的11.0行不行
mickwang
2005-07-19
打赏
举报
回复
谢谢啊,语言表达能力不好,不好意思:)
简单点说,就是用sql语句创建了一个表,过一段时间后,担心这个表结构被手工或者其他程序改变了
需要把这个Sql语句和这个表比较一下,如果表结构变了,找出其中被改变的地方。比如添加了一个字段,改变字段类型等等。
有什么好的方案能完成这个比较。
AntonlioX
2005-07-19
打赏
举报
回复
没看懂 帮你顶
如何用
SQL语句
创建
数据库
如何用
SQL语句
创建
数据库
说明:在项目的开发当中
数据库
需要部署在客户的实际环境中试运行,但我们在部署的时候需要考虑的是,后台的
数据库
如何移植到客户的计算机中,考虑到各种版本的兼容性,最好的
办法
就是编写
比较
通用的
SQL语句
,包括建库,建表,添加约束等,最后复制到客户的计算机中运行;创建
数据库
的语法:第一步:先要判断当前
数据库
系统中是否存在你要新建的
数据库
,如果是就要删除(MASTER系统
⭐️
SQL语句
创建
数据库
——《跟老吕学SQL》
SQL 是用于访问和处理
数据库
的标准的计算机语言。SQL 指
结构
化查询语言SQL 使我们有能力访问
数据库
SQL 是一种 ANSI 的标准计算机语言编者注:ANSI,美国国家标准化组织。
sql语句
创建
数据库
应该考虑
数据库
的备份和恢复,以确保在发生数据丢失或故障的情况下可以快速恢复数据。在新的
数据库
中创建表,这将使数据可以存储在
数据库
中。在创建
数据库
时,可以指定一些选项,例如
数据库
的默认字符集和排序规则。应该考虑
数据库
的大小以及将存储在
数据库
中的数据量。UPDATE命令可以更改表中的特定行或列,也可以更改表中的所有数据。DELETE命令可以删除表中的特定行或列,也可以删除表中的所有数据。将数据插入到表中,这将使数据可以在
数据库
中进行存储和管理。在创建
数据库
之前,应该设计
数据库
的
结构
和架构。
数据库
常用的
sql语句
大全--sql
前言 本片博客使用mysql
数据库
进行数据操作,使用Navicat for mysql 这个IDE进行可视化操作。每个
SQL语句
都是亲身实验验证的,并且经过自己的思考的。能够保证
sql语句
的可运行性。
sql语句
的命令不区分大小写,但储存的数据是区分大小写的。在这里我们统一使用英文小写进行命令编辑。如果喜欢大写的可以使用IDE编辑器的一键美化功能,可以统一转化为大写。并且会对你的
sql语句
进行美化,例如自动换行等。 创建删除(
数据库
、表) 创建
数据库
create database <
数据库
名
SQL语句
修改
数据库
表
结构
一、查看表
结构
1、查看表的基本
结构
语句: DESCRIBE `DEPT`; 2、查看表详细
结构
语句: SHOW CREATE TABLE `DEPT`; 二、对表的操作 增加表 CREATE TABLE `dept` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` v
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章