Foxpro数据库命令汇总

Foxpro数据库命令汇总
Foxpro数据库命令汇总

Foxpro数据库命令汇总

说明:

1.格式说明:

[ ] 方括号中的项目是任选项,根据不同情况,有时可省略。

…删节号跟在那个项目后面,表示该项目可继续重复多次

2.使用说明:

(1)命令动词后面的短语(如范围、条件、字段名表等)可按任意顺序排列,但短语之间至少由一个空格分割

(2)命令短语中可任意使用大小写字母,命令中使用的字符(如逗号,引号,空格等)只能使用英文半角的字符。

(3)每行最多书写一条命令

(4)每条命令可以只使用前面的四个字母。

(5)命令中有用的范围的,[范围]有通用的以下四种情况。

⑴All:全部记录;

⑵Next n:指从当前记录开始向下的n个记录;

⑶Record n:第n条记录;

⑷Rest:从当前记录开始到最后一条记录为止;

一、第二节:

1、Clear:清除工作区的内容(菜单:Windows→Clear)

2、Quit:退出Foxpro系统(菜单:File→Exit)

========================================================

二、第二节

3、Creat:建立数据库(菜单:File→New菜单下选择Table/DBF)

格式:Creat 库文件名

说明:文件名的扩展名(.dbf)可省略,默认文件名为Untitled.dbf

4、Use:打开/关闭数据库。

格式:Use 库文件名:打开数据库(菜单:File→Open)

Use:关闭数据库。

5、Append :追加记录(菜单:Record→Append)

命令格式:Append [blank]

功能:在数据库尾部添加记录

说明:[blank]的作用是在库尾部添加一空白记录,不进入全屏幕编辑窗口,如果不加blank,添加记录时会出现一个新的编辑窗口,让我们输入记录的数据。

========================================================

三、第四节:

6、查看和修改数据库的结构。

格式:List structure:查看结构(菜单:Database→setup)

Modify structure:修改结构(菜单:Database→setup下Modyfy按钮)

7、Browse:查看数据库记录的数据(菜单:Database→Browse)

格式:Browse [For 条件>][Fields 字段名表]

功能:全屏幕方式浏览满足条件的数据库记录(会打开一个新的浏览窗口)

说明:[ Fields 字段名表]:显示字段名表中指定的字段,若省略,则显示所有字段。

[For 条件]:显示满足条件的记录,若省略,则显示所有记录。

字段名表里可以有许多字段,字段名与字段名之间用逗号(,)隔开。

8.List / Display:显示数据库记录

命令格式:List [范围] [Fields 字段名表] [For 条件]

说明:[范围]有前面的哪四种情况

注:(1)List与Display的区别:

①当显示内容超过一屏时,List不分屏显示,而Display分屏显示;

②当[for 条件]和[范围]省略时,List默认显示所有记录,而Display默认只显示当前记录。

③List命令中,字段名表前的fields可省略,不省略也可以;而Display字段名表前的fields 不能省略。

(2) List/Display与Browse的区别:

①三条命令都可以显示数据库的记录。

②List/Display是在工作区显示记录,而Browse是在一个新的窗口显示数据库的记录。

9、Sum:求数值型字段的和

命令格式:Sum[字段名表][For条件][to内存变量名表]

功能: 求满足条件记录的指定字段的和,结果依次存入指定的内存变量中.

说明:①字段名表前不能加fields

②字段名与变量名的数量要一致。

10、Average:求数值型字段的平均值

命令格式:Average [字段名表][For条件][to内存变量名表]

功能:求满足条件记录的指定字段的平均值,结果依次存入指定的内存变量中.

说明:①字段名表前不能加fields

②字段名与变量名的数量要一致。

11、Count:计数

命令格式: Count[For条件] [to 内存变量]

功能:统计符合条件的记录个数,结果存入指定的内存变量中

说明:省略[For 条件],则统计数据库的所有记录个数。

12、?:显示信息。

命令格式: ?表达式

功能:统依次计算并显示各表达式的值。

例如:?sx,yw:在屏幕上显示变量sx与yw的值。

?’中国’:在屏幕上显示出:中国。

? y=3+4:在屏幕上显示出:7

? ‘数学=’,sx:则在屏幕上显示出:数学=N (N为变量sx的值)

=======================================================

四、第五节:

13、移动记录指针:

⑴Go Top:记录指针移到第一条记录;

⑵Go Bottom:记录指针移到最后一条记录;

⑶Go n:记录指针移到第N条记录;

⑷Skip n:记录指针向后移n条记录;

⑸Skip-n:记录指针向前移n条记录

说明:前三条命令移动指针叫绝对移动,后二条叫相对移动。

14、Insert:插入记录

命令格式:Insert [Before] [Blank]

功能:在数据库当前记录的后面或前面位置插入一条新记录

说明:[Blank]:插入一空白记录;[Before]在指定记录的前面插入新记录

15、Delete:逻辑删除记录

命令格式:Delete [范围] [For 条件]

功能:从当前数据库中,在指定的<范围>内,给满足<条件>的记录标上删除标记

说明:[范围]有五种情况,前面四种加一省略一种。

省略:删除当前记录

注:用Recall命令可恢复逻辑删除。

Recall命令的格式:Recall [范围] [For 条件]

16、Pack:物理删除(必须先逻辑删除--Delete)

功能:把当前数据库中,所有带删除标记的记录从数据库中真正删除掉.

17、Zap :物理删除库文件中的全部记录

功能:把当前数据库文件中的全部记录进行物理删除,只保留库结构

说明:此命令相当于执行Delete All和Pack两条记录

