当前位置:文档之家› 数据库文件操作命令

数据库文件操作命令

数据库文件操作命令
数据库文件操作命令

数据库文件及记录命令

ADD TABLE 在当前数据库中添加一个自由表

APPEND 在表的末尾添加一个或多个新记录

APPEND FROM ARRAY 由数组添加记录到表中

APPEND FROM 从一个文件中读入记录,追加到当前表的尾部

APPEND GENERAL 从文件中导入OLE对象并将其放入通用字段中

APPEND MEMO 将文本文件的内容复制到备注字段中

APPEND PROCEDURES 将文本文件中的存储过程追加到当前数据库中

A VERAGE 计算数值表达式或字段的算术平均值

BLANK 清除当前记录中所有字段的数据

BROWSE 打开浏览窗口,显示当前或选定表的记录

CALCULATE 对表中的字段或包含字段的表达式进行财务和统计操作CHANGE 显示要编辑的字段

CLOSE 关闭各种类型的文件

CLOSE MEMO 关闭一个或多个备注编辑窗口

COMPILE DATABASE 编译数据库中的存储过程

CONTINUE 继续执行先前的LOCATE命令

COPY MEMO 复制当前记录中的指定备注字段的内容到文本文件

COPY PROCEDURES 将当前数据库中’的存储过程复制到文本文件

COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表

COPY STRUCTURE EXTENDED 创建新表,它的字段包含当前选定表的结构信息COPY TO ARRAY 将当前选定表中的数据复制到数组

COPY TO 用当前选定表的内容创建新文件

COUNT 统计表中记录数目

CREATE 生成一个新的VisualFoxPro表

CREATE CONNECTION 创建一个命名连接并把它存储在当前数据库中

CREATE DATABASE 创建并打开一个数据库

CREATE TRIGGER 创建表的删除、插入或更新触发器

CREATE VIEW 从VisualFoxPro环境创建视图文件

DELETE 给要删除的记录做标记

DELETE CONNECTION 从当前数据库中删除一个命名连接

DELETE DATABASE 从磁盘上删除数据库

DELETE TRIGGER 从当前数据库的表中删除“删除”、“插入”或“更新”触发器│

DELETE VIEW 从当前数据库中删除一个SQL视图

DISPLAY 在VisualFoxPro主窗口或用户自定义窗口中显示与当前表有关的信息DISPLAY CONNECTIONS 显示当前数据库中与命名连接有关的信息

DISPLAY DATABASE 显示有关当前数据库的信息,或当前数据库中的字段、命名连接、表或视图的信息

DISPLAY MEMORY 显示内存变量和数组的当前内容

DISPLAY PROCEDURES 显示当前数据库中存储过程的名称

DISPLAY STRUCTURE 显示一个表文件的结构

DISPLAY TABLES 显示包含在当前数据库中所有的表和表的信息

DISPLAY VIEWS 显示当前数据库中关于SQL视图的信息以及SQL视图是否基于本地或远程表的信息

DROP TABLE 把一个表从数据库中移出,并从磁盘中删除它

DROP VIEW 从当前数据库中删除指定的SQL视图

EDIT 显示要编辑的字段

EXPORT 把VisualFoxPro表中的数据复制到其他格式的文件中

FIND 查找记录

FLUSH 将对表和索引所作的修改存入磁盘

FREE TABLE 删除表中的数据库引用

GA THER 将当前选定表中当前记录的数据替换为某个数组、内存变量组或对象中的数据

GO|GOTO 将记录指针移动到指定记录上

IMPORT 从外部文件导入数据,创建一个VisualFoxPro新表

INSERT 插入记录

JOIN 将两个数据库文件合并

LIST 连续显示表或环境信息

LIST CONNECTIONS 连续显示有关当前数据库中命名连接的信息

LIST DATABASE 连续显示有关当前数据库的信息

LIST PROCEDURES 连续显示当前数据库存储过程的名称

LIST TABLES 连续显示包含在当前数据库中的所有表和表的信息

LIST VIEWS 连续显示当前数据库中有关SQL视图的信息

LOCA TE 按顺序搜索表从而找到满足指定逻辑表达式的第一个记录

MODIFY CONNECTION 显示连接设计器,让你能够交互地修改当前数据库中已有的命名连接

MODIFY DATABASE 打开数据库设计器,让你能够交互地修改当前数据库

MODIFY GENERAL 在编辑窗口中打开当前记录中的通用字段

MODIFY MEMO 打开当前记录备注字段的编辑窗口

MODIFY PROCEDURE 打开VisualFoxPro文本编辑器,可在其中为当前数据库创建新的存储过程

MODIFY STRUCTURE 显示表设计器

MODIFY VIEW 显示视图设计器

OPEN DATABASE 打开一个数据库

PACK 从当前表中永久删除标有删除标记的记录

PACK DATABASE 从当前数据库中删除标有删除标记的记录

RECALL 恢复所选表中带有删除标记的记录•

REMOVE TABLE 从当前数据库中移去一个表

RENAME CONNECTION 重命名当前数据库中的一个命名连接

RENAME TABLE 重命名当前数据库中的表

RENAME VIEW 重命名当前数据库中的3QL视图

REPLACE 更新表的记录内容

REPLACE FROM ARRAY 使用内存变量数组中的值更新字段内容

SCAN...ENDSCAN 运行扫描数据表文件

SCA TTER 从当前记录中把数据复制到一组内存变量或数组中

SEEK 查找记录命令

SELECT 激活指定工作区

SET AUTOINCERROR 在自动增加值产生错误时是否更新或插入一个值到记录中

SET COLLATE 指定在后续索引和拌序操作中,字符型字段的排序顺序

SET DATABASE 指定当前数据库

SET DATASESSION 激活指定的表单数据工作期

SET DELETED 指定VisualFoxPro是否处理标有删除标记的记录,以及其他命令是否可以操作它们

SET EXCLUSIVE 指定VisualFoxPro在网络上以独占方式还是共享方式打开表文件

SET FIELDS 指定可以访问表中的哪些字段

SET FILTER 指定访问当前表中记录时必须满足的条件

SET INDEX 打开一个或多个索引文件,供当前表使用;

SET KEY 根据索引关键字,指定访问记录的范围

