222222

1
分别写出启动、连接、停止和卸载MySql服务(服务名为MySql)的语句?

答案:
net start mysql
mysql -u root -p
net stop mysql
mysql -remove

2
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

答案:
mysql>USE db_test ; Database changed mysq|>CREATE INDEX index_subject 一> ON content(subject(3)ASC);

1
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

答案:
答案一:mysql>USE db_test ; Database changed mysq|>CREATE INDEX index_subject 一> ON content(subject(3)ASC);

答案二:create index index_subject on db_test.content(subject(3) asc);

2
请使用 select into…outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

答案:
select * from db_test.content into outfile ‘c:\backup\backupcontent.txt’

1
现有一个 student 表,表结构如下所示:
| field | type | null | key | default | extra |
| id | int(4) | yes | | null | |
| name | varchar(20) | no | | null | |
| grade | float | yes | | null | |
请按照如下要求编写 sql 语句。
1)根据 student 表结构编写建表语句
2)使用 insert 语句向 student 表中插入一条数据,其中 id 字段的值为 5,name 字段
的值为‘lily’,grade 字段的值为 100。

答案:
CREATE TABLE student( id INT(4), name VARCHAR(20) NOT NULL, grade FLOAT );
insert into student values(5,‘lily’,100);

2
现有一张表 score 记录所有学生数学和英语的成绩,表中字段有学号,姓名,学科,
分数。要求如下:
1) 查询姓名为张三的学生成绩
2) 查询英语成绩大于 90 分的同学
3) 查询总分大于 180 分的所有同学的学号

答案:
SELECT * FROM score WHERE 姓名=’张三’;
SELECT * FROM score WHERE 学科=’英语’ AND 分数>90;
SELECT 学号 FROM score GROUP BY 学号HAVING SUM(分数)>180;

2
已知数据库中有一张会员表,表中有字段会员编号、姓名、性别、入会时间,请查询出表中除了会员“小七”的所有会员的信息

答案:
Select * from 会员 where 姓名!=’小七’;

1
使用MYSQL代码实现以下内容

创建 student 数据库
数据库里建立数据表 student_web
要求包含以下字段:
s_id 数据类型为整型,非空约束,
s_name 数据类型为可变字符型,最大长度 12 个字符,保存学生姓名
s_fenshu 数据类型为整型,保存学生考试成绩
s_hometown 数据类型为可变字符型,最大长度 50 个字符,保存学生籍贯
s_tuition 数据类型为整型,保存学生学费
写代码向上题所创建好的数据表中添加以下三条记录,
id : 1 id : 2 id : 3
姓名: Jack Tomas 姓名: Tom Joe 姓名: Smiths
成绩: 89 成绩: 88 成绩: 87
籍贯: 郑州金水 籍贯: 洛阳涧西 籍贯: 郑州中原
学费: 2800 学费: 3000 学费: 2700
写代码返回所有学生的信息。
写代码返回所有姓名带 J 字母的学生信息。
写代码返回所有郑州籍贯的学生信息。
写代码返回所有学费低于平均学费的学生信息。提示使用嵌套的 select 查询。
答案:
create database student use student create table student_web ( s_id int not null, s_name varchar(12), s_fenshu int, s_hometown varchar(50), s_tuition int )
insert into student_web (s_id,s_name,s_fenshu,s_hometown,s_tuition) values(1,’Jacktomas’,89,’郑州金水’,2800) insert into student_web (s_id,s_name,s_fenshu,s_hometown,s_tuition) values(2,’TomJoe’,88,’洛阳涧西’,3000) insert into student_web (s_id,s_name,s_fenshu,s_hometown,s_tuition) values(3,’Smiths’,87,’郑州中原’,2700)
select * from student_web
select * from student_web where s_name like ’%J%’
select * from student_web where s_hometown=’郑州%’
select * from student_web where s_tuition < (select avg(s_tuition) from student_web);

1
已知有一张 user 表,表中有字段 id,name,请按照以下要求编写 SQL 语句
1)删除 user表中 id 为 NULL 的数据
2)将 user 表中 name 为 NULL 的 name 值都改为“匿名”

答案:
delete from user where id is null;
update user set name=’ 匿名’ where name is null;

2
已知数据库中有一张 student 表,表中有字段 id、name、class,请查询出表中 class等于 3 的所有信息

答案:
Select * from student where class=3

2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

答案:
CREATE VIEW view_sales AS SELECT first_half+ latter_half FROM sales;

1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

答案:
SELECT * FROM send WHERE DATEDIFF(DD, sendtime,GETDATE())=0

2
请按照以下要求设计 sql 语句。 假定 student 表中有: id,name,grade,gender 四个字
段 要求如下:查询 name 字段值以字符“h”开始 或者 gender 字段值为“女” 或者 grade
字段值为 100 的记录。上面三个条件只要一个条件成立就符合要求,写出一个 sql 语句实
现上述需求。

答案:
SELECT id,name,grade,gender FROM student WHERE name LIKE ‘h%’ OR gender=’ 女 ’ OR grade=100;

数据库
来自专栏
数据库
G.X.Y~苏 2篇文章 0人订阅

发布于2022-04-28
著作权归作者所有
相关推荐更多
数据库操作题及答案.doc
m0_52957036 0 下载
MySQL数据库操作题(课程作业)
SReson 1446 阅读 0 评论
Access数据库操作题[参照].pdf
xhr131452007 0 下载
数据库操作练习题
静雄桑 2833 阅读 2 评论
数据库基本操作练习
AI_eye 380 阅读 0 评论
最新发布 数据库操作例题及答案
天生喵 359 阅读 0 评论
…操作(23道基础实践题)_搬运工9527的博客_数据库操作题
数据库操作(23道基础实践题) 数据库操作: 题目1:查询所有"ktv"的商品价格信息,包括商品名称、原始价格和当前价格。 select title,originalprice,currentprice from product where title like ‘%KTV%’…
…考试——操作题(1—5套)_简时刻的博客_数据库操作试题
第46题 (1)根据以上描述,试画出相应的ER图。 (2)将上面的ER图转换为相应的关系模式,并指出各关系模式的主码。 第47题 第48题 第二套操作题 第46题 答案:[1] 第47题 第48题
数据库操作习题二——35道题-含答案(增删改查-set - nu…
数据库数据增删改查练习题(1)——学生选课数据库 基本数据表S(SNO,SNAME,AGE,SEX)学生C(CNO,CNAME,TEACHER)课程SC(SNO,CNO,GRADE)选课练习题 试用SQL表达式实现下列查询: 1)查询“程军”老师所授课程的课程号(CNO)和课程名(CNAME…
…操作掌握MySQL查询操作_cc.ChenLy的博客_数据库操作题
(文末有数据库代码) 1、 查询全部图书的图书号、作者、出版社和单价; select bno as ‘图书号’,author as ‘作者’,publish as ‘出版社’,price as ‘单价’ from book; 2、 查询全体图书的信息,其中单价打8折,并设置该列…
数据库-三级考试-题目及操作过程3.1.1_VoidWalker96的博客
(2)将上述各查询操作对应的SQL脚本语句依次保存至文档“3.1.1.doc”。 将本题产生的所有文件保存在“C:\GATDoc\SQL3J3.1.1”文件夹下。 2.操作过程 将考试提供的素材数据库导入sql server …
数据库查询操作练习题答案
cookie_sll 0 下载
SQL数据库操作语句习题数据库
〇一〇 0 下载
数据库操作习题三(50道题-含答案)
刘鑫磊up 7702 阅读 2 评论
数据库-三级考试-题目及操作过程2.1.1
VoidWalker96 3233 阅读 0 评论

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值