18、Edit:修改记录中的数据

功能:修改当前记录中的数据。

说明:通过键盘的PageDown与PageUp键可以把光标向下或向上移动记录,以便修改后面或前后的记录数据。

19、Replace:替换数据内容

命令格式:Replace [范围] 字段名1 With 表达式1 [,字段名2with表达式2…] [For条件]

功能:由系统自动检索出指定范围的符合条件的记录,并对其中指定字段的内容用<表达式1>的值替换<字段名1>的内容…

说明: [范围]有五种情况,前面四种加一省略一种。

⑸省略:当前记录

20、Copy:数据库结构和文件的复制

命令格式①:Copy Structure To 新库文件名[Fields字段名表]

功能:把当前数据库文件的结构复制到新的库文件中

说明:

(1) 必须打开被复制的数据库文件;

(2) 新的数据库文件只有结构没有记录;

(3) 新库结构由[Fields字段名表]来指定,若省略,则两库结构相同

命令格式②: Copy to 新库文件名[For 条件] [Fields 字段名表]

功能:将当前数据库文件中满足条件的记录复制到新的数据库文件中,新文件的结构仅含指定的字段.

========================================================

五、第六节:

21、Sort:分类排序(菜单:Database→Sort)

格式: Sort To 库文件名On 字段1[/参数][,字段2[/参数]…] [Fields 字段名表] [For 条件]

功能:对当前打开的数据库,按照给定的关键字重新排序,生成一个名为库文件名的数据库文件

说明:

(1) 新文件的默认扩展名为Dbf;

(2)先按<字段1>排序,若值相同,则按<字段2>排序;

(3)[/参数]:/A为升序,/D为降序,(省略参数则默认为升序);

(4) 新库结构由[Fields 字段名表] 指定;

(5) 新库的记录由[For <条件>]指定。

22、Index:建立一个索引文件(菜单:File→New选择index选项)

格式:Index On 字段名To 索引文件名

功能:以字段名为关键字,建立索引文件

说明:

(1)索引文件的扩展名为Idx;, 默认文件名为Untitled.idx

(2)字段名只能一个,默认为升序,如果要降序则字段名前加一负号(-),加负号时此字段必须为数值型字段

(3) 索引文件建立后,原数据库中记录的物理顺序不便

23、打开索引文件。

格式①:Use 库文件名index 索引文件名

功能:打开库文件的同时打开索引文件。

格式②:Set index to 索引文件名

功能:打开索引文件(相关的库文件已打开)

如:Use chengji index zf此命令与下面两条命令是等效的。

Use chengji和Set index to zf

24、Locate:数据库顺序查询

格式:Locate [<范围>][For<条件>]

Continue

功能:从当前数据库中指定范围内的第一条记录开始,依次查找符合条件的记录.Continue命令用于配合最近一次Locate命令的使用,查找下一条满足条件的记录.

说明:查询执行后,只将记录指针重新定位,并不显示所定位的记录的内容,若要显示,可配合使用Display命令.

25、Seek:索引查询

格式:Seek 查询的数据

功能:利用索引文件快速查找满足条件的数据记录.

说明(1)必须首先打开相应的索引文件,其次查找的字符串、数值型或日期型数据必须与索引关键字类型相同。

(2)Seek后面不能带条件。

六、第七节:

26、命令(程序)文件的建立(菜单:File→New菜单下选择program选项)

格式:Modify Command 程序文件名

说明:程序文件名的扩展名可省略,扩展名为.prg,

默认文件名为Untitled.prg

FoxPro 数据库管理系统介绍

FoxPro 数据库管理系统介绍 1.FoxPro简介 FoxPro2.5是Microsoft公司1993年推出的产品。1993年1月发布了FoxPro2.5for DOS和FoxPro2.5for windows两个版本,成为目前微机上最快、使用最广泛的数据库管理系统。 FoxPro2.5的新特点: 增强32位产品的特性;跨平台的开发; 新增或增强的命令与函数; 新的生成器命令; 新的系统内存变量。 由于FoxPro for DOS与FoxPro for windows相互兼容,下面就只简单地介绍一下FoxProˉfor windows的一些功能。 FoxPro for windows的常用工具集(菜单生成器、屏幕生成器、报表生成器)充分发挥Winˉdows的图形能力。这些能力包括图象显示、字模使用以及Windows元素与控制的应用,还可以用Bitmaps 作为屏幕的背景。 FoxPro的附属工具传递器(Transporter)支持FoxPro2.5for DOS 和它的DOS环境下的姐妹产品之间的交叉平台上的开发。FoxPro for DOS程序在大多数情况下可以不必修改而直接在FoxPro for windows 环境下运行。 独特的Rushmore查询优化技术支持复杂的检索并大幅度提高了

运行速度,图形环境并不影响FoxPro底层的速度。 FoxPro加入了Windows的一些动态功能,如OLE(对象连接与嵌入)、DDE(动态数据交换)、DLL(动态链接库)和Windows打印驱动程序等。 FoxPro for windows包括字型字体控制、拖放式编辑和块功能。Windows的全范围的各种字模(Font)在FoxPro2.5中都是有效的,包括True Type字模,这些字模对所有的FoxPro的工具和程序语言都是支持的。 FoxPro提供联机帮助文件。 发行工具箱(Distribution kit)提供流水过程,提供安装和启动例程。FoxPro适用于多用户及网络环境。 2.FoxPro的基本原理 FoxPro数据库是表的集合,这些表协同工作,一起来完成某项任务。这里的表是一种列表,在该表中的每项叫做一个记录,而每个记录又由许多字段组成,字段是数据库的最小数据单位。在FoxPro 中支持八种数据类型的字段。 (1)FoxPro的数据类型①字符型字段。②数字型字段。③日期型字段。④逻辑型字段。⑤备注字段。⑥通用字段。⑦图形类型字段。 ⑧浮点数值字段。 (2)工作区 在FoxPro中,组成某个数据库的各种表可以打开在多达255个工作区中,可以用编号1到255引用工作区,也可按A~J和11~255