SET LOCK 激活或废止在某些命令中的自动文件锁定

SET MULTILOCKS 决定能否使用LOOK()或RLOCK()锁定多个记录

SET NEAR FIND或SEEK查找记录不成功时,确定记录指针停留的位置

SET NOCPTRANS 防止把已打开表中的选定字段转换到另一个代码页

SET NULL 确定ATLTERTABLE、CREATETABLE和INSERT-SQL命令如何处理null值

SET NULLDISPLAY 指定null值显示时对应的字符中

SET RELATION 在两个打开的表之间建立关系

SET RELATIONOFF 解除当前选定工作区中父表与相关子表之间已建立的关系

SET REPROCESS 指定一次锁定尝试不成功后,VisualFoxPro对文件或记录再次尝试加锁的次数或时间

SET SKIP 创建表与表之间的一对多关系

SET TABLEV ALIDATE 指定一个表的执行级别

SET WINDOW OF MEMO 设置备注字段使用的窗口

SKIP 使记录指针在表中向前移动或向后移动

SUM 对当前选定表的指定数值字段或全部数值字段进行求和

TOTAL 计算当前选定表中数值字段的总和

UPDATE 更新数据库文件的记录

USE 打开一个表及其相关索引文件,或打开一个SQL视图

V ALIDATE DA TABASE 保证当前数据库中表和索引位置的正确性

ZAP 从表中删除所有记桌,只留下表的结构

索引及排序命令

COPY INDEXES 从单项索引.IDX文件创建复合索引标识

COPY TAG 根据复合索引文件的标识创建单项索引(.IDX)文件

DELETE TAG 从复合索引(.CDX)文件中删除标识

INDEX 创建一个索引文件,利用该文件可以按某种逻辑顺序显示和访问表记录

REINDEX 重整索引

SET ORDER 指定表的主控索引文件或标识

SET UNIQUE 指定具有重复索引关键字的记录是否保留在索引文件中

SORT 对当前选定表进行捧序,井将捧过序的记录输出到新表中

Visual FoxPro环境设定命令

CREATE COLOR SET 从当前颜色设置中创建一个颜色集合

DISPLAY STATUS 显示VisualFoxPro环境的状态

SET ANSI 确定VisualFoxProSQL命令中如何用操作符":"对不同长度字符串进行比较

SET ASSERTS 指定ASSERT命令是否被忽略

SET AUTO SA VE 当退出READ命令或返回到命令窗口时,决定V FP是否把数据缓冲区中的数据保存到磁盘上去

SET BELL 关掉或打开计算机铃声,并设置铃声属性

SET BLOCKSIZE 指定VisualFoxPro如何为保存备注字段分配磁盘空间

SET BORDER 指定当在"浏览"窗口中定位到一个文本框时,是否显示输入法生成器

SET BRSTATUS 设定浏览窗口的状态行

SET CARRY 决定使用INSERT、APPEND和BROWSE命令创建新记录时,是否将当前记录数据复制到新记录中

SET CLEAR 设置清除方法

SET CLOCK 决定VisualFoxPro是否显示系统时钟,也可以指定系统时钟在VisualFoxPro 主窗中的位置

SET COLOR OF 设定颜色对的组合

SET COLOR OF SCHEME 设定调色板的颜色组合

SET COLOR SET 设定颜色集的组合

SET COLOR TO 改变屏幕颜色

SET 设定命令

SET COMPATIBLE 设置与其他Xbase语言的兼容性

SET CONFIRM 指定是否可以用在文本框中键入最后一个字符的方法退出文本框

SET CONSOLE 激活或废止从程序中向VisualFoxPro主窗口或活动的用户自定义窗口的输出

SET COVERAGE 开启或关闭编辑日志,或指定一个文本文件,编辑日志的所有信息将输出到其中

SET CPCOMPILE 指定编译程序的代码页

SET CPDIALOG 指定打开表时是否显示"代码页"对话框

SET CURRENCY 定义货币符号,并且指定货币符号在数值、货币、浮点数和双精度数表达式中的显示位置

SET CURSOR 确定在VisualFoxPro等待输入时,是否显示插入点

SET DEBUG 设置调试模式

SET DEBUGOUT 将调试结果输出到一个文件

SET DECIMALS 指定数值表达式中的小数点位数

SET DEFAULT 指定默认的驱动器、目录或文件夹

SET DELLMITERS 设定分割字符

SET DEVELOPMENT 使Visual FoxPro在运行程序时,对目标文件的编译日期时间与程序的创建日期时间进行比较

SET DEVICE 将@…SAY的输出结果定向到屏幕、打印机或文件

SET DISPLAY 设置显示模式

SET DOHISTORY 设定取得运行中程序的状态

SET ENGINEBEHA VIOR 允许SQL数据引擎兼容VisualFoxPr07.0或VisualFoxpr08.0

SET ESCAPE 决定是否可以通过按Ese键中断程序和命令的运行

SET EXACT 指定比较不同长度两个字符串时,VisualFoxPro使用的规则

SET FIXED 指定在显示数值时小数位数是否固定

SET FULLPATH 指定CDX()、DBP()、MDX()和NDX()等函数是否返回文件名的路径

SET FUNCTION 给功能键或组合键分配表达式(键盘宏)

SET HEADINGS 指定用TYPE显示文件内容时,是否显示字段的列标头,并指定是否包含文件信息

SET HELP 激活或废止VisualFoxPro联机帮助或指定的帮助文件.

SET INTENSITY 设置屏幕反白模式

SET KEYCOMP 控制VisualFoxPro的键击定位

SET LOGERRORS 决定VisualFoxPro是否将编译错误信息送入文本文件

SET MACKEY 指定显示"宏键定义"对话框的单个键或组合键

SET MEMOWIDTH 指定备注字段和字符表达式的显示宽度

SET MESSAGE 定义在Visual FoxPro主窗口或图形状态栏中显示的信息,或者指定有关用户自定义菜单栏和菜单命令的信息位置

SET NOTIFY 确定是否显示某种系统信息

SET ODOMETER 对处理记录的各命令指定记录计数器的报告间隔

SET OLEOBJECT VisualFoxPro找不到对象时,指定是否在WindowsRegistry中查找

