MySQL练习


 

1、假设要按照分页(每页显示10条)的形式获取test表中的数据,在MySql数据库中,以下哪条语句是取第2页中的数据?(单选)   (难度A)         

A、select* from test limit 10,10; A

B、select* from test limit 11,10;

C、select* from test limit 10,20;

D、select* from test limit 11,20;

 

2在Mysql数据库中,以下哪条语句用于统计test表中的记录总数?(难度A)

A、selectsum(*) from test;

B、selectmax(*) from test;

C、selectavg(*) from test;

D、selectcount(*) from test;D

E、selectmin(*) from test;

 

3、假设在D盘根目录下有一个名为db.sql的文件,以下哪些语句可以利用db.sql恢复数据库test(数据库名已经存在)中的表结构和数据?(难度A)

 

A、在DOS提示符下输入以下命令

 mysql -uroot -p1234 test<d:/db.sql A

B、在DOS提示符下输入以下命令

  mysqldump -uroot -p1234 test<d:/db.sql

C、在Mysql提示符下输入以下命令

  mysqldump -uroot -p1234 test>d:/db.sql

 

4、下列SQL语句中,创建关系表的是?  (难度A)

A、ALTER

B、CREATE B

C、UPDATE

D、INSERT 

 

5、以下那个不是DDL(数据定义语言)保留的关键字?  (难度A)

A、CREATE

B、DELETE B

C、ALTER

D、DROP

 

6、以下哪个sql语句表示在mysql中创建book表,并添加id字段和title字段?  (难度A)

A、createtable book{

    id varchar(32),

    title varchar(50)

  };

B、createtable book(

    id varchar2(32),

    title varchar2(50)

  );

C、createtable book(

    id varchar(32),

    title varchar(50)

  ); C

D、createtable book[

    id varchar(32),

    title varchar(50)

  ];

 

 

7、"truncate table user;"当前sql在mysql5.1中表示什么意思?(难度A)

A、查询user表中的所有数据

B、删除user表的数据

C、删除user表,并再次创建user表 C

D、删除user表

 

8、更新user表中的数据,下面描述正确的有?  (难度A)

A、updateinto user set id = 'u001';A

B、updateuser set id = 'u001' and username='jack';B

C、updateuser set username='jack' where id = 1;

D、updateinto user set id = 'u001', username='jack';D

 

9、"select * from user where firstname=张"当前sql语句,下列描述正确的是?(难度A)

A、查询姓"张"一条记录的所有信息

B、查询姓"张"所有记录的所有信息

C、执行sql语句出现错误C

D、以上说法不正确

 

10、用户表user中存在一个字段age,下面那个sql语句表示"查询年龄为18或20的用户"  (难度A)

A、select* from user where age = 18 or age = 20;A

B、select* from user where age = 18 && age= 20;

C、select* from user where age = 18 and age = 20;

D、select* from user where age = (18,20);

 

11、用户表user中存在一个字段username,查询名字包含"凤"用户  (难度A)B

A、select* from user where username = '凤';

B、select* from user where username like '%凤%';B

C、select* from user where username like '_凤_';

D、select* from user where username like '凤';

 

12、用户表user中存在一个分数字段count,那个sql语句能够完成“查询没有分数的用户”?(难度A)

A、select* from user where count = null;

B、select* from user where count link null;

C、select* from user where count = 'null';

D、select* from user where count is null;D

 

13、用户表user有多列,其中字段id中没有null值,字段username中存在null值,以下sql不能获得user表的总记录数的是那一个?  (难度A)

A、selectcount(*) from user;

B、selectcount(id) from user;

C、selectcount(username) from user;C

D、selectcount(1) from user;

 

14、在关系模型中,实现“关系中不允许出现相同的记录”的约束是?(难度A)

A、候选键

B、主键B

C、外键

D、超键

 

15、创建表是,不允许某列为空可以使用?(难度A)

A、notnullA

B、no null

C、notblack

D、noblack

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值