foxpro命令完整说明

一、内存变量常用命令 一赋值 STORE <表达式>TO <变量名表> <内存变量名>=<表达式> 二显示 ? ?? LIST|DISPLAY MEMORY [LIKE<通配符>] [TO PRINTER[PROMPT]|TO FILE<文本文件名>] 三清除 CLEAR MEMORY RELEASE <变量名表> RELEASE ALL [LIKE<通配符>|EXCEPT<通配符>] 四保存 SAVE TO <内存变量文件名>[ALL LIKE|EXCEPT<通配符>] 五恢复 RESTORE FROM <内存变量文件名> [ADDITIVE] 二、表结构操作命令 一创建表 CREATE <表名> 二修改结构 MODIFY STRUCTURE 三显示结构 LIST|DISPLAY STRUCTURE [TO PRINTER[PROMPT]|TO FILE<文本文件名>] 四复制结构 COPY STRUCTURE TO <表名> [FIELDS<字段名表>] *生成表结构文件 COPY STRUCTURE TO <表结构文件名> EXTENDED *表结构文件还原成表结构 CREATE <表名> FROM <表结构文件名> 三、表记录操作命令 一表打开关闭 USE <表名> CLOSE DATABASES 二显示 LIST|DISPLAY [OFF] [范围] [FIELDS<字段名表>] [FOR<条件>] [WHILE<条件>][TO PRINTER[PROMPT]|TO FILE<文本文件名>] 三追加 APPEND [BLANK] APPEND FROM <表名> 四插入 INSERT [BLANK] [BEFORE]

MySQL 数据库常用命令 简单超级实用版

MySQL 数据库常用命令简单超级实用版 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 2、修改mysql中root的密码: shell>mysql -u root -p mysql> update user set password=password(”xueok654123″) where user='root'; mysql> flush privileges //刷新数据库 mysql>use dbname;打开数据库: mysql>show databases; 显示所有数据库 mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息); 3、grant 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令some thing做这个 mysql> grant all privileges on *.* to user@localhost identified by 'something' with 增加新用户

FoxPro常用命令

FoxPro常用命令 1、Append [from] 2、Brow 3、Close [All] 4、Copy to 5、Count 6、Delete 7、Edit 8、For <条件> 9、Go Top/Button/n 10、Insert 11、Pack 12、Recall [All] 13、Replace 14、Select n 15、Sort on 16、Use [文件名] 17、Zap 18、FoxPro的运算符号及求和等运算函数 19、FoxPro的数据类型及类型转换函数 2007-12-09 | 常用Visul FoxPro命令、函数及程序语句 标签:FoxPro参考 有个朋友让我帮助处理一下用Excel建立的数据,本想用Delphi做处理,突然想到了FoPro,把Excel文件另存为DBF3的格式,然后用FoxPro做处理也很方便,而且让他学会处理,对他以后再做类似的处理也有好处,于是,搜集了一下Visul ForPro的相关资料,先复习了一下下,很快就完成了他的数据处理。 现在,把这些资料放到这,以后再查找也方便了。 一、主要命令: 1、CREATE 作用:建立一个新的表。 格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。) 说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出

对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用 户输入想要建立的表名。 2、MODIFY STRUCTURE 作用:显示表文件结构,并允许修改此表的结构。 格式:MODIFY STRUCTURE 说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。 3、APPEND 作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。 格式:APPEND [BLANK] 说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。 4、INSERT 作用:在表文件中间插入一个新记录。 格式:INSERT [BEFORE] [BLANK] 说明:INSERT 在当前记录后插入一记录; INSERT BEFORE 在当前记录前插入一记录; INSERT BEFORE BLANK 在当前记录前插入一空记录。 5、BROWSE 作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。 格式:BROWSE 6、USE 作用:打开和关闭表文件。 格式:USE [<文件名>] USE 说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。 7、LIST和DISPLAY 作用:显示表(.dbf)的内容、结构或状态。 格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>] [TO PRINT|TO FILE <文件>] LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>] LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>] 说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。不选范围则隐含范围为ALL;FIELDS后跟字段名,字段名与字段名之间用逗号分隔。WHILE后跟条件,FOR后

数据库常用命令

oracle常用命令 命令解释 $Ps –ef|grep oracle 查看oracle进程是否启动 $ sqlplus "/as sysdba" 以sysdba角色登陆oracle数据库 SQL>startup 显示当前系统中已登录的人员。 SQL>shutdown immediate 关闭数据库 SQL>select * from v$version; 查看oracle数据库版本 SQL>select name from v$database; 查看数据库SID SQL>truncate table table_name 快速清空一个表 SQL>select * from all_users;查看数据库中所有用户 SQL>alter tablespacename offline;将表空间offline SQL> alter tablespacename online ;将表空间online $oerr ora 2236 查错误 alert_{ORACLE_SID}.log 数据库告警日志文件 *.TRC 数据库跟踪文件 Oracle说明 1、数文件:SPFILE不能直接阅读是二进制文件,需要转为文本 2、oracle数据库后,可以查看数据库状态是否open,如果open会显示open字样 SQL> select status, instance_role from v$instance; 3、PFILE:SQL> connect / as sysdba 从spfile创建pfile:SQL> create pfile from spfile; 从pfile创建spfile:CREA TE SPFILE FROM PFILE='/home/oracle/admin/pfile/init.ora'; 4、names是客户端或应用程序需要连接数据库时必须配置的,使用$tnsping service_aliasname可以测试出tns配置的是否正确 5、要文件listener.ora、Tnsnames.ora、Sqlnet.ora,这三个位置在$ORACLE_HOME/network/admin目录下。 6、库启动时要先启动listener Network配置:监听程序lsnrctl