SET OPTIMIZE 启用或废止Rushmore优化

SET PALETI~ 指定是否使用默认的调色板

SET PATH 指定查找文件的路径

SET POINT 显示数值表达式或货币表达式时,确定所用小数点字符

SET RESOURCE 更新资源文件或指定资源文件

SET SAFETY 设定确认模式

SET SEPARATOR 设置千位分隔符号

SET SPACE 使用?或??命令时,确定字段或表达式之间是否显示空格

SET STATUS BAR 显示或删除图形状态栏

SET STATUS 显示或移去基于字符的状态栏

SET SYSFORMATS 指定是否用当前W'mdows系统设置值更新VisualFoxPro系统设置

SET SYSMENU 在程序运行期间,启用或废止VisualFoxPro系统菜单栏,并对其重新配置

SET TALK 决定VisualFoxPro是否显示命令结果

SET TEXTMERGE 指定是否对文本合并分隔符括起的字段、内存变量、数组元素、函数或表达式进行计算

SET TEXTMERGE DELIMITERS 指定文本合并分隔符

SET TOPIC 指定激活VisualFoxPro帮助系统时,要打开的帮助主题

SET TOPIC ID 指定激活Visual FoxPro帮助系统时要显示的帮助主题。帮助主题根据

主题的上下文D确定

SET VIEW 打开或关闭查看窗口,或者从一个视图文件中恢复VisualFoxPro环境

Visual FoxPro文件管理命令

CD|CHDIR 更改目录

COPY FILE 复制任何类型的文件

DELETE FILE 从磁盘上删除文件

DISPLAY FILES 显示关于文件的信息

ERASE 从磁盘上删除文件

MD|MKDIR 在磁盘上创建一个新目录或子目录

MODIFY FILE 打开编辑窗口,从中可以修改或创建文本文件

RD|RMDIR 从磁盘上删除一个目录

RENAME 把文件名称更改为一个新名称

SET ALTERNATE 设置交互文件

TYPE 显示文件的内容

Visual FoxPro网络命令

BEGIN TRANSACTION 启动一个事务处理

CREATE SQL VIEW 建立SQL视图

END TRANSACTION 结束当前事务

ROLLBACK 取消当前事务期间所做的任何修改

SET REFRESH 当网络上的其他用户修改记录时,确定是否更新浏览窗口或确定更新浏览窗口的频度

UNLOCK 对一个表中的单条记录、多条记录或者文件解锁,或者对所有打开的表解除所有记录馈和文件锁

Visual FoxPro输入输出命令

?|?? 计算表达式的值,并输出计算结果

@…BOX 在窗口中绘制方框

@…CLASS 在了屏幕上建立一个类的对象

@…CLEAR 清除屏幕

@…EDIT 建立编辑框

@…FILL 在区域内填充颜色

@…GET-CheckBoxes 建立复选框对象

@…GET-ComboBoxes 建立下列列表框

@…GET-CommandButtons 建立按钮对象

@…GET-ListBoxes 建立列表对象•

@…GET-OptionButtons 建立选项按钮对象

@…GET-Spinners 建立微调按钮对象

@…GET-TextBoxes 建立文本框对象

@…GET-TransparentButtons 建立透明按钮对象

@…SAY-Pictures&OLEObjects 显示OLE对象或图形

@…SAY 定位输出数据

@…SCROLL 滚动屏幕

@…TO 清除部分屏幕画面

\|\\ 文字直接输出命令

ASSERT 若指定的逻辑表达式为假(.F.),则显示一个调试消息框CLEAR 从内存中释放指定项

COMPILE FORM 编译一个或多个表单对象

CREATE FORM 打开表单设计器

CREATE FROM 从COPYSTRUCTUREEXTENDED文件创建一个表

CREATE LABEL 打开标签设计器

CREATE QUERY 打开查询设计器

CREATE SCREEN 建立表格文件

CREATE SCREEN-QuickScreen 快速建立表格文件

CREATE SQL VIEW 显示视图设计器来创建SQL视图

DEBUG 启动VisualFoxPro调试器

DEBUGOUT 在"调试输出"窗口中显示一个表达式的结果

DEFINE BOX 定义方框

DIR或DIRECTORY 显示目录或文件夹中文件的信息

DO FORM 运行用表单设计器创建的、编译过的表单或表单集

HIDE MENU 隐藏活动的用户自定义菜单栏

HIDE POPUP 隐藏由HIDEPOPUP创建的一个或多个活动菜单

INPUT 由用户输入数据

MODIFY FORM 打开表单设计器,从中可以修改或创建一个表单

MODIFY LABEL 打开标签设计器,从中可以修改或创建一个标签

MODIFY QUERY 打开查询设计器,从中可以修改或创建一个查询

MODIFY SCREEN 打开表单设计器

READ 读取已建立的对象

RESTORE SCREEN 恢复先前保存在屏幕缓冲区、内存变量或数组元素中的Visual FoxPro主窗口或用户自定义窗口

SA VE SCREEN 把Visual FoxPro主窗口或活动的用户自定义窗口的图象保存到屏幕缓冲区、内存变量或数组元素中

SCROLL 屏幕滚动命令

SET FORMAT 设定表格文件

SET READBORDER 确定是否在@…GET创建的文本框周围放上边框

SHOW GET 更新GET对象内容

SHOW GETS 更新GET对象内容•

SHOW OBJECT 更新GET对象内容

TEXT...ENDTEXT 文字输出

Visual FoxPro菜单命令

@…MENU 建立菜单

@…PROMPT 建立菜单选项

ACTIVATE MENU 显示并激活一个菜单栏

ACTIVATE POPUP 显示并且激活一个菜单

CREATE MENU 在ViualFoxPro中打开菜单设计器

DEACTIV ATE MENU 使一个用户自定义菜单栏失效,并将它从屏幕上移去,但并不从内存中删除菜单栏的定义

DEACTIV ATE POPUP 使DEFINEPOPUP创建的菜单失效

DEFINE BAR 在DEFINEPOPUP创建的菜单中创建一个菜单项

DEFINE MENU 创建菜单栏

DEFINE PAD 在用户自定义菜单栏或Ⅵsu81FoxPro系统菜单栏上创建一个菜单标题

