wd...

请用create index语句在数据库db_test的表 content中,根据留言标题列的前三个字符采用默认的索引类型创建一个升序索引index_subject。
mysq1>USEdb_test;
DATABASES CHANGED mysq1>CREATE INDEX index_subject-->Ncontent(SUBJECT(3)ASC);


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

请查询出send表中日期(sendtime字段)为当天的所有记录的 sq1语句,其中字段sendtime为datetime型。
select *from sendWHERE DATEDIFF (DD, sendtime,GETDATE())=0


有部门表dept和员工表emp1oyee,根据如下条件编写sql语句:
1)查询存在年龄大于21岁的员工所对应的部门信息。
2)采用自连接查询方式查询与王红在同一个部门的员工。老生竺安.
1)select * from deptwhere exists(select * from employee where id=d.eid and年龄>122)select p1.*from employee p1 join employee p2 on p1.did=p2.did where p2.name='王红'
5
现有一个student表,表结构如下所示:
l fie1d l typel nu11 l key l default l extra l
idl int(4)l yesll nul1lnamel varchar(20) | noll nul1lllgrade l f1oatl yes ll nul1l

请按照如下要求编写sq1语句。
1)根据student表结构编写建表语句
2)使用insert语句向student表中插入一条数据,其中 id字段的值为5,name字段的值为‘1i1y', grade字段的值为100。
CREATETABLE student(id INT(4), name VARCHAR(20)NOT NULL, grade FLOAT)insert intostudent values(5, '1i1y' , 100)

请查询出send表中日期(sendtime字段)为当天的所有记录的 sq1 语句,其中字段sendtime为datetime型。
SELECT*FROM send
WHERE DATEDIFF (DD, sendtime,GETDATEO)=0;
7
已知有一张sa1es表,表中有上半年的销量first_half和下半年的销量1atter_half。请在sales表上创建一个视图,查询出一年的销量
CREATE VIEW
view_sales AS SELECT first_half+1atter -half ROM sales;
8
有部门表dept和员工表emp1oyee,根据如下条件编写sq1语句:1)查询存在年龄大于21岁的员工所对应的部门信息。
2)采用自连接查询方式查询与王红在同一个部门的员工。 :
select半fromenmp1oyee whereage>21
select e_no,e_name, dept_no,d_name from emp1oyee, dept where dept.d_no=emp1oyee. dept_no;
9

已知有一张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;
10
请按照以下要求设计sq1语句。假定student表中有: id, name, grade,gender 四个字段要求如下。查询 name字段值以字符“h”开始或者gender字段值为“女”或者grade字段值为100的记录。上面三个条件只要一个条件成立就符合要求,写出一个 sq1语句实
现上述需求。
SELECT id, NAME,grade, genderFROMstudent
WHERE NAME LIKE 'h%’ ORgender='女’ORgrade=100;
11
已知数据库中有一张student表,表中有字段id、name、class,请查询出表中 class等于3的所有信息
SELECT*FROstudent WHEEc1ass=3
12
已知数据库中有一张会员表,表中有字段会员编号、姓名、性别、入会时间,请查询出表中除了会员“小七”的所有会员的信息.

SELECT *FROM会员HERE姓名!='小七’;
13
现有一张表score 记录所有学生数学和英语的成绩,表中字段有学号,姓名,学科,分数。要求如下:
1)查询姓名为张三的学生成绩
2)查询英语成绩大于90分的同学
3)查询总分大于180分的所有同学的学号 .
1)SELECT*FROM score WHERE姓名=张三’;
2)SELECT* FROM score WHERE学科='英语' AND分数>90;3)SELECT学号 FROM score GROUP BY学号HAVING SUM>180;
14郑州金水
使用MYSQL代码实现以下内容1)创建student数据库
数据库里建立数据表student_web要求包含以下字段:
s_id数据类型为整型,非空约束,
s_name数据类型为可变字符型,最大长度12个字符,保存学生姓名s_fenshu数据类型为整型,保存学生考试成绩
s_hometown数据类型为可变字符型,最大长度50个字符,保存学生籍贯s_tuition数据类型为整型,保存学生学费

2)写代码向上题所创建好的数据表中添加以下三条记录,
id: 1
id : 2
id: 3
姓名: Jack Tomas姓名: Tom Joe
姓名: Smiths
成绩:89
成绩:88
成绩:87
籍贯:郑州金水
籍贯:洛阳涧西
籍贯:郑州中原
学费:2800
学费:3000
学费:2700
3)写代码返回所有学生的信息。
4)写代码返回所有姓名带J字母的学生信息。5)写代码返回所有郑州籍贯的学生信息。
6)写代码返回所有学费低于平均学费的学生信息。提示使用嵌套的 select查询。
 ;
1)CREATE DATABASEstudentusestudentCREATETABLE student_web
(
s_id INT NOT NULL,s_nameVARCHAR(12),s_fenshu INT,s_hometown VARCHAR(50),s_tuition int)
2)INSERT INTO student_web
(s_id,s_name, s_fenshu, s_hometown,s_tuition)VALUES(1,’Jacktomas’,89,’郑州金水’,2800)INSERT INTOstudent_web
(s_id,s_name,s_fenshu, s_hometown,s_tuition)VALUES(1,’TomJoe’, 88,’洛阳润西’,3000)
INSERT INTO student_web (s_id,s_name,s_fenshu,s_hometawn, s_tuition)VALUES(1,’Smi ths’,87,’郑州中原’,2700)
3) select*FROMstudent_web
4)SELECT*FROIstudent_web赶EREs_name LIKE ’%J%’5)SELECT *FROIstudent_web叮EEs_hometown=’郑州%”
6)SELECT * FROstudent_webVHEREs_tuition&1t;(SELECT AVG(s_tuition) FROM s_tuition)

请使用select into.. . outf11e语句,备份数据库db_test中表content的全部数据到c盘的 backup目录下一个名为backupcontent. txt的文件中。
use db_test;
select * from content into outfile "c:/backup/backuocontent.txt""


请使用select into. . . outfi1e语句,备份数据库db_test中表 content的全部数据到。盘的backup目录下一个名为 backupcontent. txt的文件中。
mysq1>USE db_test;DATABASE CHANGED
mysq1>SELECT*FROMcontent->INTO
OUTFILE’ C:/backup/backupcontent.txt'->FIELDS TERMINATED BY’,'
->OPTIONALLY ENCLOSED BY’',,->LINES TER赢INATED BY'?':
QUERY OK, 1 ROWaffected(0.01 sec)
16
分别写出启动、连接、停止和卸载MySq1服务(服务名为MySq1)的语句?

启动: net start mysql
连接:mysql -h主机地址-u用户名-p

用户密码停止: net stop mysql
卸载: sc delete mysql

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值