C#对SQL数据库操作总结

C#对SQL数据库操作总结 要对数据库进行查增删改操作,先要连接数据库,然后通过command类中相应方法或Dataset数据集中相应方法来完成对数据库的有关操作 一、创建数据库连接(SqlConnection类) 步骤:(1)定义连接字符串 (2)创建SqlConnection 对象 1. 两种用户登录连接字串(Windwos用户,SQL数据库用户) string connString = "Data Source=HP;Initial Catalog=Xk;Integrated Security=True";//windows 用户连接数据库字符串string connString ="Data Source=HP;Initial Catalog=xk;User ID=SA;PassWord=";//SQL用户连接字符串 2.创建SqlConnection 对象 方法一: SqlConnection conn = new SqlConnection(connString); //带连接字符串实例化SqlConnection 方法二: SqlConnection conn = new SqlConnection(); //实例化SqlConnection conn.ConnectionString=connString; //把连接字符串赋给conn对象的ConnectionString属性 3.打开连接 conn.open(); 4.关闭连接 conn.close();

5.创建连接例子: string connString = "Data Source=HP;Initial Catalog=Xk;Integrated Security=True";//windows 用户连接数据库字符串SqlConnection conn = new SqlConnection(connString); //带连接字符串实例化SqlConnection conn.open(); 二、Sqlcommand类操作数据库 使用Command步骤: (1)创建数据库连接 (2)定义SQL 语句 (3)创建Command 对象 (4)执行命令 1、command类的构造方法 command类的常用构造方法有下面三种,使用不同的构造方法,创建对象的内容也有所不同 构造方法说明 SqlCommand() 不带参数的构造函数 SqlCommand(string commandText) 带命令字串的构造函数 SqlCommand(string commandText,SqlConnection mySqlConnection) 带命令字串及连接字串的构造函数

Visual FOXPRO中的常用命令和函数

Visual FOXPRO中的常用命令 命令结构 FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。 如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT] 常用子句 范围:表示记录的执行范围,可以是下面几项其中之一: ALL 表示全部记录; NEXT n 表示从当前记录开始的以下n条记录; RECORD n 表示第n号记录; REST 表示从当前记录到最后一条记录。 FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。 FOR条件:对满足条件的记录进行操作。 WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。 以下命令中,大写的英文词为关键词,必须原样照写。 “常用子句”指以下几个可选子句: [范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件] 命令中的“列表”,指用“,”分隔的各项。如“字段名列表”就是将各个字段名用逗号分隔。部分英文词的意义: Databasename 数据名 tablename 数据表名 filename 文件名 Viewname 视图名 arrayname 数组名 一、数据库的建立、打开、关闭和删除 建立数据库: CREATE DATABASE [databasename|?] .DBC .DBT 从磁盘中删除数据库: DELETE DA TABASE databasename|? 打开数据库:OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE] 打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE [databasename|?] 指定的数据库databasename为当前数据库。 指定当前的数据库:SET DA TABASE TO [databasename] Databasename必须为已经打开的数据库。如果省略数据库名称databasename,则不指定当前

数据库常用命令集合