DEFINE POPUP 创建菜单

MENU 建立菜单

MENU TO 启动菜单

MODIFY MENU 打开菜单设计器,从中可以修改或创建菜单系统

MOVE POPUP 把菜单移动到新位置

ON BAR 指定从菜单中选择特定菜单项时激活的菜单或菜单栏

ON EXIT BAR 指定离开选项时的操作

ON EXIT MENU 指定离开菜单时的操作

ON EXIT PAD 指定离开选择页时的操作

ON EXIT POPUP 指定离开弹出式菜单时的操作

ON PAD 指定菜单或菜单栏,当选择特定的菜单标题时激活它

ON SELECTION BAR 指定选择特定菜单项时应执行的命令

ON SELECTIONM ENU 指定在菜单栏上选择任何菜单标题时执行的命令

ON SELECTION PAD 指定选择菜单栏上特定菜单标题时执行的命令

ON SELECTIONP OPUP 指定从特定菜单或所有菜单上选择任一菜单项时所要执行的命令

POP MENU 恢复用PUSHMENU命令压进堆栈的菜单栏定义

POP POPUP 恢复用PUSHPOPUP命令压进堆栈的菜单定义

PUSH MENU 把一个菜单栏定义压进内存中的菜单栏定义堆栈

PUSH POPUP 把一个菜单定义压进内存中的菜单定义堆栈

READ MENU 读取已建立的菜单

RELEASE BAR 从内存中删除菜单上的指定菜单项或所有菜单项

RELEASE MENUS 从内存中删除用户自定义菜单栏• 、

RELEASE PAD 从内存中删除指定或所有的菜单标题

RELEASE POPUPS •从内存中删除指定或所有的菜单

SET MARK OF 为菜单标题或菜单项指定标记字符,或者指定显示还是清除该标记字符

SET SKIP OF 启用或废止用户自定义菜单或Viual FoxPro系统菜单的菜单、菜单栏、菜单标题或菜单项

SHOW MENU 显示一个或多个用户自定义菜单栏,但不激活它们

SHOW POPUP 显示一个或多个用DEFINEPOPUP定义的菜单,但不激活它们

SIZE POPUP 更改用DEFINEPOPUP命令创建的菜单大小

Visual FoxPro打印命令

??? 把结果直接输出到打印机

CREATE REPORT 以编程方式创建报表

EJECT 向打印机发送换页符

EJECTPAGE 向打印机发出有条件走纸的指令

LABEL 根据表文件和标签定义文件打印标签

MODIFY REPORT 打开报表设计器,从中可以修改或创建一个报表

ON PAGE 指定当报表中打印输出到达一定行数,或发出EJECTPAGE时,将执行的命令

PRINTJOB...ENDPRINTJOB 打印设置

REPORT 根据MODIFYREPORT或CREATEREPORT创建的报表定义文件显示或打印报表

SET MARGIN 设置打印的左页边距,对所有定向到打印机的输出结果都起作用

SET PDSETUP 装入一个打印机驱动程序设置或清除当前打印机驱动程序设置

SET PRINTER 打开或者关闭向打印机的输出,或将结果输出到一个文件、端口

Visual FoxPro程序管理命令

& 执行宏替换

&& 标明程序文件中非执行的内部注释的开始

* 标明程序文件中非执行的注释行的开始

ASSIST 为提供向后兼容性,使用DO代替

CALL 调用装入的二进制文件

CANCEL 结束当前VisualFoxPro程序的执行

COMPILE 编译一个或多个源文件

DECLARE 创建一维或二维数组

DIMENSION 创建一维或二维内存变量数组'

DOCASE...ENDCASE 分支判断命令

DO 执行一个VisualFoxPro程序或过程

DOWHILE...ENDDO 循环语句

DOEVENTS 执行所有等待的Windows事件

ERROR 生成一个VisualFoxPro错误

EXIT 从DOWHILE、FOR或SCAN循环中退出

FOR EACH...ENDFOR 对VisualFoxPro数组或集合中的每一个元素依次执行一组命令

FOR...ENDFOR 循环语句

FUNCTION 定义一个用户自定义函数

GETEXPR 显示表达式生成器对话框

IF…ENDIF 判断语句

LOAD 将二进制文件装入内存

LOCAL 创建局部内存变量和内存变量数组

LOOP 返回程序控制

LPARAMETERS 将调用程序传入的数据赋给局部内存变量或数组

MODIFY COMMAND 打开一个编辑窗口,从中可以修改或创建程序文件

NOTE 在程序文件中指示注释行的开始,注释行不可执行

PARAMETERS 将调用程序传来的数据赋值给私有内存变量或数组

PRIVATE 在当前程序中隐藏指定的、在调用程序中定义的内存变量或数组PROCEDURE 用在程序文件中标识一个过程的开始

PUBLIC 定义全局内存变量或数组

QUIT 结束当前VisualFoxPro工作期,并将控制权返回给操作系统

READ EVENTS 开始事务处理

RELEASE 从内存中删除内存变量和数组

RELEASE PROCEDURE 关闭用SETPROCEDURE命令打开的过程文件

RESTORE FROM 恢复保存在内存变量文件或备注字段中的内存变量和内存变量数组,并把它们放回到内存中

RESUME 继续执行一个挂起的程序

RETRY 重新执行前面的命令

RETURN 将程序控制返回给调用程序

RUN 执行外部操作命令或程序

SA VE TO 把当前内存变量和数组保存到内存变量文件或备注字段中

SET ECHO 为调试程序打开跟踪窗口

SET EVENTLIST 指定被跟踪的事件,这些事件将显示在"调试输出"窗口中或输出到由SET事件TRACKING命令指定的文件中

SET EVENTTRACKING 允许或关闭事件跟踪,或者指定事件跟踪信息输出到一个文本文件中

SET PROCEDURE 打开过程文件

SET STEP 为程序调试打开跟踪窗口并挂起程序

SET TRBETWEEN 在跟踪窗口的断点之间启用或废止跟踪

SET UDFPARMS VisualFoxPro在向用户自定义函数(UDF)传递参数时,指定为按值传递还是通过引用传递

SUSPEND 使用SUSPEND可暂停程序的执行,并返回到VisualFoxPro的交互状态

