数据库大全
取前10条记录的sql语句写法:
1、access:
select top (10) * from table1 where 1=1
2、db2:
select column from table where 1=1 fetch first 10 rows only
3、mysql:
select * from table1 where 1=1 limit 10
4、sql server:
读取前10条:select top (10) * from table1 where 1=1
读取后10条:select top (10) * from table1 order by id desc
5、oracle:
select * from table1 where rownum<=10
(1)数据库大全扩展阅读
PL/SQL的流程控制语句,包括如下三类:
l 控制语句: IF语句
l 循环语句: LOOP语句, EXIT语句
l 顺序语句: GOTO语句, NULL语句
条件语句:
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
END IF;
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSE
其它语句
END IF;
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSIF < 其它布尔表达式> THEN
其它语句
ELSIF < 其它布尔表达式> THEN
其它语句
ELSE
其它语句
END IF;
2. 数据库常用表名和列名的数据字典那里有啊
您正在看的Oracle是:在数据字典中修改Oracle表列名。 SQL>exec altercolname
(‘模式名称’,‘表名称’,‘原列名称’,‘新列名称’);
create or replace procere sys.altercolname
(schmaname in varchar2,
tabname in varchar2,
oldcolname in varchar2,
newcolname in varchar2) is
n_schmaname varchar2(30); --模式名称
n_tablename varchar2(30); --表名称
n_oldcolname varchar2(30); --原来列名称
n_newcolname varchar2(30); --新的列名称
n_objnum number;
begin
n_schmaname := upper(schmaname);
n_tablename := upper(tabname);
n_oldcolname := upper(oldcolname);
n_newcolname := upper(newcolname);
SELECT OBJECT_ID INTO n_objnum
FROM ALL_OBJECTS
WHERE OWNER = n_schmaname
AND OBJECT_NAME=n_tablename;
UPDATE SYS.COL$
SET NAME=n_newcolname
WHERE OBJ# = n_objnum AND
NAME=n_oldcolname;
COMMIT;
end altercolname;
1、 VFP命令格式:
①一般格式:命令动词 [范围] [FIELD 字段列表] [FOR 条件] [TO 短语]
范围:ALL FIELD :表中的字段进行操作 FOR:满足条件的 TO:输出到不
NEXT N 缺省值为全字段 记录进行操作 同的设备
RECORD N
REST
例题:将GZ.DBF中,显示工资库表中,姓名,基本工资且基本工资<500.
LIST ALL FIEL 姓名,基本工资 FOR 基本工资<500 TO PRINT
②书写约定P98:A.命令动词开头,回车键结束.用";"继行.
B.短语任选,书写次序任意,注意用空格分开.
C.动词或短语可简写为前四个字母,且大小写不区分.
③注释:NOTE 注释便于程序的阅读,位于行首.
*
&& 程序行之后做注释.
2常用表命令:
① 建表:方法一:CREATE 表名(出现表设计器对话框)
方法二:CREATE TABLE/DBF 表名(各个字段属性)
例:用命令定义建立学生表:学号,姓名,出生日期,性别,成绩。
CREATE TABLE 学生表 (学号 C(6),姓名 C(8), 出生日期 D,性别 C(2) DEFAULT "男",成绩 N(6,2))
② 打开表:USE 表名
USE RS.DBF(打开人事表)
③ 修改结构:MODI STRU (出现表设计器对话框)
④ 追加记录:
INSERT -SQL P85
USE RS
APPEND(在表文件的尾部追加记录)
APPEND BLANK(追加空记录)
APPEND FROM GZ.DBF (从其他表中追加记录)
⑤ 显示记录:
LIST
DISP
BROWSE
例:显示(RS.DBF)中基本工资大于是1000元,或基本工资小于300元的同志的情况:
USE RS
LIST ALL FOR 基本工资>1000.AND.基本工资<300
显示第3条记录:
LIST RECORD 3
显示第3到5条记录:
GO 3 (指针移动)
(SKIP +N 相对移动)
LIST NEXT 3
⑥ 修改记录:
EDIT
CHANGE (与EDIT 相同)
BROWSE (浏览式修改)
REPLACE [范围] 字段名 WITH 表达式
例:修改第3条记录:
USE RS
GO 3
EDIT
或 EDIT RECORD 3
例:修改基本工资小于300元的同志.
USE RS
EDIT ALL FOR 基本工资<300
⑦ 删除记录:
DELETE [范围] FOR [条件]
PACK
ZAP(清除所有记录,不管是否加标志,小心使用)
例给姓名为[张]的同志做逻辑删除.
USE RS
DELE ALL FOR 姓名=[张]
LIST
取消标志:
RECALL [范围] FOR [条件]
彻底删除:
PACK
⑧ 表的复制:
A、复制数据整表:(可用于复制任何类型文件)
COPY FILE 原文件名 TO 目标文件名
注:复制表时,还应当复制和它相配的备注文件(.FPT,
如有备注字段)和结构复合索引文件。
当前表应关闭。(如果已打开表:COPY TO 新文件名)
例:将RS.DBF复制为RS1.DBF
COPY FILE RS.DBF TO RS1.DBF
或 USE RS
COPY TO RS1
USE RS1
LIST
B、只复制结构:
COPY STRU TO 目标文件名 FIELDS 字段名列表
注:只复制结构,不复制表中的数据.因此生的新表只是一个空的结构.
新表的包含的字段,由[字段名列表]决定.
例:根据RS.DBF 生成一新表RS2.DBF的结构,包括字段:姓名,基本工资,奖金.
USE RS
COPY STRU TO RS2 FIELDS 姓名,基本工资,奖金.
USE RS2
LIST
C.选择表的部分内容生成一个新表.
打开表后:
COPY TO 新文件名 FIELDS 字段名列表
注: 所产生的新表即生成了结构又有记录,生成的字段由[字段名列表]决定.
USE RS
COPY TO RS3 FIELDS 姓名,基本工资,奖金
USE RS3
LIST
3常用命令:
库 表
建立数据库: CREATE DATABASE 库文件名.DBC 建立表: CREATE 表文件名.DBF
CREATE TABLE/DBF 表名(各个字段属性)
打开数据: OPEN DATABASE 库文件名 打开表: USE 表文件名
使用非前库的表:USE 库名!表名 打开索引表:USE 表名 INDEX 索引名
显示库信息:DISP DATABASE [TO PRINTER] 显示记录:LIST (快速查看)
BROWSE(分屏浏览可修改)
DISP (显示当前记录)
关闭数据库:CLOSE ALL (关闭所有库、表、索引) 关闭表: USE
CLOSE DATABASES(关闭当前库、表) CLOSE TABLES
CLOSE INDEXES (关闭当前索引) (关闭当前表,不关库)
修改库:MODI DATA 库名 [NOWAIT] [NOEDIT] 修改表结构:MODI STRU
ALTER TABLE 表名 ADD 字段名
ALTER TABLE 表名 ALTER 字段名
ALTER TABLE 表名 DROP 字段名
添加表:ADD TABLE 表名 追加记录:
INSERT INTO 表名 (字段名列表)
VALUES (对应数值)
APPEND
APPEND FROM 源文件
移去表:REMOVE TABLE 表名 删除记录:DELETE ALL FOR [条件] (逻辑删除)
PACK(物理删除)
ZAP (全部彻底删除)
删除库:DELETE DATABASE 库名 (先关闭库) 删除表:DELETE FILE 表名(先关闭表)
INSERT命令:
例:在第一条记录之后,插入记录。
1
INSERT
只能用命令,不能用菜单中的"追加记录",否则会追加到尾部。
常用命令:LIST (快速查看),DISPLAY 显示当前记录,BROWSE(分屏浏览可修改)
增加记录的命令:APPEND(追加), INSERT-SQL(插入), APPEND BLANK,(追加空记录)
修改记录:EDIT , CHANGE
TOTAL 汇总 COUNT 统计记录数 SUM 求和 AVERAGE求平均
DELETE 删除记录 RECALL 恢复删除 ZAP 清空记录
3. 网页数据库代码大全
是前面建立的数据集对象,open 是它的一个方法,sql 就是执行的命令,这里就是查询语句, conn 就是前面定义的数据库连接组件,后面参数“1,1”,这是读取
4. SQL数据库语句大全
SQL数据库语句大全:
1、选择:select * from table1 where 范围
2、插入:insert into table1(field1,field2) values(value1,value2)
3、删除:delete from table1 where 范围
4、更新:update table1 set field1=value1 where 范围
5、排序:select * from table1 order by field1,field2 [desc]
6、总数:select count as totalcount from table1
7、求和:select sum(field1) as sumvalue from table1
5. 什么是数据库名称还有用户名和密码
数据库名称就是创建数据库时所命名的标识名字,用户名和密码登录数据库软件的凭证。数据库用户即使用和共享数据库资源的人。
database_name 数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name最多可以包含 128 个字符,除非没有为日志指定逻辑名。
在SQL语句中有部分对数据库的操作都依赖数据库名来标识具体的数据库,如:创建数据库(Create DATABASE databasename)、删除数据库(drop database databasename)等,数据库名(databasename)都作为重要的参数。
(5)数据库大全扩展阅读:
新数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name最多可以包含 128 个字符,除非没有为日志指定逻辑名。
如果没有指定日志文件的逻辑名,则 Microsoft® SQL Server™ 会通过向database_name追加后缀来生成逻辑名。该操作要求database_name在 123 个字符之内,以便生成的日志文件逻辑名少于 128 个字符。
ON,指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义主文件组的数据文件。
主文件组的文件列表后可跟以逗号分隔的 <filegroup> 项列表(可选),<filegroup> 项用以定义用户文件组及其文件。
占位符,表示可以为新数据库指定多个文件。LOG ON,指定显式定义用来存储数据库日志的磁盘文件(日志文件)。
该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义日志文件。如果没有指定 LOG ON,将自动创建一个日志文件,该文件使用系统生成的名称,大小为数据库中所有数据文件总大小的 25%。
6. 求一个药品数据库大全,最好有条形码和图片,谢谢
戊戌数据涵盖了国内国外各种医药品的各种数据。
包括中国药品注册,中国上市药品,仿制药一致性评价,美国上市药品,欧盟上市药品,中国基本药物目录,中国医保目录,中国临床试验,药物杂质对照品,中国制药企业库,美国橙皮书,药品说明书,ClinicalTrials,中国上市医疗器械,中国生物制品批签发,欧盟HMA上市药品,日本橙皮书,日本上市药品等一系列关于医药学的数据库查询。
7. 生物学数据库都有哪些
分子生物学数据库大全:核酸数据库、基因表达数据库、蛋白数据库、糖数据库、专利数据库等国际顶尖数据库列表可以在生物帮那里找到的,我一般找资料,最新资讯都是到那里的,他们比较专业,权威,也比较全面,技术文档,视频,产品都蛮丰富的。年来大量生物学实验的数据积累,形成了当前数以百计的生物信息数据库。它们各自按一定的目标收集和整理生物学实验数据,并提供相关的数据查询、数据处理的服务。
8. NBA数据库大全
NBA数据库注释:意思就是包含所有NBA球员的单赛季常规赛数据、单赛季季后赛数据、球员职业生涯常规赛数据和球员职业生涯的季后赛数据,这些数据主要是提供给球迷、新闻媒体以及教练团队做参考所用。
最全方面的NBA数据库大全当属NBA的官方网站,毕竟这是NBA官方团队所发布的;
当然在国内来说,NBA数据库大全当属现在的几大门户网站,如:新浪体育、腾讯体育等等;
现如今,做为球迷来说,需要看到某位关注的球员数据,可以直接找到改名球员的贴吧或者改名球员所在球队的贴吧,进行询问和网友交流,这样可以得到该名球员的很多数据。
9. 数据库名称和用户是什么
数据库名称就是创建数据库时所命名的标识名字,数据库用户即使用和共享数据库资源的人。
database_name 数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name最多可以包含 128 个字符,除非没有为日志指定逻辑名。
在SQL语句中有部分对数据库的操作都依赖数据库名来标识具体的数据库,如:创建数据库(Create DATABASE databasename)、删除数据库(drop database databasename)等,数据库名(databasename)都作为重要的参数。
数据库用户即使用和共享数据库资源的人,有在当前数据库中创建数据库对象及进行数据库备份的权限、用户对数据库表的操作权限及执行存储过程的权限以及用户数据库中指定表字段的操作权限三种权限。
(9)数据库大全扩展阅读:
数据库用户的权限分类:
1、在当前数据库中创建数据库对象及进行数据库备份的权限,主要有:创建表、视图、存储过程、规则、默认值对象、函数的权限及执行存储过程的权限。
2、用户对数据库表的操作权限及执行存储过程的权限,包括:SELECT、INSERT、UPDATE、DELETE等对数据库表的增删改查权限等。
3、用户数据库中指定表字段的操作权限,主要有:SELECT:对表字段进行查询操作的权限;UPDATE:对表字段进行更新操作的权限。