创建数据库:[库名] 显示所有数据库: ; 打开数据库[库名] 当前选择地库状态(); 创建数据表[表名]([字段名] [字段类型]([字段要求]) [字段参数], ......); 资料个人收集整理,勿做商业用途 显示数据表字段表名; 当前库数据表结构; 更改表格 [表名] [字段名] 说明:增加一个栏位(没有删除某个栏位地语法. [表名] ([字段名]) 说明:更改表得地定义把某个栏位设为主键. [表名] ([字段名]) 说明:把主键地定义删除. 显示当前表字段; 删库[库名]; 删表[表名]; 数据操作 添加:[表名] ('','',......顺序排列地数据); 查询: * [表名] ([条件]); 建立索引[索引文件名] [表名] ([字段名]); 删除:[表名] ([条件]); 修改:[表名] [修改内容如''] [条件];资料个人收集整理,勿做商业用途 导入外部数据文本: .执行外部地脚本 当前数据库上执行< 指定数据库上执行[表名] < .数据传入命令"[文件名]" [表名]; 资料个人收集整理,勿做商业用途 备份数据库:(下) > 提示:常用命令以";"结束,有少量特殊命令不能加";"结束,如备份数据库 一. 增删改查操作 资料个人收集整理,勿做商业用途 . 增: 表名(,'测试'); 注:如上语句,表结构中有自动增长地列,也必须为其指定一个值,通常为 表名() (,'尹当')同上 .删数据: 表名; 表名; 删除结构: 删数据库:数据库名; 删除表:表名;

删除表中地列表名列名; . 改: 修改所有:表名列名'新地值,非数字加单引号' ; 带条件地修改:表名列名'新地值,非数字加单引号' ; .查: 查询所有地数据:* 表名; 带条件地查询: * 表名列名条件值; * 表名列名()'字符值' 分页查询:* 表名每页数量偏移量; 二.操作命令 资料个人收集整理,勿做商业用途 . 查看数据库信息:; .查看表信息:; .查看表地结构:表名 . 新建数据库数据库名; .操作指定数据库数据库名; .新建数据表(先操作库); 表名(规范为表名) ( ,( 为自动增长) 资料个人收集整理,勿做商业用途 () ) 支持事务和设置表地编码 添加主外键: 外表名名称(外列) 主表名(主列) 资料个人收集整理,勿做商业用途 如现有两表主表子表现子表地列引用了主表地列资料个人收集整理,勿做商业用途则命令如下: () () 资料个人收集整理,勿做商业用途 .导出表,备份到一个文件中,如 命令窗口:用户名需要备份地数据库名>备份地文件地保存路径和文件名资料个人收集整理,勿做商业用途 注:如指定地文件不存在,会自动添加一个文件,此命令不能加分号结尾(文件没有备份建数据库操作)资料个人收集整理,勿做商业用途 .导入数据库备份文件: ().在命令窗口 ().新建一个要导入地数据库(因为备份中没有备份建数据库操作) () 当前库名 () 备份地文件地保存路径和文件名(此命令不能加分号结尾) 三:系统操作 资料个人收集整理,勿做商业用途 . 打开服务(为配置时,可自定名称) .关闭服务 .从模式进入 () 用户名回车>输入正确密码>进入欢迎

学习数据库的心得

学习数据库的心得各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢 篇一:SQL学习心得 SQL数据库学习心得 经过一个学期的数据库课程的学习,我基本上掌握了创建数据库以及对数据库的操作的基础知识。学习了SQL 数据库中的增、删、改、查等功能,数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。 正是由于这门课和以前关系不大,很多知识也从未接触过,因此对于这门课的学习方法就是:理论课上认真听老师讲理论知识,上机课上仔细看老师的演示过程、在电脑上按照老师的演示步骤自己做,遇到自己无法做出来的过程(步骤)请教老师或者同学。 在第一章基础篇里:开篇任务一是

对通讯录程序的主要功能做一个简单的介绍,并根据这些功能使用SQL Server2005设计了对应的数据库AddressList及数据表,并建立数据表之间的关系;了解了通讯录程序数据库AddressList包含的三个表以及表的相关属性。由于我在本学期初参加数学建模竞赛,耽误了几节课程,导致任务一的内容不会做。而C#数据库中的内容一环扣一环,后面的任务往往是在前面的任务基础上做的,所以一步跟不上,步步跟不上。在老师讲后面的任务时而我前面的任务既不太会做,又没有做完,导致在学习上很吃力。之后的任务都是在任务一的基础上的延伸,学习数据库的编写、功能等。在学习数据库和数据表创建和修改时,了解到表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中 的数据及修改表和删除表的操作。

foxpro数据库命令总结

foxpro数据库命令总结 2010-12-13 20:54:50| 分类:软件URL | 标签:|字号大中小订阅 数据库和数据表典型及重点操作方式 create datebase <数据库名> 建立数据库 modi datebase <数据库名> 修改数据库 crea <数据表> 建立数据表 modify structure 修改数据表结构 use <数据表名> 打开数据表 append [blank] 追加数据 list stru 显示数据表结构 skip [<数值表达式>] 记录指针的相对定位 insert blank 插入空白记录 delete [<范围>] [for<条件>] 对记录作删除标记 recall [范围>] [for<条件>] 取消删除标记即恢复记录 browse [fields<字段名表>] [nodelete] [nomodify][partition <数值表达式>] 浏览修改数据 replase范围>] <字段名1> with <表达式> [for <条件>] 记录的替换 count [<范围>] [for<条件>] [to <内存变量>] 记录个数计算 sum [<范围>] [<数值型表达式>] [for <条件>] [to <内存变量表>] 库字段的求和 edit for <条件> 纵向编辑或修改 brow noappe noedit 不能向数据库中添加记录 brow nodelete nomodify既不能加上也不能去掉记录的删除标记 brow lock <数值表达式> 数据库中前面的几个字段被锁定 brow partition <数值表达式> [redit ledit]将浏览窗口分成两个窗口 brow font '宋体' ,18 part 30 redit 改变字体大小分割纵横两个窗口 calc sum(数学),sum(foxpro) to a1,a2 统计数学和数据库的总和 (提示:限制性的短语用在命令动词后时,不分前后顺序) ●copy stru to <数据库文件名> [fields <字段名表>] 数据库结构的复制copy to <文件名> sdf for <条件> [fiel <字段名表>] 生成文本 ●移除备注文件的数据 Delete record 4 Pack memo ●appe from <未打开的库文件> [for <条件>] [fiel <字段名表>]合并(链接)到当前数据库的末尾 ●index on <索引表达式> to <索引文件名> [for <条件>] 索引文件的建立 loca [<范围>] [for <条件>] 数据库的查询 ●按钮隐藏与显示: if this.caption="追加记录" https://www.360docs.net/doc/5f7535839.html,mand2.visible=.t. this.caption="继续追加"

VF9.0数据库常用命令