TRY...CATCH...FINALL Y 指定一个结构来处理在运行时出现的错误或异常

W AIT 显示信息并暂停VisualFoxPro的执行,按某个键或单击鼠标后继续执行

Visual FoxPro窗口命令

ACTIVA TE SCREEN 把结果输出到VisualFoxPro主窗口

ACTIVATE WINDOW 显示并且激活一个或多个用户自定义窗口或VisualFoxPro 系统窗口

DEACTIV ATE WINDOW 使用户自定义窗口或VisualFoxPro系统窗口失效,并将它们从屏幕上移去,但不从内存中删除

DEFINE WINDOW DEFINEWINDOW

DOCK WINDOW 停靠或合并VisualFoxPro的工具窗口

HIDE WINDOW 隐藏一个活动的用户自定义窗口或VisualFoxPro系统窗口

MODIFY WINDOW 修改用户自定义窗口或VisualFoxPro主窗口

MOVE WINDOW 把窗口移动到新位置

RELEASE WINDOWS 从内存中释放用户自定义窗口或VisualFoxPro主窗口

RESTORE WINDOW 将保存在窗口文件或备注字段中的窗口定义和窗口状态恢复到内存中

SA VE WINDOWS 把所有窗口定义或指定的窗口定义保存到窗口文件或备注字段中

SHOW WINDOW 显示一个或多个用户自定义窗口或VisualFoxPro系统窗口,但

不激活它们

SIZE WINDOW 更改用DEFINEWINDOW命令创建的窗口大小,或者更改VisualFoxPro系统窗口的大小

ZOOM WINDOW 更改用户自定义窗口或VisualFoxPro系统窗口的大小与位置

Visual FoxPro日期及时间命令

SET CENTURY 确定MicrosoftVisualFoxPro是否显示日期表达式当前世纪部分并确定VisualFoxPro只有两位年份值的日期的解释方式

SET DATE 指定日期表达式和日期时间表达式的显示格式

SET FDOW 指定一周中的第一天

SET FWEEK 指定一年的第一周要满足的条件

SET HOURS 将系统时间设置为12小时或24小时时间格式

SET MARK TO 指定显示日期表达式时所使用的分隔符

SET SECONDS 当显示日期时间值时,指定是否显示时间部分的秒

SET STRICTDATE 指定不明确的日期和日期时间常数是否产生错误

Visual FoxPro按键、鼠标及事件拦截命令

KEYBOARD 把指定的字符表达式放置到键盘缓冲区中

MOUSE 单击、双击、移动或拖动鼠标

ON ERROR 指定当出现错误时执行的命令

ON ESCAPE 指定在程序或命令运行过程中,按下F.SC键时所执行的命令

ON KEY= 拦截按键事件

ON KEY 拦截按键事件

ON KEY LABEL 拦截按键事件

ON READERROR 拦截读取错误事件

ON SHUTDOWN 拦截退出FoxPro事件

PLAY MACRO 执行一个键盘宏

POPKEY 恢复用PUSHKEY命令放入栈内的ONKEYLABEL指定键值

PUSHKEY 把所有当前的ONKEYLABEL命令设置压入内存中的一个堆栈

RESTORE MACROS 把保存在键盘宏文件或备注字段中的键盘宏恢复到内存中

SA VE MACROS 把一组键盘宏保存到键盘宏文件或备注字段中

SET TYPEAHEAD 指定键盘缓冲区中可以存储的最大字符数

Visual FoxProSQL命令

ALTER TABLE-SQL 以编程方式修改表的结构

CREATE CURSOR-SQL 创建一个临时表

CREATE TABLE-SQL 创建一个含有指定字段的表

DELETE-SQL 给要删除的记录做标记

INSERT-SQL 在表尾追加一个包含指定字段值的记录

SELECT-SQL 从一个或多个表中检索数据

UPDATE-SQL 以新值更新表中的记录

Visual FoxPro类及程序库命令

ADD CLASS 向.VCX可视类库中添加一个类定义

CREATE CLASS 打开类设计器,创建一个新的类定义

CREATE CLASSLIB 创建一个新的、空的可视类库(.VCX)文件

DECLARE-DLL 注册外部Windows32位动态链接库(.DLL)中的一个函数

DEFINE CLASS 创建一个用户自定义类或子类,并为创建的类或子类指定属性、事件和方法

DISPLAY DLLS 在VisualFoxPro中,显示与32位W'mdows动态链接库(DLL)函数有关

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 增加新用户

linux 基本操作命令行

linux的命令操作 1、日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who 查看当前在线 last 查看最近的登陆历史记录 2、文件系统操作 ** ls / 查看根目录下的子节点(文件夹和文件)信息 ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示 **切换目录 cd /home **创建文件夹 mkdir aaa 这是相对路径的写法 mkdir -p aaa/bbb/ccc mkdir /data 这是绝对路径的写法 **删除文件夹 rmdir 可以删除空目录 rm -r aaa 可以把aaa整个文件夹及其中的所有子节点全部删除 rm -rf aaa 强制删除aaa **修改文件夹名称 mv aaa angelababy **创建文件 touch somefile.1 创建一个空文件 echo "i miss you,my baby" > somefile.2 利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容 echo "huangxiaoming ,gun dan" >> somefile.2 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容 用vi文本编辑器来编辑生成文件 ******最基本用法 vi somefile.4

1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容 2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容 3、编辑完成之后,按Esc键退出编辑模式,回到一般模式; 4、再按:,进入“底行命令模式”,输入wq命令,回车即可 ******一些常用快捷键 一些有用的快捷键(在一般模式下使用): a 在光标后一位开始插入 A 在该行的最后插入 I 在该行的最前面插入 gg 直接跳到文件的首行 G 直接跳到文件的末行 dd 删除行,如果 5dd ,则一次性删除光标后的5行 yy 复制当前行, 复制多行,则 3yy,则复制当前行附近的3行 p 粘贴 v 进入字符选择模式,选择完成后,按y复制,按p粘贴 ctrl+v 进入块选择模式,选择完成后,按y复制,按p粘贴 shift+v 进入行选择模式,选择完成后,按y复制,按p粘贴 查找并替换(在底行命令模式中输入) %s/sad/88888888888888 效果:查找文件中所有sad,替换为88888888888888 /you 效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个) 3、文件权限的操作 ****linux文件权限的描述格式解读 drwxr-xr-x (也可以用二进制表示 111 101 101 --> 755) d:标识节点类型(d:文件夹 -:文件 l:链接) r:可读 w:可写 x:可执行 第一组rwx:表示这个文件的拥有者对它的权限:可读可写可执行 第二组r-x:表示这个文件的所属组对它的权限:可读,不可写,可执行 第三组r-x:表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行 ****修改文件权限 chmod g-rw haha.dat 表示将haha.dat对所属组的rw权限取消 chmod o-rw haha.dat 表示将haha.dat对其他人的rw权限取消 chmod u+x haha.dat 表示将haha.dat对所属用户的权限增加x 也可以用数字的方式来修改权限 chmod 664 haha.dat 就会修改成 rw-rw-r--

