精华内容
下载资源
问答
  • fulltext indexB.only indexC.unique indexD.index2、下面关于索引描述中错误的一项是( C ) (1分)A.索引可以提高数据查询的速度B.索引可以降低数据的插入速度C.innodb存储引擎支持全文索引D.删除索引的命令是drop ...

    一、单选题(共34分)

    1、mysql中唯一索引的关键字是( C ) (1分)

    A. fulltext index

    B.only index

    C.unique index

    D.index

    2、下面关于索引描述中错误的一项是( C ) (1分)

    A.索引可以提高数据查询的速度

    B.索引可以降低数据的插入速度

    C.innodb存储引擎支持全文索引

    D.删除索引的命令是drop index

    3、支持主外键,索引及事务的存储引擎为是( B ) (2分)

    A.MYISAM

    B.INNODB

    C.MEMORY

    D.CHARACTER

    4、对事务的描述中不正确的是( C) (2分)

    A.事务具有原子性

    B.事务具有隔离性

    C.事务回滚使用commit命令

    D.事务具有可靠性

    5、m ysql中,备份数据库的命令是( A ) (2分)

    A.mysqldump

    B.mysql

    C.backup

    D.copy

    6、实现批量数据导入的命令是( B ) (2分)

    A.mysqldump

    B.mysql

    C.backup

    D.return

    7、创建用户的命令是( B ) (2分)

    A. join user

    B.create user

    C.create root

    D.mysql user

    8、修改自己的mysql服务器密码的命令是( C ) (2分)

    A.mysql

    B.grant

    C.set password

    D.change password

    9、找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是( D

    ) (2分)

    A. mysql -u root –proot

    B. mysqladmin -uroot -proot

    C. net start mysql

    D. mysqld-nt --skip-grant-tables

    10、联合查询使用的关键字是( B ) (2分)

    A.UNION

    B.JOIN

    C.ALL

    D.FULL

    11、有订单表orders,包含用户信息userid, 产品信息productid, 以下( D )语句能够返回至少被订购过两回的productid? (2分)

    A. select productid from orders where count(productid)>1

    B. select productid from orders where max(productid)>1

    展开全文
  • mysql模拟题三

    千次阅读 2014-03-05 15:00:33
    一、单选题(共34分)  1、mysql中唯一索引的... 2、下面关于索引描述中错误的一项是(C)(1分)  A.索引可以提高数据查询的速度  B.索引可以降低数据的插入速度  C.innodb存储引擎支持全文索引  D.删除索引的

    一、单选题(共34分)

      1、mysql中唯一索引的关键字是(C)(1分)

      A.fulltextindex

      B.onlyindex

      C.uniqueindex

      D.index

      2、下面关于索引描述中错误的一项是(C)(1分)

      A.索引可以提高数据查询的速度

      B.索引可以降低数据的插入速度

      C.innodb存储引擎支持全文索引

      D.删除索引的命令是dropindex

      3、支持主外键,索引及事务的存储引擎为是(B)(2分)

      A.MYISAM

      B.INNODB

      C.MEMORY

      D.CHARACTER

      4、对事务的描述中不正确的是(C)(2分)

      A.事务具有原子性

      B.事务具有隔离性

      C.事务回滚使用commit命令

      D.事务具有可靠性

      5、mysql中,备份数据库的命令是(A)(2分)

      A.mysqldump

      B.mysql

      C.backup

      D.copy

      6、实现批量数据导入的命令是(B)(2分)

      A.mysqldump

      B.mysql

      C.backup

      D.return

      7、创建用户的命令是(B)(2分)

      A.joinuser

      B.createuser

      C.createroot

      D.mysqluser

      8、修改自己的mysql服务器密码的命令是(C)(2分)

      A.mysql

      B.grant

      C.setpassword

      D.changepassword

      9、找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是(D)(2分)

      A.mysql-uroot–proot

      B.mysqladmin-uroot-proot

      C.netstartmysql

      D.mysqld-nt--skip-grant-tables

    10、联合查询使用的关键字是(B)(2分)

      A.UNION

      B.JOIN

      C.ALL

      D.FULL

      11、有订单表orders,包含用户信息userid,产品信息productid,以下(D)语句能够返回至少被订购过两回的productid?(2分)

      A.selectproductidfromorderswherecount(productid)>1

      B.selectproductidfromorderswheremax(productid)>1

      C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductid

      D.selectproductidfromordersgroupbyproductidhavingcount(productid)>1

      12、子查询中可以使用运算符ANY,它表示的意思是(B)(2分)

      A.满足所有的条件

      B.满足至少一个条件

      C.一个都不用满足

      D.满足至少5个条件

      13、一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是(C)(2分)

      A.MYISAM

      B.INNODB

      C.MEMORY

      D.CHARACTER

      14、事务中能实现回滚的命令是(C)(2分)

      A.TRANSACTION

      B.COMMIT

      C.ROLLBACK

      D.SAVEPOINT

      15、mysql中,还原数据库的命令是(B)(2分)

      A.mysqldump

      B.mysql

      C.backup

      D.return

      16、ysql中存储用户全局权限的表是(D)(2分)

      A.table_priv

      B.procs_priv

      C.columns_priv

      D.user

      17、删除用户的命令是(A)(2分)

      A.dropuser

      B.deleteuser

      C.droproot

      D.truncateuser

      18、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是(B)(2分)

      A.grantselect,insertonstudb.stuinfofor‘zhangsan’@’localhost’

      B.grantselect,insertonstudb.stuinfoto‘zhangsan’@’localhost’

      C.grant‘zhangsan’@’localhost’toselect,insertforstudb.stuinfo

      D.grant‘zhangsan’@’localhost’tostudb.stuinfoonselect,insert

    二、多项选择题(共12分)

      20、事务具有下面的特性(ABC)(4分)

      A稳定性

      B原子性

      C隔离性

      D再生性

      21、下列的函数中可以处理日期和时间的函数有(BCD)(4分)

      Around

      BWeekDay

      CCurdate

      DDayofMonth

      22、mysql中的约束有(BCD)(4分)

      A.检查约束

      B.默认约束

      C.非空约束

      D.唯一约束

      四、简答题(共12分)

      24、在mysql中常用存储引擎有哪几种(最少三种),每个引擎特点区别?(6分)

      25忘记MySQL管理员root的密码如何解决?写出步骤和指令(6分)

    五、编程题(共42分)

      1.有一个关于商品供应及顾客订单的数据库。其中包括四个表,表中信息如下:

      供应表apply(id、name、sid、price)

      说明:id供应厂家编号name供应厂家名称sid商品编号price商品价格

      顾客表customers(gid、name、address、balance)

      说明:gid顾客编号address地址balance余额

      订单表orders(sid、gid、date)

      说明:sid商品编号gid顾客编号date订单日期

      商品表goods(sid、name、count)

      说明:sid商品编号name商品名称count商品数量

      1)分析各个表之间的关系(主外键引用关系),创建四个表(4分)

      2)从供应表中查询全体供应厂商的基本信息(3分)

      3)从顾客表中查询地址在长春的顾客的顾客编号、顾客姓名及余额(3分)

      4)从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序(4分)

      5)从订单表中查询购买商品编号为“101”商品的顾客编号及订单日期(3分)

      6)从商品表中查询最多商品数量、最少商品数量及商品总数量的记录信息(4分)

      7)查询出2008-8-8顾客的订单信息,要求包括顾客姓名、商品名称及订单日期(4分)

      8)向商品表中追加一条纪录”204”,”可口可乐”,”900”)(3分)

      9)将商品表中商品编号为204的商品名称更改为”百事可乐”(3分)

      10)将顾客表上余额不足1000元的,将其订单日期延后10天(4分)

      11)删除订单表中商品编号为”102”的订单记录(3分)

      12)将商品表中没有顾客订购的商品信息删除(4分)

     

    展开全文
  • 【mysql笔试题】

    千次阅读 2020-07-23 17:07:09
    2、下面关于索引描述中错误的一项是( ) A.索引可以提高数据查询的速度 B.索引可以降低数据的插入速度 C.innodb存储引擎支持全文索引 D.删除索引的命令是drop index 3、支持主外键,索引及事务的存储引擎为是( ) A....

    1、mysql中唯一索引的关键字是( C )
    A. fulltext index B.only index C.unique index D.index

    2、下面关于索引描述中错误的一项是( C)
    A.索引可以提高数据查询的速度 B.索引可以降低数据的插入速度
    C.innodb存储引擎支持全文索引 D.删除索引的命令是drop index

    3、支持主外键,索引及事务的存储引擎为是( B )
    A.MYISAM B.INNODB C.MEMORY D.CHARACTER

    4、对事务的描述中不正确的是( C )
    A.事务具有原子性 B.事务具有隔离性
    C.事务回滚使用commit命令 D.事务具有可靠性
    5、 mysql中,备份数据库的命令是( A )
    A.mysqldump B.mysql C.backup D.copy

    6、 实现批量数据导入的命令是( B )
    A.mysqldump B.mysql C.backup D.return

    7、 创建用户的命令是( B )
    A. join user B.create user C.create root D.mysql user

    8、 修改自己的mysql服务器密码的命令是( C )
    A.mysql B.grant C.set password D.change password

    9、 找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是 ( D )
    A. mysql -u root –proot B. mysqladmin -uroot -proot
    C. net start mysql D. mysqld-nt --skip-grant-tables

    10、联合查询使用的关键字是( B )
    A.UNION B.JOIN C.ALL D.FULL

    11、有订单表orders,包含用户信息userid, 产品信息 productid, 以下( D )语句能够返回至少被订购过两回的productid?
    A. select productid from orders where count(productid)›1
    B. select productid from orders where max(productid)›1
    C. select productid from orders where having count(productid)›1 group by productid
    D. select productid from orders group by productid having count(productid)›1

    12、子查询中可以使用运算符ANY, 它表示的意思是( B )
    A. 满足所有的条件 B. 满足至少一个条件
    C. 一个都不用满足 D. 满足至少5个条件

    13、事务中能实现回滚的命令是( C )
    A.TRANSACTION B.COMMIT C.ROLLBACK D.SAVEPOINT

    14、mysql中,还原数据库的命令是( B )
    A.mysqldump B.mysql C.backup D.return

    15、mysql中存储用户全局权限的表是( D )
    A. table_priv B.procs_priv C.columns_priv D.user

    16、删除用户的命令是( A )
    A. drop user B.delete user C.drop root D.truncate user

    17、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是( B )
    A.grant select,insert on studb.stuinfo for‘zhangsan’@’localhost’
    B.grant select,insert on studb.stuinfo to‘zhangsan’@’localhost’
    C.grant‘zhangsan’@’localhost’ to select,insert for studb.stuinfo
    D.grant ‘zhangsan’@’localhost’ to studb.stuinfo on select,insert

    18、下列选项( A )是mysql复制技术不支持的复制类型
    A.基于sql语句的复制方式 B.基于行的复制方式
    C.基于数据文件的复制方式 D.sql语句和行相结合的方式

    19、下列的函数中不可以处理日期和时间的函数是( A
    A round B WeekDay C Curdate D DayofMonth

    20、mysql中的约束不包括( A )
    A.检查约束 B.默认约束 C.非空约束 D.唯一约束

    第二部分、简答题(共18分)
    1、在mysql中常用存储引擎有哪几种(最少三种),每个引擎特点区别?(6分)
    a.InnoDB
    b.Myisam
    (1)5点不同

    	a.  InnoDB支持事务,而MyISAM不支持事务。
    	b.  InnoDB支持行级锁,而MyISAM支持表级锁
    	c.  InnoDB支持MVCC,而MyISAM不支持
    	d.  InnoDB支持外键,而MyISAM不支持
    	e.  InnoDB不支持全文索引,而MyISAM支持
    

    (2)InnoDB引擎的3大特性
    插入缓存(insert buffer)、二次写(double write)、自适应哈希索引(ahi)、预读(read ahead)
    (3)二者select count(*)哪个更快,为什么?
    MyISAM更快,因为MyISAM内部维护了一个计数器,可以直接调取。
    c.Memory:Memory是将数据直接存在内存中的,特别适合数据量小的表。同时为了提高数据的访问速度,每一个表实际上和一个磁盘文件关联,文件是frm

    2、忘记MySQL管理员root的密码如何解决?写出步骤和指令(6分)
    答:可以进行重置密码;
    步骤:

    1.停止数据库:systemctl stop mysqld
    2.跳过权限表:这时候这个会话不能使用,我们则需要重新复制个会话进入数据库
    [root@manager ~]#  mysqld --user=mysql --skip-grant-tables
    3.复制完新的会话后,进入数据库:只需要输入mysql就可以无密码进入数据库
    root@manager ~]# mysql
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 8
    Server version: 10.4.13-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> 
    4.刷新权限表:flush privileges
    mysql> flush privileges;
    Query OK, 0 rows affected (0.001 sec)
    5.重置密码操作:
    mysql> alter user root@'localhost' identified by 'Pineyang000!'
    Query OK, 0 rows affected (0.003 sec)
    6.验证:
    首先停止mysql进程(因为之前跳过权限表时那个会话一直卡着,则就需要杀死进程):killall -9 mysqld,直到出现no process found(需要安装yum install psmisc -y)
    [root@manager ~]# killall -9 mysqld
    [root@manager ~]# killall -9 mysqld
    mysqld: no process found
    #之前卡的那个会话就会出现
    .
    Version: '10.4.13-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
    已杀死
    再开启mysql数据库服务:systemctl restart mysqld,使用重置后的密码进入数据库进行验证
    

    3、简述mysql主从复制的原理和主、从服务器上的my.cnf文件的修改内容及注意事项(6分)
    戳一戳

    第三部分、编程题(共42分)
    有一个关于公司员工信息的数据库empinfo。部门表和员工基本信息表是其中的两个表,表中信息如下:
    部门表depts ( dept_id、dept_name、description)
    说明:dept_id 部门编号 dept_name 部门名称 description 部门描述
    员工表employees(id、name、gender、dept_id、join_time、salary、address、age、des)
    说明:id员工号 name员工姓名gender性别 dept_id所在部门join_time加入时间salary工资 address地址 age年龄des描述

    1)分析各个表之间的关系(主外键引用关系),写出建表语句(6分)

    答:
    部门表:主键是dept_id
    员工表:主键是id;外键是dept_id,引用的是部门表的dept_id
    mysql> use empinfo;
    Database changed
    mysql> create table depts(dept_id int primary key,
        -> dept_name varchar(20),
        -> description varchar(255));
    Query OK, 0 rows affected (0.09 sec)
    mysql> create table employees(id int primary key,
        -> name varchar(20),
        -> gender varchar(10),
        -> dept_id int,
        -> join_time datetime,
        -> salary double,
        -> address varchar(255),
        -> age int,
        -> des varchar(255),
        -> foreign key(dept_id) references depts(dept_id));
    Query OK, 0 rows affected (0.12 sec)
    

    2)为员工表employees添加一个字段image用于记录员工头像(2分)

    mysql> alter table employees add image varchar(255);
    Query OK, 0 rows affected (0.25 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    

    3)查询除了名字叫张三以外的员工的记录(2分)

    mysql> select * from employees where name not in ('张三');
    Empty set (0.00 sec)
    

    4)查询薪水在2000-5000之间的员工记录(2分)

    mysql> select * from employees where salary between 2000 and 5000;
    Empty set (0.03 sec)
    

    5)查询部门编号是1、3、5的员工的记录(2分)

    mysql> select * from employees where dept_id in (1,3,5);
    Empty set (0.13 sec)
    

    6)查询名字以“张”开头的员工的记录(2分)

    mysql> select * from employees where name like '张%';
    Empty set (0.03 sec)
    

    7)查询性别为“M”且在2008年1月1日入职的员工的记录(2分)

    mysql> select * from employees where gender='M' and date(join_time)='2008-01-01';
    Empty set (0.00 sec)
    

    8)查询出平均月薪最高的部门编号与名字(3分)

    mysql> select dept_id,dept_name from depts where dept_id=(selecct dept_id from (select dept_id,avg(salary) sal from employees group by dept_id order by sal desc limit 1)t);
    Empty set (0.00 sec)
    

    9)为employees表的name列创建索引(2分)

    mysql> create index index1 on employees(name);
    Query OK, 0 rows affected (0.14 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    

    10)创建视图, EMP_V_10, 包括10号部门的信息和所有职员信息(3分)

    mysql> create view emp_v_10 as
        -> select employees.*,depts.dept_name,depts.description from depts,employees where depts.dept_id=employees.dept_id and employees.dept_id=10;
    Query OK, 0 rows affected (0.00 sec)
    

    11)创建一个用户test1使他只拥有查询employees表的权限(2分)

    mysql> grant select on empinfo.employees to test1@'192.168.131.%' identified by 'Pineyang000!';
    Query OK, 0 rows affected, 1 warning (0.15 sec)
    

    12)授予普通DBA用户(systop)管理empinfo数据库的权限(2分)

    mysql> grant all on empinfo.* to systop@'localhost' identified by 'Pineyang000!';
    Query OK, 0 rows affected, 1 warning (0.00 sec)
    

    13)授予用户test3拥有employees表name列的更改权限(3分)

    mysql> grant update(name) on empinfo.employees to test3@'192.1668.131.%' identified by 'Pineyang000!';
    Query OK, 0 rows affected, 1 warning (0.00 sec)
    

    14)为employees表开启事务功能的操作步骤(4分)

    Begin transaction
    	执行事务体语句{...}
    	if @error>0
    	Begin
    		Rollback transaction
    	End
    	Else
    		Begin
    		Commit transaction
    	End
    	End
    

    15)写出将empinfo数据库备份到远程服务器182.21.32.129的方法和步骤(5分)

    1.备份
    [root@localhost ~]#mysqldump -uroot -p'Pineyang000!' -B empinfo > empinfo.sql
    2.传送
    [root@localhost ~]#scp empinfo.sql root@182.21.32.129:/tmp
    3.还原
    [root@localhost ~]#mysql -uroot -p'Pineyang000!' < /tmp/empinfo.sql
    
    展开全文
  • mysql面试题1

    千次阅读 2018-11-12 18:11:00
    fulltext index B.only index C.unique index D.index2、下面关于索引描述中错误的一项是( C )A.索引可以提高数据查询的速度 B.索引可以降低数据的插入速度C.innodb存储引擎支持全文索引 D.删除索引的命令是drop ...

    1、mysql中唯一索引的关键字是( C  )
    A. fulltext index  B.only  index   C.unique index D.index
    2、下面关于索引描述中错误的一项是( C   )
    A.索引可以提高数据查询的速度 B.索引可以降低数据的插入速度
    C.innodb存储引擎支持全文索引 D.删除索引的命令是drop index
    3、支持主外键,索引及事务的存储引擎为是( B )
    A.MYISAM B.INNODB C.MEMORY D.CHARACTER
    4、对事务的描述中不正确的是( C )
    A.事务具有原子性 B.事务具有隔离性   
    C.事务回滚使用commit命令      D.事务具有可靠性
    5、 mysql中,备份数据库的命令是( A )
    A.mysqldump B.mysql C.backup D.copy
    6、 实现批量数据导入的命令是( A )
     A.mysqldump B.mysql C.backup D.return
    7、 创建用户的命令是( D )
    A. join user B.create user C.create root    D.mysql   user
    8、 修改自己的mysql服务器密码的命令是( C )
    A.mysql B.grant C.set password D.change  password
    9、 找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是 ( D )
    A. mysql  -u root –proot  B. mysqladmin   -uroot   -proot 
    C. net  start  mysql      D. mysqld-nt   --skip-grant-tables 
    10、联合查询使用的关键字是(  B )
    A.UNION B.JOIN C.ALL D.FULL
    11、有订单表orders,包含用户信息userid, 产品信息 productid, 以下( D   )语句能够返回至少被订购过两回的productid? 
    A. select productid from orders where count(productid)>1
    B. select productid from orders where max(productid)>1
    C. select productid from orders where having count(productid)>1 group by productid
    D. select productid from orders group by productid having count(productid)>1
    12、子查询中可以使用运算符ANY, 它表示的意思是( B )
    A. 满足所有的条件 B. 满足至少一个条件
    C. 一个都不用满足 D. 满足至少5个条件
    13、事务中能实现回滚的命令是( C )
    A.TRANSACTION B.COMMIT C.ROLLBACK D.SAVEPOINT
    14、mysql中,还原数据库的命令是( B )
    A.mysqldump B.mysql C.backup D.return
    15、mysql中存储用户全局权限的表是( D )
    A. table_priv B.procs_priv C.columns_priv D.user
    16、删除用户的命令是( A )
    A. drop  user     B.delete  user C.drop  root D.truncate  user
    17、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是( B )
    A.grant select,insert on studb.stuinfo for‘zhangsan’@’localhost’
    B.grant select,insert on studb.stuinfo   to‘zhangsan’@’localhost’
    C.grant‘zhangsan’@’localhost’ to  select,insert  for studb.stuinfo 
    D.grant ‘zhangsan’@’localhost’ to  studb.stuinfo  on select,insert 
    18、下列选项( A   )是mysql复制技术不支持的复制类型
      A.基于sql语句的复制方式           B.基于行的复制方式
      C.基于数据文件的复制方式          D.sql语句和行相结合的方式
    19、下列的函数中不可以处理日期和时间的函数是(  B )
    A round       B WeekDay      C Curdate     D DayofMonth    
    20、mysql中的约束不包括( A )
    A.检查约束 B.默认约束 C.非空约束 D.唯一约束
    第二部分、简答题(共18分)
    1、在mysql中常用存储引擎有哪几种(最少三种),每个引擎特点区别?(6分)
    1.InnoDB :InnoDB给mysql的表提供了事务、回滚、奔溃修复的能力和多版本病夫控制事务安全。
    2.MyISAM :占用空间小,处理速度快。不支持事务的完整性和并发性。
    3.MEMORY :MEMORY使用存储在内存中的内容来创建表,而且所有数据也放在内存中。
    2、忘记MySQL管理员root的密码如何解决?写出步骤和指令(6分)
    1.跳过权限 mysql --skip-grant-tables
    2.修改数据库名为mysql里user表 update mysql.user set Password=PASSWORD(root) where User=’root’ AND host=’localhost’
    3.刷新 加载权限表 FULSH PRIIVILEGES
    3、简述mysql主从复制的原理和主、从服务器上的my.cnf文件的修改内容及注意事项(6分)
    两台服务器实现在主服务器上的数据库实现数据的插入,在从服务器的数据库实现数据的读取,这样可以应对高并发,大流量,减轻数据库压力,提高用户体验。实现原理是基于强大的mysql配置,就可以实现。注意的是,配置的时候俩
    第三部分、编程题(共42分)
    有一个关于公司员工信息的数据库empinfo。部门表和员工基本信息表是其中的两个表,表中信息如下:
    部门表depts ( dept_id、dept_name、description)
    说明:dept_id  部门编号  dept_name 部门名称 description 部门描述
    员工表employees(id、name、gender、dept_id、join_time、salary、address、age、des)
    说明:id员工号 name员工姓名gender性别 dept_id所在部门join_time加入时间salary工资 address地址  age年龄des描述
    1)分析各个表之间的关系(主外键引用关系),写出建表语句(6分)
    create table depts(dept_id int primary key ,dept_name nvachar(50),description nvarchar(100));
    create table employees(id int primary,name nvarchar(50),gender char(10),dept_id int,join_time datetime,salary decemical(2,9),address nvarchar(50),age int,des nvarchar(100),constraint e_fk foreign key(dept_id) references depts(dept_id));
    2)为员工表employees添加一个字段image用于记录员工头像(2分)
    Alter table employees add image nvarchar(100) not null;
    3)查询除了名字叫张三以外的员工的记录(2分)
    Select *from employees where name not int(‘张三’)
    4)查询薪水在2000-5000之间的员工记录(2分)
    Select *from employees where salary >2000 and salary <5000;
    5)查询部门编号是1、3、5的员工的记录(2分)
    Select *from employees where dept_id int(1,3,5);
    6)查询名字以“张”开头的员工的记录(2分)
    Select *from employees where name like ‘张%’;
    7)查询性别为“M”且在2008年1月1日入职的员工的记录(2分)
    Select *from employees where gender=’M’AND join_time=’2018-1-1’;
    8)查询出平均月薪最高的部门编号与名字(3分)
    Select dept_id,name where group by dept_id having out max(avg(salary));
    9)为employees表的name列创建索引(2分)
    Create index index_employees on employees (name);
     
    10)创建视图, EMP_V_10, 包括10号部门的信息和所有职员信息(3分)
    Create view EMP_V_10 as select employees.*,depts.* from employees,depts where dept_id=10;
    11)创建一个用户test1使他只拥有查询employees表的权限(2分)
    Grante select on empinfo.employees to ‘aliyunzixun@xxx.com’identity by ‘test1’;
    12)授予普通DBA用户(systop)管理empinfo数据库的权限(2分)
    Grante * on empinfo.*to ‘aliyunzixun@xxx.com’identity by ‘systop’;
    13)授予用户test3拥有employees表name列的更改权限(3分)
    Grante update on empinfo.employees.name to ‘aliyunzixun@xxx.com’identity by ‘test3’;
    14)为employees表开启事务功能的操作步骤(4分)
    Begin transaction
    执行事务体语句{...}
    aliyunzixun@xxx.com>0
    Begin
    Rollback transaction
    End
    Else
    Begin
    Commit transaction
    End
    End
    15)写出将empinfo数据库备份到远程服务器182.21.32.129的方法和步骤(5分)
    备份-发送-导入
    Mysqldump -u root -p --all-database >empinfo.sql
    Scp empinfo.sql 182.21.32.129 /tmp
    Mysql -u root -p < /tmp/empinfo.sql

    转载于:https://www.cnblogs.com/zhen622/p/9948122.html

    展开全文
  • 一、单选题(共34分)1、mysql中唯一索引的关键字是(C)(1分)A.fulltextindexB.onlyindexC.uniqueindexD.index2、下面关于索引描述中错误的一项是(C)(1分)A.索引可以提高数据查询的速度B.索引可以降低数据的插入速度C....
  • 2016年计算机二级MySQL考试题及答案一、单选题(共34分)1、mysql中唯一索引的关键字是(C)(1分)A.fulltextindexB.onlyindexC.uniqueindexD.index2、下面关于索引描述中错误的一项是(C)(1分)A.索引可以提高数据查询的...
  • 一、单选题(共34分)1、mysql中一索引的关键字是(C)(1分)A.fulltextindexB.onlyindexC.uniqueindexD.index2、下面关于索引描述中错误的一项是(C)(1分)A.索引可以提高数据查询的速度B.索引可以降低数据的插入速度C....
  • 在XML文档中,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的XML标记都必须合理嵌套; 3.所有XML标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列...
  • 端点科技笔试题

    2020-12-04 15:50:02
    1.下面关于数据库索引描述错误的是 (2分) 查询条件的顺序不会影响联合索引的生效; 使用in查询,联合索引不生效; MySQL的索引能使用B+树或hash实现; 唯一索引列允许空值; 2.SELECT语句的完整语法较...
  • 对象声明描述的是存 储在对象的信息以及可对对象执行的操作(类方法)。对象的某些组成部分对于外界来说是可见的(公有部 分),而某些部分却是隐藏的(私有部分)。特殊的类方法(构造函数和析构函数)在对象创建和释放...
  • 对象声明描述的是存 储在对象的信息以及可对对象执行的操作(类方法)。对象的某些组成部分对于外界来说是可见的(公有部 分),而某些部分却是隐藏的(私有部分)。特殊的类方法(构造函数和析构函数)在对象创建和释放...
  • 对象声明描述的是存 储在对象的信息以及可对对象执行的操作(类方法)。对象的某些组成部分对于外界来说是可见的(公有部 分),而某些部分却是隐藏的(私有部分)。特殊的类方法(构造函数和析构函数)在对象创建和释放...
  • Linux知识点纠错集

    2016-08-30 15:15:41
    1、下面关于i节点描述错误的是? i节点和文件名是一一对应的 注: 在linux文件系统,是以块为单位存储信息的,为了找到某一个文件在存储空间存放的位置,用i节点对一个文件进行索引。I节点包含了描述一个文件...
  • .net面试题总结(二)

    2011-01-17 21:21:00
    (1) 下列关于C#中索引器理解正确的是_________a)...(2) 下面描述错误的是_____________。a)窗体也是控件; b)窗体也是类; c)控件是从窗体继承来的; d)窗体的父类是控件类; (3) 要对注册表进行操作则必须包含__...
  • LINGO软件学习

    2009-08-08 22:36:50
    LINGO内置建模语言是一种描述性语言,用它可以描述现实世界中的一些问题,然后再借助于LINGO求解器求解。因此,集属性值一旦在模型被确定,就不可能再更改。在LINGO,只有在初始部分给出集属性值在以后...
  • (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面...
  • 遗憾的是,由于C/C++ 语言的编译特性,Visual C++并没有提供类似的可以替代的现成的数据类型,于是我们只能自己想办法去构造这样一个虚类(或者结构体),这里我们使用标识 Matrix 命名其类型。这个自己构造的 ...
  • 11.6 关于索引的常见问题和神话 426 11.6.1 视图能使用索引吗 427 11.6.2 Null和索引能协作吗 427 11.6.3 外键是否应该加索引 429 11.6.4 为什么没有使用我索引 430 11.6.5 神话:索引从不重用空间 435 ...
  • php高级开发教程说明

    2008-11-27 11:39:22
    点,这些方案一般分为两类:简短变量和函数名及谈话式变量和函数名(描述变量类型和 目的更长名字)。 某个电话目录可能是这个样子,如表1 - 1所示。 第1章认开发思想部分3 下载 表1-1 电话目录 姓名地址...
  •  到此为止所描述的是把完成一个给定应用所涉及的工作散布到多个进程,也许还散布到进程内的线程。在含有多个处理器(CPU)的系统上,多个进程可能(在不同的CPU上)同时运行,一个给定进程的多个线程也可能同时运行...
  • 11.6 关于索引的常见问题和神话 472 11.6.1 视图能使用索引吗? 472 11.6.2 Null和索引能协作吗? 472 11.6.3 外键是否应该加索引? 475 11.6.4 为什么没有使用我索引? 476 11.6.5 神话:索引从不重用...
  • (4) 下面描述中,符合结构化程序设计风格的是______。(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 ...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    14.4 继承中关于属性一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口成员 .178 15.4 接口实现 .182 ...
  •  下面贴出一个来自于我使用过数据库性能报告中的一部分:  Buffer Nowait %: 100.00 Redo NoWait %: 99.99  Buffer Hit %: 66.35 In-memory Sort %: 100.00  Library Hit %: 99.63 Soft Parse %: 96.87  ...
  • C#微软培训资料

    2014-01-22 14:10:17
    14.4 继承中关于属性一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口成员 .178 15.4 接口实现 .182 ...
  • 会计理论考试题

    2012-03-07 21:04:40
    11.在资源管理器删除文件的操作,错误的是选中文件后, ___A____。 A、在“编辑”菜单中选“删除”命令 B、按Delete键 C、单击右键,选“删除”命令 D、在文件菜单中选“删除”命令 12.机器语言是__C___。 A、源...
  • 在一小时内学会 C#(txt版本)

    热门讨论 2009-08-19 18:09:37
    4. C# 没有全局变量或全局函数,取而代之的是通过静态函数和静态变量完成的。 数据类型 所有 C# 的类型都是从 object 类继承的。有两种数据类型: 1. 基本/内建类型 2. 用户定义类型 以下是 C# 内建类型的...
  • 略去臃肿缓慢、大量消耗资源、不够安全、稳定性差等外在问题不谈,最致命问题的是在软件行业内部,对软件的误解和错误的价值观大行其道。软件的根本在于代码,但我们却常常背离这个根本,轻视编码工作,空喊如何提高...
  • 操作系统(内存管理)

    热门讨论 2009-09-20 12:55:25
    在对内存块进行了 free 调用之后,我们需要做的是诸如将它们标记为未被使用的等事情,并且,在调用 malloc 时,我们要能够定位未被使用的内存块。因此, malloc 返回的每块内存的起始处首先要有这个结构: 清单 3...
  • java 面试题 总结

    2009-09-16 08:45:34
    Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

下面关于索引描述中错误的是