VF 9.0常用命令 一、基本命令 APPEND 在表的末尾添加一个或多个新记录 APPEND FROM 从一个文件中读入记录,追加到当前表的尾部AVERAGE 计算数值表达式或字段的算术平均值 BROWSE 打开浏览窗口,显示当前或选定表的记录CHANGE 显示要编辑的字段 CLOSE 关闭各种类型的文件 COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表 COPY TO ARRAY 将当前选定表中的数据复制到数组 COPY TO 用当前选定表的内容创建新文件 COUNT 统计表中记录数目 CREATE 生成一个新的VisualFoxPro表 CREATE DATABASE 创建并打开一个数据库 DELETE 给要删除的记录做标记 DELETE DATABASE 从磁盘上删除数据库 DELETE VIEW 从当前数据库中删除一个SQL视图 DISPLAY 在VisualFoxPro主窗口或用户自定义窗口中显示与当前表有关的信息 DISPLAY DATABASE 显示有关当前数据库的信息,或当前数据库中的字段、命名连接、表或视图的信息

DISPLAY MEMORY 显示内存变量和数组的当前内容DISPLAY STRUCTURE 显示一个表文件的结构 DISPLAY VIEWS 显示当前数据库中关于SQL视图的信息以及SQL视图是否基于本地或远程表的信息 DROP TABLE 把一个表从数据库中移出,并从磁盘中删除它DROP VIEW 从当前数据库中删除指定的SQL视图 FIND 查找记录 GO|GOTO 将记录指针移动到指定记录上 INSERT 插入记录 JOIN 将两个数据库文件合并 LIST 连续显示表或环境信息 LIST DATABASE 连续显示有关当前数据库的信息 LOCATE 按顺序搜索表从而找到满足指定逻辑表达式的第一个记录 MODIFY DATABASE 打开数据库设计器,让你能够交互地修改当前数据库 MODIFY STRUCTURE 显示表设计器 MODIFY VIEW 显示视图设计器 OPEN DATABASE 打开一个数据库 PACK 从当前表中永久删除标有删除标记的记录 RECALL 恢复所选表中带有删除标记的记录SCAN...ENDSCAN 运行扫描数据表文件

Informix数据库常用操作命令

Unix系统及数据库常用操作命令 oninit 数据库启动 onmode -ky 数据库关闭 onstat -l 查看逻辑日志使用情况 ontape -c 连续备份逻辑日志 onstat -g iof 查看每个chunk 的I/O 情况 onstat -g mem 查看数据库存的情况 onstat -d 查看数据库chunk 的使用情况 ontape -s -L 0 数据库0 级备份 dbimport -d -i

数据恢复(硬盘) dbexport -o 数据备份(硬盘) update staistics (high) (low) 数据库数据抽样统计 ontape -r 数据恢复(磁带) onstat -c 配置情况 onstat - 数据库状态信息 ps –ef |grep cmcld 查看MC/Service Guard 进程 cmviewcl 查看MC/Service Guard 运行情况 cmruncl [ f ] 启动群集 cmhaltcl [ -f ] 终止群集 cmrunnode node 启动群集中的一个结点 例:# cmrunnode HPK460-1 cmhaltnode mode 终止群集中的一个结点 例:# cmhaltnode HPK460-1 cmrunpkg -n node pkg 在节点node 上运行pkg 包 例:# cmrunpkg -n HPK460-1 pkg1 cmhaltpkg -n node pkg 在节点node 上终止运行pkg 包 例:# cmhaltpkg -n HPK460-1 pkg1 cmmodpkg -e -n node pkg 允许在节点node 上运行pkg 包 例:# cmmodpkg -e -n HPK460-1 pkg1 cmmodpkg -d -n node pkg 禁止在节点node 上运行pkg 包 例:# cmmodpkg -d -n HPK460-1 pkg1 cm 系列命令,均可附加参数“-v”,以冗余模式显示执行结果;参数“-f”表示强制执行而忽略错误警告。 vgdispaly [-v] vg_name 显示激活的卷组信息 例:# vgdispaly ;# vgdisplay /dev/vgo2 lvdisplay [-v] lv_path 显示激活的逻辑卷信息 例:# lvdisplay /dev/vg02/rootdbs vgchange -a y vg_name 激活卷组 例:# vgchange -a y /dev/vg02 vgchange -a e vg_name 以互斥方式激活卷组 例:# vgchange -a e /dev/vg02

数据库学习笔记

数据库学习笔记 图形化界(Navicate Premium)面操作数据库 1、工具---->命令行操作 2、选中某个表对象--->右击---->逆向表到模型---生成各表的关系模型 3、选中某个表对象-->右击-->对象信息--->DDL查看创建表的信息 Sql语言集数据定义语言,数据操纵语言,数据查询语言,数据控制语言于一体,可以完成数据库生命周期中的全部工作。 数据定义语言:完成创建,修改或删除数据库中的各种对象有create,drop,alter的命令。 数据查询语言:按各种条件查询数据库中的数据有select及其相关命令。 数据操纵语言:对已经从在的数据库对其进行数据的插入,删除和修改有insert,update,delete命令。 数据库控制语言:用于授权或收回访问数据库的某种特权,控制数据操纵事物的发生时间及效果,对数据库进行监视。有grant,revoke,commit,rollback等命令。 一、数据库操作 1、启动数据库:net start mysql 2、关闭数据库:net stop mysql 3、打开数据库:mysql -u root -p123 4、显示所有数据库:show databases;

5、创建数据库:create database mydb1; 6、删除数据库:drop database mydb1; 二、单表操作: 1、选择并使用数据库:use mydb1 2、创建表:(宠物表) 宠物表:id名字、主人、种类,性别、出生和死亡日期。create table pet( id int primary key, name varchar(20), owner varchar(20), species varchar(20), sex char(1), birth date, death date ); 3、插入数据: insert into pet values(1,’ergou’,’zx’,’dog’,’f’,’2013-09-06’ null); 4、查询所有内容 select * from pet; 5、删除一条数据: delete from pet where id=1;