个人总结的mysql常用命令大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下:mysql -u用户名-p用户密码 键入命令mysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql 的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:grant 权限on 数据库.* to 用户名@登录主机identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 第四招:操作数据库 登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。 1、显示数据库列表。 show databases; 缺省有两个数据库:mysql和test。mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。 2、显示库中的数据表: use mysql;

数据库文件操作命令

数据库文件及记录命令 ADD TABLE 在当前数据库中添加一个自由表 APPEND 在表的末尾添加一个或多个新记录 APPEND FROM ARRAY 由数组添加记录到表中 APPEND FROM 从一个文件中读入记录,追加到当前表的尾部 APPEND GENERAL 从文件中导入OLE对象并将其放入通用字段中 APPEND MEMO 将文本文件的内容复制到备注字段中 APPEND PROCEDURES 将文本文件中的存储过程追加到当前数据库中 A VERAGE 计算数值表达式或字段的算术平均值 BLANK 清除当前记录中所有字段的数据 BROWSE 打开浏览窗口,显示当前或选定表的记录 CALCULATE 对表中的字段或包含字段的表达式进行财务和统计操作CHANGE 显示要编辑的字段 CLOSE 关闭各种类型的文件 CLOSE MEMO 关闭一个或多个备注编辑窗口 COMPILE DATABASE 编译数据库中的存储过程 CONTINUE 继续执行先前的LOCATE命令 COPY MEMO 复制当前记录中的指定备注字段的内容到文本文件 COPY PROCEDURES 将当前数据库中’的存储过程复制到文本文件 COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表 COPY STRUCTURE EXTENDED 创建新表,它的字段包含当前选定表的结构信息COPY TO ARRAY 将当前选定表中的数据复制到数组

COPY TO 用当前选定表的内容创建新文件 COUNT 统计表中记录数目 CREATE 生成一个新的VisualFoxPro表 CREATE CONNECTION 创建一个命名连接并把它存储在当前数据库中 CREATE DATABASE 创建并打开一个数据库 CREATE TRIGGER 创建表的删除、插入或更新触发器 CREATE VIEW 从VisualFoxPro环境创建视图文件 DELETE 给要删除的记录做标记 DELETE CONNECTION 从当前数据库中删除一个命名连接 DELETE DATABASE 从磁盘上删除数据库 DELETE TRIGGER 从当前数据库的表中删除“删除”、“插入”或“更新”触发器│ DELETE VIEW 从当前数据库中删除一个SQL视图 DISPLAY 在VisualFoxPro主窗口或用户自定义窗口中显示与当前表有关的信息DISPLAY CONNECTIONS 显示当前数据库中与命名连接有关的信息 DISPLAY DATABASE 显示有关当前数据库的信息,或当前数据库中的字段、命名连接、表或视图的信息 DISPLAY MEMORY 显示内存变量和数组的当前内容 DISPLAY PROCEDURES 显示当前数据库中存储过程的名称 DISPLAY STRUCTURE 显示一个表文件的结构 DISPLAY TABLES 显示包含在当前数据库中所有的表和表的信息 DISPLAY VIEWS 显示当前数据库中关于SQL视图的信息以及SQL视图是否基于本地或远程表的信息 DROP TABLE 把一个表从数据库中移出,并从磁盘中删除它 DROP VIEW 从当前数据库中删除指定的SQL视图

SQLSERVER操作命令

SQLSERVER数据库操作 ******操作前,请确定SQL的服务已经开启******** 一:登录进入sql数据库 1、开始---所有程序---Microsoft SQL Server 2005---SQL Server Management Studio Express 2、此时出现“连接到服务器”的对话框, “服务器名称”设置为SQL数据库所在机器的IP地址 “身份验证”设置为SQL Server身份验证或者Windows 身份验证 填写登录名和密码后,点击“连接”按钮,即可进入到SQL数据库操作界面。 二:新建数据库 登录进去后,右击“数据库”,选择—“新建数据库” 设置数据库名称,在下面的选项卡中还可以设置数据库的初始大小,自动增长,路径。 点击确定,一个数据库就建好了。 三:如何备份的数据库文件。 登录进入后,右击相应的需要备份数据库----选择“任务” 目标下的备份到,点击“添加”按钮可以设置备份数据库保存的路径。 四:如何还原备份的数据库文件。(以本地机器为例子) 1、设置服务器名称,点击右边的下拉框的三角,选择“浏览更多…”。 此时出现查找服务器对话框,选择“本地服务器”---点开“数据库引擎”前面 的三角---选中出现的服务器名称—确定。 (注:可以在“网络服务器”选项卡中设置网络服务器) 2、设置身份验证,选择为“windows身份验证” 3、点击连接按钮,进入数据库管理页面 4、右击“数据库”,选择“还原数据库”,出现还原数据库的对话框 还原的目标----目标数据库,这里设置数据库的名字 还原的源----选择“源设备”,在弹出的对话框中点击“添加”按钮,找到所备 份的数据库文件,确定。 5、此时,在还原数据库对话框中会出现所还原的数据库的信息。在前面选中所需还 原的数据库。确定。 6、为刚刚还原的数据库设置相应的用户。 a点开“安全性”---右击“登录名”---新建登录名 b 设置登录名(假如为admin),并设置为SQL Server身份验证,输入密码,去除 “强制实施密码策略”前的勾。 C 找到导入的数据库,右击此数据库----选择“属性”,在选择页中,点击“文件” 设置所有者,点击右边的按钮,选择“浏览”,找到相应的用户(如admin)。确 定。。 7、此时重新以admin的身份进入,就可操作相应的数据库。

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) 带命令字串及连接字串的构造函数

