精华内容
下载资源
问答
  • 1、先确定用户有创建 dblink 的权限select * from user_sys_privs t where t.privilege like upper('%link%');如果没查询到数据,那么直接查询select * from user_sys_privs;当权限是"UNLIMITED TABLESPACE",表示这...

    1、先确定用户有创建 dblink 的权限

    select * from user_sys_privs t where t.privilege like upper('%link%');

    如果没查询到数据,那么直接查询 select * from user_sys_privs;当权限是"UNLIMITED TABLESPACE",表示这个用户有系统权限,也可以不授予dblink的权限。

    授权dblink:

    grant create database link to 用户名 ; --私有dblink

    grant create public database link to 用户名 ;--公有dblink

    2、创建dblink

    (1)create public database link dblink名称 connect to 链接库用户名 identified by 链接库密码 using '链接库ip/链接库servername';

    (2)create public database link dblink名称 connect to 链接库用户名 identified by 链接库密码 using

    ‘'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=链接库ip)(PORT=链接库端口号)))(CONNECT_DATA=(SERVICE_NAME=链接库servername)))’;

    以上方法创建的是public权限 的dblink; 也可以直接创建默认权限的dblink。

    小细节:当密码中有@或者$等字符时,密码用“”包含,在创建的时候也可以直接用“”包含;

    查询servername:select name,value from v$parameter where name='service_names';

    3、查询dblink

    select owner,object_name from dba_objects where object_type='DATABASE LINK';--只查询权限和dblink名称

    select * from dba_db_links;--查询dblink的所有信息,包含权限,dblink名称,用户名,host,创建时间

    4、删除dblink

    drop public database link dblink名称;--删除权限为public的dblink

    drop database link dblink名称;--删除权限为私有的dblink

    也可以直接用plsql界面化创建

    参考文章http://blog.csdn.net/davidhsing/article/details/6408770

    展开全文
  • pgsql创建查询删除索引

    创建

    CREATE INDEX 索引名称 ON 表名 USING 索引类型 (字段)

    CREATE INDEX systemtime_index ON buct_composedata USING btree (systemtime)
    

    查询

    select * from pg_indexes where tablename='buct_composedata';
    
    select * from pg_statio_all_indexes where relname='buct_composedata';
    

    删除

    DROP INDEX 索引名称;

    DROP INDEX systemtime_index;  
    
    展开全文
  • (4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。 职称计算机考试成绩 有如下关系: 学生(学号,姓名,性别,专业,出生年月) 教师(教师编号,姓名...

    “学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是( )。 Selectav

    “学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是( )。 Selectavg(入学成绩)From学生表Group by性别

    A.计算并显示所有学生的平均入学成绩

    B.计算并显示所有学生的性别和平均入学成绩

    C.按性别顺序计算并显示所有学生的平均入学成绩

    D.按性别分组计算并显示不同性别学生的平均入学成绩

    在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令: S

    在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令: Select,性别,avg(入学成绩)From学生Group By性别其结果是( )。

    A.计算并显示所有学生的性别和入学成绩的平均值

    B.按性别分组计算并显示性别和入学成绩的平均值

    C.计算并显示所有学生的入学成绩的平均值

    D.按性别分组计算并显示所有学生的入学成绩的平均值

    考生文件夹下有一个数据库文件“samp2.accdb”,其中已经设计好三个关联表对象“tStud”、“tCourse”、“t

    考生文件夹下有一个数据库文件“samp2.accdb”,其中已经设计好三个关联表对象“tStud”、“tCourse”、“tscore”和一个空表“tTemp”。请根据以下要求完成设计。

    (1)创建一个查询,统计人数在7人以上(含7)的院系人数,字段显示标题为“院系号”和“人数”,所建查询命名为“qTl”。要求:按照学号来统计人数。

    (2)创建一个查询,查找非“04”院系还未选课的学生信息,并显示“学号”和“姓名”两个字段内容,所建查询命名为。“qT2”。

    (3)创建一个查询,计算组织能力强的学生的平均分及其与所有学生平均分的差,并显示“姓名”、“平均分”和“平均分差值”等内容,所建查询命名为“qT3”。

    注意:“平均分”和“平均分差值”由计算得到。

    要求:“平均分差值”以整数形式显示(使用函数实现)。

    (4)刨建一个查询,查找选修了先修课程的学生,并将成绩排在前3位的学生记录追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。

    基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名

    基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 查询选修课程在5门以上的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。

    A.SELECT S.学号,姓名,平均成绩FROM S,SCWHERE S.学号=SC.学号 GROUP BY S.学号HAVING COUNT(*)>5 0RDER BY平均成绩DESC

    B.SELECT学号,姓名,AVG(成绩)FROM S,SC WHERE S.学号=SC.学号AND COUNT(*)>5 GROUP BY学号0RDER BY 3 DESC

    C.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SC WHERE S.学号=SC.学号AND COUNT(*)>5 GROUP BY S.学号ORDER BY平均成绩DESC

    D.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SC WHERE S.学号=SC.学号 GROUP BY S.学号HAVING COUNT(*)>5 0RDER BY 3 DESC

    当前表中有数学、英语、计算机和平均分字段,都是N型,要算出平均,应当使用命令()。

    A.REPLACE总分WITH数学+英语+计算机

    B.REPLACE总分WITH数学+英语+计算机

    C.REPLACE ALL总分WITH(数学+英语+计算机)/3

    D.REPLACE总分WITH数学+英语+计算机ROR ALL

    表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。

    A.TOTAL数学+英语+计算机TO总分

    B.REPLACE all总分WITH数学+英语+计算机

    C.SUM数学,英语,计算机TO总分

    D.REPLACE ALL数学+英语+计算机WITH总分

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“t

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。

    试按以下要求完成设计:

    (1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qTl”。

    (2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

    (4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。

    职称计算机考试成绩

    有如下关系: 学生(学号,姓名,性别,专业,出生年月) 教师(教师编号,姓名,所在部门,职称) 授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩) (1)使用SQL语言创建以上的关系,要求有主键和外键等。假设规定属性的类型如下:出生年月为日期型数据,学分为数值型数据,其他的均为字符串型数据,列的宽度自定义。 (2)用SQL查询语句查找成绩为90分以上(包括90)的学生的学号,姓名和专业。 (3)从学生表中删除所有学号为“105001”的记录。 (4)用SQL查询语句查找每个学生参加考试的最高分及最低分。 (5)从授课表中创建一个成绩及格的所有计算机系女生的视图。

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”。试按以下要求完成设计:

    (1)以表对象“tEmp”为数据源,创建一个查询,查找并显示姓王职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。

    (2)创建一个查询,查找并显示职务为“主管”和“经理”的职工的“编号”、“姓名”、“所属部门”和所属部门的“名称”四个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,按输入的职工职务,查找并显示职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,当运行该查询时,应显示参数提示信息:“请输入职工的职务”,所建查询命名为“qT3”。

    (4)创建一个查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tScore”、“tCourse”三个关联

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tScore”、“tCourse”三个关联的表对象和一个空表“tTemp”,试按以下要求完成设计:

    (1)创建一个查询,查找并显示年龄在18~20之间(包括18岁和20岁)的学生“姓名”、“性别”、“年龄”和“入校时间”,所建查询名为“qT1”。

    (2)创建一个查询,将所有学生设置为非党员,所建查询名为“qT2”。

    (3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为“qT3”。

    要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计。

    38c4c0620cb18a8cf5ca47ef658defc9.png

    (4)创建一个查询,将有不及格成绩的学生的“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,并确保“tTemp”表中男生记录在前、女生记录在后,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。

    展开全文
  • mysql 创建删除用户

    千次阅读 2021-01-19 04:17:28
    创建用户格式:grant 权限 on 数据库....例1:增加一个test1用户,密码为123456,可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的功能。需要在mysql的root用户下进行mysql>grant select,insert,...

    1.远程登录mysql

    mysql -h ip -u root -p 密码

    2.创建用户

    格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

    例1:增加一个test1用户,密码为123456,可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的功能。需要在mysql的root用户下进行

    mysql>grant select,insert,update,delete on *.* to test1@"%" identified by "123456";

    mysql>flush privileges;

    例2:增加一个test2用户,密码为123456,只能在192.168.2.12上登录,并对数据库student有查询,增加,修改和删除的功能。需要在mysql的root用户下进行

    mysql>grant select,insert,update,delete on student.* to test2@192.168.2.12 identified by "123456";

    mysql>flush privileges;

    例3:授权用户test3拥有数据库student的所有权限

    mysql>grant all privileges on student.* to test3@localhost identified by '123456';

    mysql>flush privileges;

    3.修改用户密码

    mysql>update mysql.user set password=password('123456') where User='test1' and Host='localhost';

    mysql>flush privileges;

    4.删除用户

    mysql>delete from user where user='test2' and host='localhost';

    mysql>flush privileges;

    5.删除数据库和删除表

    mysql>drop database 数据库名;

    mysql>drop table 表名;

    6.删除账户及权限

    drop user 用户名@'%'

    drop user 用户名@localhost

    展开全文
  • SQL语法(包括建库、建表、建视图、查询、增加、删除、修改)SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT...
  • SQL语言中,建立一个表的命令是CREATE,对表进行修改的命令是ALTER,删除一个表的命令是DROP,另外还有表中数据的插入,删除查询命令分别为INSERT,UPDATE和SELECT。SQL DROP命令通过使用 DROP 语句,可以轻松地...
  • 川川在上次的代码有了一些改进,这是基于上一次的代码改进而来,需要建立一个addressbook.txt文档,别的没啥,代码解析我写在注释了,还有别的问题可以留言或者加我扣扣群吧:970353786(哈哈,别加我扣扣了,人太多...
  • 2.1 创建索引 2.2 查看指定索引 2.3 查看全部索引 2.4 删除索引 3.文档操作 3.1 创建文档 3.2 查看单个文档:主键查询 3.3 查看所有文档:全查询 3.4 修改文档中的全部字段 3.5 修改文档中的某个字段 3.6 ...
  • 1、两个用户是在不同的库,需要建立dblink2、属于同一个库的不同用户1)方法一:使用"用户名."的方式访问例如:要从USER1账号访问USER2中的表TABLE2A. 需要在USER2中将TABLE2GRANT给USER1,USER1才有权限访问,访问的...
  • 文章目录ubuntu 中 Anaconda 创建、查看、激活、退出、删除环境1. 创建环境2. 查看已创建的环境3. 激活环境4. 退出环境5. 删除环境 ubuntu 中 Anaconda 创建、查看、激活、退出、删除环境 1. 创建环境 命令: conda ...
  • SQL 创建、更新和删除视图的方法

    千次阅读 2021-01-27 20:30:03
    本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。您...
  • MySql-如何查询删除数据表重复记录

    千次阅读 2021-02-02 13:37:18
    查询 SELECT name, email, COUNT (*)FROM usersGROUP BY name, emailHAVING COUNT(*) 1 重点来了,查询容易,那应该如何删除重复记录呢? 演示数据 表结构: mysql desc demo;+-------+------------------+------+--...
  • 创建clickhouse 分布式表方式 及分布式表数据增加、更新、删除查询 1、建表语句 (1)、本地表:分别在每个节点都建立本地表,或者使用 on cluster【在其中一个节点执行即可】 CREATE TABLE city_local on ...
  • MySQL管理数据库(创建查询操作)

    千次阅读 2021-01-19 01:31:04
    数据库的创建删除操作命令创建数据库create database[数据库名]删除数据库drop database[数据库名]2.使用与查看数据库操作命令使用数据库use[数据库名]查看所有的数据库show databases查看当前使用的数据库select ...
  • Kafka系列:查询删除消费组命令

    千次阅读 2021-05-07 22:50:39
    查询消费组 kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --list ...删除消费组 kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --delete --group {消...
  • MySQL允许使用 CREATE TABLE 语句和 DROP TABLE 语句来创建删除表,使用 ALTER TABLE 语句更改其结构。CREATE INDEX 语句和 DROP INDEX 语句则可以用来为已有表增加或删除索引。下面将详细解释这些语句。但先来...
  • 手把手教你用Java设计并实现一个城市公交查询系统

    千次阅读 多人点赞 2020-12-19 10:11:33
    为了使得我国公交乘客出行及查询有关信息更方便,本文运用JAVA语言技术,Jsp技术,Mysql数据库开发了B/S结构的城市公交查询系统。 该系统顺应了时代发展且具有以下优点:首先,方便乘客的出行,乘客不用询问站牌工作...
  • 展开全部SELECT * INTO #TEMPTABLENAMEFROM(SELECT xxxxxx //你的查询语句)AS table_source //这别名是636f707962616964757a686964616f31333431343661必须的WHERE xxxxxxxx //你需要的where判断;COMMIT或ROLLBACK...
  • 如何用MySQL创建你的第张表

    千次阅读 2021-01-19 03:43:31
    一个是“主键”。如果一列的值可以唯一区分表中的每一行,那么这个列就是主键。光看概念可能没那么容易理解,来举一个例子吧。例如:对于一张学生成绩表,学号就可以设置成主键,因为每个学生的学号都是不一样的,...
  • /etc/passwd文件的每一行内容中包含了七个用 :分隔的配置字段,从左到右各配置字段的含义分别如下:第一个字段:用户账号的名称,也是登录系统时使用的识别名称;第二个字段:经过加密的用户密码字...
  • JavaAPI创建kafka topic 删除及修改分区

    千次阅读 2021-11-12 09:36:44
    使用JavaAPI写一个Kafka topic创建及修改 目前发现有两种方法: 一种通过注册zookeeper来管理kafka,这是一种很老的方法,这里不做过多赘述 另一种是adminclient 说明:在Kafka0.11.0.0版本之后,多了一个...
  • 种方式 这种方式使用的是链接zk来创建topic。在所有使用的zk的版本中都是可以用的。 需要用的依赖: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.10...
  • mysql数据库删除一行数据

    千次阅读 2021-01-19 10:09:55
    )1)MySQLMySQL是一个简单的SQL外壳(有GNU readline功能)。它支持交互式和非交互式使用。当交互使用时,查询结果采用ASCII表格式。当采用非交互式(例如,用...文章杰克.陈2014-02-24608浏览量mysql 数据导入导出数据...
  • 如何创建一个 PostgreSQL 数据库?

    千次阅读 2021-01-22 09:38:40
    PostgreSQL 官网截图 PostgreSQL 是什么? PostgreSQL 是一个功能非常强大的,历史悠久,开源的...如何创建一个 PostgreSQL 数据库? 注册成为21云盒子会员 在控制台中选 “数据库” 然后点击 “新增数据库” ...
  • Ubuntu删除创建的虚拟环境

    千次阅读 2021-01-09 20:00:06
    问题: 在ubuntu里面的anaconda里面安装tensorflow,在终端输入python,显示的版本是3.7.0 然后在创建名为tensorflow的虚拟环境时,命令输入了conda create --name tensorflow python=3.7 但是因为输入的python...
  • 临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用这么低版本的MySQL...
  • powerbuilder创建一个项目的过程

    千次阅读 2020-12-27 09:37:27
    1.点击新建文件 2. 3.右键workspace 5.insert->control->可以找到各种控件 ...选择一个数据库,进行connect 如果没有建立ODBC数据源,则点击 配置ODBC数据源 然后连接 连接成功之后这里
  • 首先跟昨天一样,我们是先进入mysql,创建一个数据库oaec,具体方法可以看我昨天的那篇文章,现在直接进入我们的正题。先查看一下我们建好的数据库,输入命令:show databases;查看数据库昨天我们提到,为了不影响...
  • 1、启动服务 DOS命令 ... 2、登录MySQL数据库 mysql -uroot -proot 回车 3、查看MySQL中数据库 show databases; ...4、创建数据库 create database 数据库名;...5、删除数据库 drop database 数据库名; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 993,743
精华内容 397,497
关键字:

创建一个删除查询