VisualFoxPro数据库编程函数大全

大全 数据库函数大全 VisualFoxPro数据库函数 ADATABASES()将所有打开数据库的名称和路径放到内存变量数组中 ADBOBJECTS()把当前数据库中的命名连接名、关系名、表名或sQL视图名放到一个内存变量数组中AFIELDS()把当前表的结构信息存放在一个数组中,并且返回表的字段数 ALIAS()返回当前表或指定工作区衰的别名 ASESSIONS()创建一个已存在的数据工作期ID数组 ATAGINFO()创建一个包含索引和键表达式的名字、数量和类型信息的数组 AUSED()将一个数据工作期中的表别名和工作区存入内存变量数组 BOF()确定当前记录指针是否在表头 CANDIDATE()判断索引是否为候选索引 CDX()根据指定的索引位置编号,返回打开的复合索引(.CDX)文件名称 CPDBP()返回一个打开表所使用的代码页 CREATEOFFLINE()由已存在的视图创建一个游离视图 CURSORGETPROP()返回VisualFoxPro表或临时表的当前属性设置 CURSORSETPROP()指定VisualFoxPro表或临时表的属性设置 CURSORTOXML()转换VisualFoxPro临时表为XML文本 CURVAL()从磁盘上的表或远程数据源中直接返回字段值 DBC()返回当前数据库的名称和路径 DBF()返回指定工作区中打开的表名,或根据表别名返回表名 DBSETPROP()给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性 DELETED()返回一个表明当前记录是否标有删除标记的逻辑值 DESCENDING()是否用DESCENDING关键字创建了一个索引标识 DROPOFFLINE()放弃对游离视图的所有修改,并把游离视图放回到数据库中 EOF()确定记录指针位置是否超出当前表或指定表中的最后一个记录 FCOUNT()返回衰中的字段数目 FIELD()根据编号返回表中的字段名 FILTER()返回SETFILTER命令中指定的表筛选表达式 FLDLIST()对于SETmELDS命令指定的字段列表,返回其中的字段和计算结果字段表达式 FLOCK()尝试锁定当前表或指定表 FOR()返回一个己打开的单项索引文件或索引标识的索引筛选表达式 FOUND()如果CONTINUE、FIND、LOCATE或SEEK命令执行成功,函数的返回值为"真" FSIZE()以字节为单位,返回指定字段或文件的大小 GETFLDSTATE()返回一个数值,标明表或临时表中的字段是否已被编辑,或是否有追加的记录,或者记录的删除状态是否已更改 GETNEXTMODIFIED()返回一个记录号,对应于缓冲表或临时表中下一个被修改的记录 HEADER()返回当前或指定表文件的表头所占的字节数 IDXCOLLATE()返回索引或索引标识的排序序列 INDBC()如果指定的数据库对象在当前数据库中,则返回"真"(.T.) INDEXSEEK()在一个索引表中搜索第一次出现的某个记录 ISEXCLUSIVE()判断一个表或数据库是以独占方式打开的 ISFLOCKED()返回表的锁定状态 ISREADONLY()判断是否以只读方式打开表 ISRLOCKED()返回记录的锁定状态 KEY()返回索引标识或索引文件的索引关键字表达式 KEYMATCH()在索引标识或索引文件中搜索一个索引关键字 LOOKUP()在表中搜索字段值与指定表达式匹配的第一个记录 LUPDATE()返回一个表最近一次更新的日期

Visual FoxPro常用命令总结

Visual FoxPro常用命令总结 1、打开表命令: USE 表文件名 2、关闭表命令:USE 、CLOSE ALL 3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动) 4、替换(修改)记录命令: REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>] 5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围] 6、复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉] 7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉 继续查找命令:CONTINUE 8、选择工作区命令: SELE 工作区号|别名 9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名 10、表的更新命令: UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM] 11、交互式输入命令: (1)INPUT [提示信息] TO 内存变量 (2)ACCEPT [提示信息] TO 内存变量13、输出命令:?和?? 14、设置默认路径命令: SET DEFA TO 盘符:\路径 15、关闭表命令:CLOSE TABLE,CLEAR ALL 16、记录显示命令:LIST/DISP [范围][FOR 〈条件〉] 17、追加记录命令:(1)表尾追加:APPEND [BLANK] (2)表中插入:INSERT [BEFORE] [BLANK] (3)从其他文件中追加多条记录到当前表: APPEND FROM 文件名 [FOR〈条件〉][FIEL <字段名表>] 18、删除记录命令:DELE [范围][FOR<条件>] 19、彻底删除带标记记录命令:PACK 20、取消删除标记命令:RECALL [范围][FOR<条件>] 21、物理删除表中所有记录命令:ZAP 22、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉 23、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉] 24、将数组中的值发送到当前记录命令:GATHER FROM 数组名 25、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名 26、将二维数组中的值传送到表中: APPEND FROM ARRAY 数组名 27、表的排序命令: SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名

常用数据库命令

2、关闭表命令:USE 、CLOSE ALL P68 3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)P69-70 4、替换(修改)记录命令:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>] P79 5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围] P84 复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉] P85 6、建立索引命令:INDEX ON 关键字段 TO 单索引文件名 INDEX ON 关键字段 TAG 索引标识名 P89 7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉 P93 继续查找命令:CONTINUE P93 (2)索引查询:FIND 字符表达式 P94 SEEK 表达式 P95 继续查找命令:SKIP P95 8、选择工作区命令: SELE 工作区号|别名 P105 9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名P108 10、表的更新命令:参考我的课件第三章第五节关于表的更新部分UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字