数据库(SQL)操作命令大全

下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键:Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ?%value1%? ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count * as totalcount from table1 求和:select sum(field1) as sumvalue from table1

学习数据库的心得

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

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

数据库学习笔记

数据库学习笔记 图形化界(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;

DOS磁盘文件操作命令

DOS磁盘文件操作命令 一、实验目的 本章主要通过常用的DOS命令的练习,了解DOS的基本功能及其基本组成和DOS常用命令的使用方法。 二、实验条件要求 1.硬件:计算机 2.软件环境:Windows XP 三、实验基本知识点 1. DIR(Dir ectory) 功能:显示指定路径上所有文件或目录的信息 格式:dir [盘符:][路径][文件名] [参数] 参数: /w:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;/p:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示; /a:显示当前目录下的所有文件和文件夹; /s:显示当前目录及其子目录下所有的文件。 2. MD(M ake D irectory) 功能:创建新的子目录 格式:md <盘符:><路径名> <子目录名> 3. CD(C hange D irectory) 功能:改变当前目录 格式:cd <盘符:> <路径名> <子目录名> 注意: 根目录是驱动器的目录树状结构的顶层,要返回到根目录,在命令行输入:cd \ 如果想返回到上一层目录,在当前命令提示符下输入:cd.. 如果想进入下一层目录,在当前命令提示符下输入:cd 目录名 4. 全屏幕编辑命令:EDIT 格式:EDIT <文件名>

说明: (1)仅可编辑纯文本格式的文件 (2)指定文件存在时编辑该文件,不存在时新建该文件 5. 显示文件内容命令:TYPE 格式:TYPE <文件名> 说明: (1)可以正常显示纯文本格式文件的内容,而.COM、.EXE等显示出来是乱码。(2)一次只能显示一个文件内容,所以文件名不能使用通配符。 6. 文件复制命令:COPY 格式:COPY <源文件> [目标文件] 说明: (1)源文件指定想要复制的文件来自哪里——[盘符1:][路径1][文件名1] (2)目标文件指定文件拷贝到何方——[盘符2:][路径2][文件名2] (3)如缺省盘符则为当前盘符;路径若为当前目录可缺省路径。 (4)源文件名不能缺省,目标文件名缺省时表示拷贝后不改变文件名。 7. Tree 功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名 格式:tree <盘符:> 8. 文件改名命令:REN 格式:REN <旧文件名> <新文件名> 说明: (1)改名后的文件仍在原目录中,不能对新文件名指定盘符和路径。 (2)可以使用通配符来实现批量改名。 9. 显示和修改文件属性命令:ATTRIB 格式:[盘符][路径] A TTRIB [文件名][+S/-S][+H/-H][+R/-R][+A/-A] 说明: (1)盘符和路径指出ATTRIB.EXE位置 (2)参数+S/-S:对指定文件设置或取消系统属性 (3)参数+H/-H:对指定文件设置或取消隐含属性 (4)参数+R/-R:对指定文件设置或取消只读属性 (5)参数+A/-A:对指定文件设置或取消归档属性

文件与目录操作命令

CentOS 丛书目录 — 系统管理 — 网络服务 — 应用部署 文件与目录操作命令 内容提要 1. 掌握常用的文件操作命令 2. 掌握常用的目录操作命令 目录操作命令 ls 功能说明: 显示文件和目录列表 命令格式: ls [参数] [<文件或目录> …] 常用参数: -a : 不隐藏任何以 . 字符开始的条目 -b : 用八进制形式显示非打印字符 -R : 递归列出所有子目录 -d : 当遇到目录时列出目录本身而非目录内的文件,并且不跟随符号链接 -F : 在条目后加上文件类型的指示符号 (*/=@| 其中一个) -l : 使用较长格式列出信息 -L : 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息-x : 逐行列出项目而不是逐栏列出 -1 : 每行只列出一个文件 -r : 依相反次序排列 -S : 根据文件大小排序 -X : 根据扩展名排序 -c : 根据状态改变时间(ctim e)排序 -t : 根据最后修改时间(m tim e)排序 -u : 根据最后访问时间(atim e)排序 使用举例: $ ls $ ls -a $ ls -F $ ls -l $ ls -R $ ls -Sl $ ls -rl $ ls -cl $ ls -tl $ ls -ul $ ls some/dir/file $ ls some/dir/ $ ls -d some/dir/

tree 功能说明: 显示文件和目录树 命令格式: tree [参数] [<目录>] 常用参数: -a : 不隐藏任何以 . 字符开始的条目 -d : 只显示目录不显示文件 -f : 每个文件都显示路径 -F : 在条目后加上文件类型的指示符号 (*/=@| 其中一个) -r : 依相反次序排列 -t : 根据最后修改时间(m tim e)排序 -L n : 只显示 n 层目录(n为数字) ––dirsfirst : 目录显示在前文件显示在后 使用举例: $ tree $ tree -d $ tree -F $ tree -L 3 $ tree /some/dir/ pwd 功能说明: 显示当前工作目录 命令格式: pwd [参数] 常用参数: -P : 若目录是一个符号链接,显示的是物理路径而不是符号链接使用举例: $ pwd $ pwd -P cd 功能说明: 切换目录 命令格式: cd [参数] [<目录>] 常用参数: -P : 若目录是一个符号链接,显示的是物理路径而不是符号链接使用举例: $ cd /some/dir/ $ cd -P Examples $ cd $ cd ~

MYSQL 常用命令

1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据–add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname < filename.sql C:使用mysql命令 mysql -u username -p -D dbname < filename.sql 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit 二、库操作 1、、创建数据库 命令:create database <数据库名> 例如:建立一个名为xhkdb的数据库 mysql> create database xhkdb;

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.doczj.com/doc/0a12837355.html,mand2.visible=.t. this.caption="继续追加"

C语言文件操作命令

C语言文件操作函数大全 clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #include 定义函数 int fclose(FILE * stream); 函数说明 fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源。 返回值若关文件动作成功则返回0,有错误发生时则返回EOF并把错误代码存到errno。 错误代码 EBADF表示参数stream非已打开的文件。 范例请参考fopen()。 fdopen(将文件描述词转为文件指针) 相关函数 fopen,open,fclose 表头文件 #include 定义函数 FILE * fdopen(int fildes,const char * mode); 函数说明 fdopen()会将参数fildes 的文件描述词,转换为对应的文件指针后返回。参数mode 字符串则代表着文件指针的流形态,此形态必须和原先文件描述词读写模式相同。关于mode 字符串格式请参考fopen()。 返回值转换成功时返回指向该流的文件指针。失败则返回NULL,并把错误代码存在errno中。 范例 #include main() { FILE * fp =fdopen(0,”w+”); fprintf(fp,”%s\n”,”hello!”); fclose(fp); } 执行 hello! feof(检查文件流是否读到了文件尾) 相关函数 fopen,fgetc,fgets,fread 表头文件 #include 定义函数 int feof(FILE * stream); 函数说明 feof()用来侦测是否读取到了文件尾,尾数stream为fopen()所返

MYSQL数据库命令大全

MYSQL命令大全 常见的MySQL命令大全 一、连接MySQL 格式:mysql -h主机地址-u用户名-p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令:exit (回车)。 二、修改密码 格式:mysqladmin -u用户名-p旧密码password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机identified by \"密码\" 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,

SQLServer数据库入门学习总结

SQL Server数据库入门学习总结 经过一段时间的学习,也对数据库有了一些认识。 数据库基本是由表,关系,操作组成;对于初学者首先要学的: 1.数据库是如何存储数据的 表,约束,触发器 2.数据库是如何操作数据的 insert,update,delete T-sql 函数存储过程触发器 3.数据库是如何显示数据的 select SQLServer数据库学习总结 1.SQL基础 SQL Server2000安装、配置,服务器启动、停止,企业管理器、查询分析器 第一代数据库--网状数据库和层次数据库;第二代数据库--关系数据库 数据库(DB);数据库管理系统(DBMS);数据库系统(DBS) SQL Server 2000 提供了不同版本:企业版、标准版、个人版、开发版 SQL Server中的数据类型:整数:int,smallint,tinyint,bigint;浮点数:real,float,decimal;二进制:binary,varbinary;逻辑:bit;字符:char,nchar,varchar,nvarchar;文本和图形:text,ntext,image;日期和时间:datetime,smalldatetime;货币:money,smallmoney 数据库的创建和删除;数据库表的创建、修改和删除 数据完整性:实体完整性:Primary Key,Unique Key,Unique Index,Identity Column;域完整性:Default,Check,Foreign Key,Data type,Rule;参照完整性:Foreign Key,Check,Triggers,Procedure;用户定义完整性:Rule,Triggers,Procedure;Create Table中得全部列级和表级约束 SQL Server中有5种约束:主键约束(Primary Key Constraint)、默认约束(Default Constraint)、检查约束(Check Constraint)、唯一性约束(Unique Constraint)、外键约束(Foreign Key Constraint). 关系图 数据库设计的步骤:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库运行和维护 两个实体之间的联系:一对一(1:1)、一对多(1:n)、多对多(m:n) 实体关系模型-- E-R图

mysql命令语句大全

show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 修改mysql中root的密码: shell>mysql -h localhost -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表的列信息); grant 创建用户firstdb(密码firstdb)和数据库,并赋予权限于firstdb数据库 mysql> create database firstdb; mysql> grant all on firstdb.* to firstdb identified by 'firstdb' 会自动创建用户firstdb mysql默认的是本地主机是localhost,对应的IP地址就是127.0.0.1,所以你用你的IP 地址登录会出错,如果你想用你的IP地址登录就要先进行授权用grant命令。 mysql>grant all on *.* to root@202.116.39.2 identified by "123456"; 说明:grant 与on 之间是各种权限,例如:insert,select,update等 on 之后是数据库名和表名,第一个*表示所有的数据库,第二个*表示所有的表 root可以改成你的用户名,@后可以跟域名或IP地址,identified by 后面的是登录用的密码,可以省略,即缺省密码或者叫空密码。 drop database firstdb; 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个 mysql> grant all privileges on *.* to user@localhost identified by 'something' with 增加新用户 格式:grant select on 数据库.* to 用户名@登录主机identified by "密码"

