请使用SELECT语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的所有留言信息检索

题目

请使用SELECT语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的所有留言信息检索出来。

参考答案和解析
参考答案:在MySQL命令行客户端输入如下SQL语句即可实现: mysql>USE db-test;Database changedmysql>SELECT*FROM content一>WHERE username='MySQL初学者';
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

检索当前“职工表”中,全部姓“李”的职工记录,SQL语句为:

SELECT * FROM职工表WHERE姓名【 】"李 * "


正确答案:【 】LIKE
【 】LIKE 解析:SQLSELECT语句中,字符串匹配运算符用LIKE表示,属于特殊运算符,通配符“ * ”表示0个或多个字符,“?”表示一个字符。

第2题:

PHP连接数据库服务器成功后,使用以下哪个函数执行SQL语句()

A.mysql_query

B.mysql_select_db

C.mysql_connect

D.mysql_fetch_array


参考答案:A

第3题:

( 8 )用 SQL 语句实现查询表名为 “ 图书表 ” 中的所有记录,应该使用的 SELECT 语句是:select 【 8 】


正确答案:

第4题:

请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中,插入一行描述了下列留言信息的数据:留言ID号由系统自动生 成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;留言人姓名为“MySQL初学者”;脸谱图标文件名为 “face.jpg”;电子邮件为“tom@ gmail.com”;留言创建日期和时间为系统当前时间。


  在文本编辑器中编写如下PHP程序,并命名为insert_content.php

  $con=mysql-connect("localhost:3306","root","123456")

  or die("数据库服务器连接失败!

  ··):

  mysql_select_db("db_test",$con)or die("数据库选择失败!

  "):

  mysql_query("set names'gbk。');//设置中文字符集

  $sql 2"INSERT INTO content(content_id,subject,words,username,face,email,createtime)n;

  $sql=$sql."VALUES(NULL,'MySQL问题请教','MySQL中对表数据的基本操作有哪些?',

  'MySQL初学者','face.JP9','tom@gmail.corn',NOW());";

  if(mysql_query($sql,$con))

  ech0"留言信息添加成功!

  ":

  else

  ech0"留言信息添加失败!

  ":

  ?>

第5题:

检索学生信息表中 “籍贯”为“海南”的学生记录,将结果保存到表xx中,其SQL语句为:SELECT*FROM学生信息表 WHERE 籍贯="海南"______xx


正确答案:INTO TABLE(或 INTO DBF)
INTO TABLE(或 INTO DBF) 解析:在SQL语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,使用短语INTO DBF|TABLE TableName可以将查询结果存放到永久表中(dbf文件)。

第6题:

设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE【 】。


正确答案:snameLIKE'刘%'
snameLIKE'刘%' 解析:查询刘姓同学,也就是姓名的第一个字为“刘”的同学,就可用LIKE谓词。LIKE后面的字符串中字符''表示可以是任意单个字符、'%'表示可以是任意多个字符。

第7题:

检索学生信息表中,“籍贯”为“海南”的学生记录,将结果保存到表xx中,SQL语句为:

SELECT * FROM 学生信息表 WHERE 籍贯="海南" ______ xx


正确答案:INTO TABLE(或INTO DBF)
INTO TABLE(或INTO DBF) 解析:在SQL语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,使用短语INTO DBF|TABLE TableName可以将查询结果存放到永久表中(dbf文件)。

第8题:

使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:A)SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”B)SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”C)SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”D)SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


正确答案:A
本题考查SQL语句中条件查询语句的书写。选项B中的RIGHT()函数是取姓名字段值最右边的一个字;选项C的TRIM()函数是删除姓名字段值的尾部空格;选项D的STR()函数是将数值表达式转换成字符串;选项A中的LEFT()函数是从姓名字段中取第一个字,利用表达式LEFT(姓名,2)="王",才能正确地描述查询条件,正确答案为A。

第9题:

使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。

A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”

B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”

C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”

D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


正确答案:A
解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

第10题:

在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。


  在MySQL命令行客户端输入如下SQL语句即可实现:

  mysql>USE db_test;

  Database changed

  mysql>DELIMITER$$

  mysql>CREATE PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))

  一>BEGIN

  一> UPDATE content SET email=e_mail WHERE username=user_name;

  一>END$$

  Query OK,0 rows affected(0.06 SeC)

更多相关问题