老旧数据库有哪些表格,sql server 2000 如何在原有数据库建新表
来源:整理 编辑:黑码技术 2024-11-18 01:50:50
本文目录一览
1,sql server 2000 如何在原有数据库建新表
当然可以用的,不过你刷新表列表,看看新建的表的所有者是不是与原先创建的表一样,默认是dbo。你安装的时候出现错误没有呀?不行就用sql语句吗?这样可以把嘿嘿
2,数据库里的快表和慢表是什么意思
就是将最经常被访问的数据缓存起来:将应用做知成快/慢表机制。让用户很少访问大量的旧数道据放在一个慢表里。将用户经常访问的新数据放在一个高速回的快表(只有数百数千条记录)里:可以是一个限制数量答的小数据库,可以是更简单的非数据结构(DBM/Hash/纯文本)来快速存取
3,怎么复制sql2000数据库里面的表
可以用企业管理器导入导出数据也可以用代码表不存在的情况下select 字段1,字段2.....字段n into 数据库名..新表名 from 旧数据库名..旧表 where 条件表存在的情况下insert into 数据库名..新表名 select select 字段1,字段2.....字段n from 旧数据库名..旧表 where 条件1regedit 1。将program files下的sql安装目录删除(此处如果有重要的数据,请先备份) c:\program files\microsoft sql server\80\tools。 c:\program files\microsoft sql server\mssql。 2。注册表中的相关信息删除: hkey_local_machine\software\microsoft\mssqlserver。 hkey_local_machine\system\currentcontrolset\services\msdtc。 3。hkey_local_machine\system\currentcontrolset\control\session manager中找到pendingfilerenameoperations项目,并删除它。这样就可以清除安装暂挂项目 4。hkey_local_machine\software\microsoft\windows\currentversion\setup 删除exceptioncomponents
4,android开发用什么数据库
安卓大部分情况都是作为客户端,开发用数据库时主要看服务器端用什么。一般而言,现在用SQL的比较多,所以一般在客户端也采用SQL lite或者My SQL等sqlite是轻量级嵌入式数据库引擎,它支持 sql 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((mozilla, php, python)都使用了 sqlite,sqlite 由以下几个组件组成:sql 编译器、内核、后端以及附件。sqlite 通过利用虚拟机和虚拟数据库引擎(vdbe),使调试、修改和扩展 sqlite 的内核变得更加方便。 特点: 面向资源有限的设备, 没有服务器进程, 所有数据存放在同一文件中跨平台,可自由复制。 sqlite 基本上符合 sql-92 标准,和其他的主要 sql 数据库没什么区别。它的优点就是高效,android 运行时环境包含了完整的 sqlite。 sqlite 和其他数据库最大的不同就是对数据类型的支持,创建一个表时,可以在 create table 语句中指定某列的数据类型,但是你可以把任何数据类型放入任何列中。当某个值插入数据库时,sqlite 将检查它的类型。如果该类型与关联的列不匹配,则 sqlite 会尝试将该值转换成该列的类型。如果不能转换,则该值将作为其本身具有的类型存储。比如可以把一个字符串(string)放入 integer 列。sqlite 称这为“弱类型”(manifest typing.)。 此外,sqlite 不支持一些标准的 sql 功能,特别是外键约束(foreign key constrains),嵌套 transcaction 和 right outer join 和 full outer join, 还有一些 alter table 功能。 除了上述功能外,sqlite 是一个完整的 sql 系统,拥有完整的触发器,交易等等。android 集成了 sqlite 数据库 android 在运行时(run-time)集成了 sqlite,所以每个 android 应用程序都可以使用 sqlite 数据库。 对于熟悉 sql 的开发人员来时,在 android 开发中使用 sqlite 相当简单。但是,由于 jdbc 会消耗太多的系统资源,所以 jdbc 对于手机这种内存受限设备来说并不合适。因此,android 提供了一些新的 api 来使用 sqlite 数据库,android 开发中,程序员需要学使用这些 api。数据库存储在 data/< 项目文件夹 >/databases/ 下。 android 开发中使用 sqlite 数据库 activites 可以通过 content provider 或者 service 访问一个数据库。下面会详细讲解如果创建数据库,添加数据和查询数据库。 创建数据库 android 不自动提供数据库。在 android 应用程序中使用 sqlite,必须自己创建数据库,然后创建表、索引,填充数据。android 提供了 sqliteopenhelper 帮助你创建一个数据库,你只要继承 sqliteopenhelper 类,就可以轻松的创建数据库。sqliteopenhelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。sqliteopenhelper 的子类,至少需要实现三个方法:1 构造函数,调用父类 sqliteopenhelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 activity),数据库名字,一个可选的游标工厂(通常是 null),一个代表你正在使用的数据库模型版本的整数。2 oncreate()方法,它需要一个 sqlitedatabase 对象作为参数,根据需要对这个对象填充表和初始化数据。3 onupgrage() 方法,它需要三个参数,一个 sqlitedatabase 对象,一个旧的版本号和一个新的版本号,这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型。
5,pb中数据库表的结构在哪个表
PowerBuilder是目前公认的、最佳的数据库前端开发工具之一。在实际开发应用中,经常会遇到修改数据库表结构的情况。用PowerBuilder修改数据库表结构与用Foxbase修改数据库结构不同。在PowerBuilder中,除可以在数据库表结构中添加字段名外,无法直接修改数据库表结构,如删除某个字段名或类型或字段名长度等,都会导致数据库表记录的丢失。我们通过实践探索,总结了几种方法仅供大家参考,请大家批评指正。一、 修改数据库表结构,数据库表中没有记录方法1:将表结构以Export Table 文件格式输出。从Database中选择要修改的数据库表Table。从Objects中选择Export Table/View Syntax to Log,取名保存即选Save Log As,以*.sql格式保存。从Objects中选择Database Administration。从File中选择Dos Open,选文件名File name,*.sql,打开进行修改。从Objects中选择Execute SQL。即产生一新的数据库表结构。注意:Table名不要同名。方法2:将表结构以SQL Syntax 文件格式输出。从Database中选择要修改的数据库表Table。按Preview键。从File中选择Save Rows as,File Format 选SQL Syntax,取表名*.sql保存。从File中选择Dos Open,打开表名*.sql,进行修改。取表名后,Execute SQL。注意:此种方法没有生成Primary Key。二、 修改数据库表结构,保存原数据库表中记录方法1:先修改数据库表结构,用SQL语句转移数据库表中记录将表1生成表1.sql,修改结构,将表1另取名为表2。运行表2.sql,生成表2。此时产生一新的数据库表结构。从Objects中选择Database Administration,写SQL Statement: Insert into 新表名select * from 旧表名; Execute SQL。将旧表中所有字段内容转入新表中。删除表1,从File中选择Dos Open,打开文件名File name即表2.sql,将表2统一改为表1.运行表1.sql,生成新结构的表1,此时无记录。按步骤3,将表2中的记录全部转入表1中。若将部分字段转入,写SQL Statement:insert into 新表名(字段1,字段2......)select 字段1,字段2......from 旧表名;Execute SQL。旧表中部分字段内容转入新表中。方法2:将表结构和记录以SQL Syntax 文件格式输出。从Database中选择要修改的数据库表Table,按Preview键。从File中选择Save Rows as,File Format 选SQL Syntax,取表名*.sql保存。从File中选择Dos Open,打开表名*.sql,进行修改。取表名后,Execute SQL。方法3:将表结构和记录以TXT 文件格式输出。从Database中打开数据库表,按Preview键。从File中选择Save Rows as,File Format 选TXT,取表名*.txt保存。将表生成表.sql,修改结构,运行表.sql,此时产生一新的数据库表结构。从Database中打开数据库表,按Preview键。从Rows中选择Import,选*.txt。从File中选择Save changes to Database。注意:方法1适用于任何修改数据库表结构的任何情况。方法2和方法3对删除字段名不适用。另外,用Message传递参数必须注意以下几点:1. 最好执行完窗口操作(打开或关闭)后马上将Message消息对象的值传给变量,这是因为Message是全局使用的对象,每一次事件被触发或传送时都会被使用,其他Script 也有可能用到Message消息对象,因此它有被覆盖的危险。2.避免传送NULL对象,以免程序出错。无论怎么添加,首先你必须要配置pb的数据库连接,在database painter里面。配置数据库连接。 配置成功之后,可以直接在database painter里面,打开你配置的数据库,选择你要添加数据的表,然后点右键,edit data,打开所有的数据,然后上方菜单里分别有两个按钮,insert和save,insert表示增加一个空行,你可以在里面编辑数据,save表示把数据保存到表中。这样可以实现,不过都是单条的自己手动写进去的。 这里还可以导入数据,不过要格式匹配,包括字段的数量,顺序,类型导入模板,和你查询的结构必须匹配才可以。这个所谓的查询,可以使用edit data,打开的框架,还可以自己写一个查询语句,在isql session页写查询语句点execute按钮执行查询,不过这个执行的查询,要单表,否则不知道保存哪个表了。 还可以自己写程序插入。利用数据窗口,或者利用insert 语句插入数据。
文章TAG:
老旧 数据库 哪些 老旧数据库有哪些表格 sql server 2000 如何在原有数据库建新表