段2 WITH 表达式2 …… [RANDOM] 11、交互式输入命令: (1)INPUT [提示信息] TO 内存变量 P139 (2)ACCEPT [提示信息] TO 内存变量 P139 13、输出命令:?和?? P141 常用命令: 1、设置默认路径命令: SET DEFA TO 盘符:\路径 2、关闭表命令:CLOSE TABLE,CLEAR ALL 3、记录显示命令:LIST/DISP [范围][FOR 〈条件〉] P72 4、追加记录命令:(1)表尾追加:APPEND [BLANK] P80 (2)表中插入:INSERT [BEFORE] [BLANK] P81 P81 (3)从其他文件中追加多条记录到当前表:APPEND FROM 文件名[FOR〈条件〉][FIEL <字段名表>] 5、删除记录命令:DELE [范围][FOR<条件>] P82 6、彻底删除带标记记录命令:PACK 7、取消删除标记命令:RECALL [范围][FOR<条件>] P83 8、物理删除表中所有记录命令:ZAP P84 9、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉 P84 10、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名

SQLSERVER数据库、表的创建及SQL语句命令

SQLSERVER数据库、表的创建及SQL语句命令 SQLSERVER数据库,安装、备份、还原等问题: 一、存在已安装了sql server 2000,或2005等数据库,再次安装2008,会出现的问题 1、卸载原来的sql server 2000、2005,然后再安装sql server 2008,否则经常sql server服务启动不了 2、sql server服务启动失败,解决方法: 进入sql server configure manager,点开Sql server 网络配置(非sql native client 配置),点sqlzhh(我sqlserver 的名字)协议,将VIA协议禁用。再启动Sql Server服务,成功 如图: 二、在第一次安装SQLSERVER2008结束后,查看安装过程明细,描述中有较多项插件或程度,显示安装失败。 解决方法:

1、重新启动安装程度setup.exe,选择进行修复安装,至完成即可。 三、先创建数据库XXX,再进行还原数据库时,选择好备份文件XXX.bak,确定后进行还原,会报如下图的错误。 解决方法: 选择好备份数据库文件后,再进入“选项”中,勾选“覆盖现在数据库”即可。

四、查看数据库版本的命令:select @@version 在数据库中,点击“新建查询”,然后输入命令,执行结果如下 五、数据库定义及操作命令: 按照数据结构来组织、存储和管理数据的仓库。由表、关系以及操作对象组成,把数据存放在数据表中。 1、修改数据库密码的命令: EXEC sp_password NULL, '你的新密码', 'sa' sp_password Null,'sa','sa'

Visual FoxPro数据库命令大全

Visual FoxPro数据库命令大全 ADATABASES() 将所有打开数据库的名称和路径放到内存变量数组中 ADBOBJECTS() 把当前数据库中的命名连接名、关系名、表名或sQL视图名放到一个内存变量数组中AFIELDS() 把当前表的结构信息存放在一个数组中,并且返回表的字段数 ALIAS() 返回当前表或指定工作区衰的别名 ASESSIONS() 创建一个已存在的数据工作期ID数组 ATAGINFO() 创建一个包含索引和键表达式的名字、数量和类型信息的数组 AUSED() 将一个数据工作期中的表别名和工作区存入内存变量数组 BOF() 确定当前记录指针是否在表头 CANDIDATE() 判断索引是否为候选索引 CDX() 根据指定的索引位置编号,返回打开的复合索引(.CDX)文件名称 CPDBP() 返回一个打开表所使用的代码页 CREATEOFFLINE() 由已存在的视图创建一个游离视图 CURSORGETPROP() 返回VisualFoxPro表或临时表的当前属性设置 CURSORSETPROP() 指定VisualFoxPro表或临时表的属性设置 CURSORTOXML() 转换VisualFoxPro临时表为XML文本 CURVAL() 从磁盘上的表或远程数据源中直接返回字段值 DBC() 返回当前数据库的名称和路径 DBF() 返回指定工作区中打开的表名,或根据表别名返回表名 DBSETPROP() 给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性 DELETED() 返回一个表明当前记录是否标有删除标记的逻辑值 DESCENDING() 是否用DESCENDING关键字创建了一个索引标识 DROPOFFLINE() 放弃对游离视图的所有修改,并把游离视图放回到数据库中 EOF() 确定记录指针位置是否超出当前表或指定表中的最后一个记录 FCOUNT() 返回衰中的字段数目 FIELD() 根据编号返回表中的字段名 FILTER() 返回SETFILTER命令中指定的表筛选表达式 FLDLIST() 对于SETmELDS命令指定的字段列表,返回其中的字段和计算结果字段表达式 FLOCK() 尝试锁定当前表或指定表 FOR() 返回一个己打开的单项索引文件或索引标识的索引筛选表达式 FOUND() 如果CONTINUE、FIND、LOCATE或SEEK命令执行成功,函数的返回值为"真" FSIZE() 以字节为单位,返回指定字段或文件的大小 GETFLDSTATE() 返回一个数值,标明表或临时表中的字段是否已被编辑,或是否有追加的记录,或者记录的删除状态是否已更改 GETNEXTMODIFIED() 返回一个记录号,对应于缓冲表或临时表中下一个被修改的记录 HEADER() 返回当前或指定表文件的表头所占的字节数 IDXCOLLATE() 返回索引或索引标识的排序序列 INDBC() 如果指定的数据库对象在当前数据库中,则返回"真"(.T.) INDEXSEEK() 在一个索引表中搜索第一次出现的某个记录

相关文档
最新文档