澳门葡京MySql 笔试题。MySql 笔试题,mysql笔试题。

MySql 笔试题

MySql 笔试题,mysql笔试题

MySql 笔试题

——前少上恰好做了同法Mysql笔试题,分享给大家——————

先是有、单选题(共40划分)

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
‘[email protected]’identity
by ‘test1’;

 

 

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

Grante * on empinfo.*to
‘[email protected]’identity
by ‘systop’;

 

 

 

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

Grante update on empinfo.employees.name to
‘[email protected]’identity
by ‘test3’;

 

 

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

Begin transaction

实践工作体语句{…}

[email protected]>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

http://www.bkjia.com/Mysql/1209759.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/1209759.htmlTechArticleMySql 笔试题,mysql笔试题 MySql 笔试题
——前片天恰好开了相同仿Mysql笔试题,分享给大家——————
第一片段、单选取题 (共40区划) 1、mysql中唯一…

——前少龙刚刚开了一致拟Mysql笔试题,分享给大家——————

先是有、单选题(共40分)

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 ‘test1@localhost’identity by
‘test1’;

 

 

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

Grante * on empinfo.*to ‘systop@localhost’identity by ‘systop’;

 

 

 

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

Grante update on empinfo.employees.name to ‘test3@localhost’identity by
‘test3’;

 

 

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划分)

备份-发送-导入

Mysqldump -u root -p –all-database >empinfo.sql

Scp empinfo.sql 182.21.32.129 /tmp

Mysql -u root -p < /tmp/empinfo.sql

作者介绍:半路学IT,做开发3年,先下车于平下共享单车店,做后台开发!

 我开始了一个公众号,欢迎各位有志同道合朋友,关注!不期分享工作,和自身得故事!

澳门葡京 1

相关文章