GP 常用数据库命令

Greenplum 日常简明维护手册 1.数据库启动:gpstart 常用参数:-a : 直接启动,不提示终端用户输入确认 -m:只启动master 实例,主要在故障处理时使用 访问单个数据实例: PGOPTIONS='-c gp_session_role=utility' psql template1 -p 5432 启动某个segment instance :pg_ctl stop/start -D /datadir/ 取端口号: select * from gp_segment_configuration 启动以后会在/tmp/ 下生成一个.lock 隐藏文件,记录主进程号。

2.数据库停止:gpstop: 常用可选参数:-a:直接停止,不提示终端用户输入确认 -m:只停止master 实例,与gpstart –m 对应使用 -f:停止数据库,中断所有数据库连接,回滚正在运 行的事务 -u:不停止数据库,只加载pg_hba.conf 和postgresql.conf中 运行时参数,当改动参数配置时候使用。 连接数,重启 3.查看实例配置和状态 select * from gp_segment_configuration order by content ; select * from pg_filespace_entry ; 主要字段说明: Content:该字段相等的两个实例,是一对P(primary instance)和M(mirror Instance) Isprimary:实例是否作为primary instance 运行 Valid:实例是否有效,如处于false 状态,则说明该实例已经down 掉。 Port:实例运行的端口 Datadir:实例对应的数据目录 4.gpstate :显示Greenplum数据库运行状态,详细配置等信息 常用可选参数:-c:primary instance 和mirror instance 的对应关系 -m:只列出mirror 实例的状态和配置信息 -f:显示standby master 的详细信息 该命令默认列出数据库运行状态汇总信息,常用于日常巡检。 5.查看用户会话和提交的查询等信息 select * from pg_stat_activity该表能查看到当前数据库连接的IP 地址,用户

相关主题
文本预览
相关文档 最新文档