本文介绍: 根据表中内容,用命令语句创建数据库表格,以及插入修改删除表格中的内容。(2). 写出sql语句查询所有年龄大于等于22小于25的女性员工。(‘北京’, ‘女’, 19, ‘张三’),(‘上海’, ‘男’, 20, ‘李四’),(‘广州’, ‘女’, 25, ‘王五’),(‘北京’, ‘女’, 20, ‘薛六’),(‘上海’, ‘男’, 22, ‘王五’),(‘广州’, ‘男’, 28, ‘赵七’),(‘北京’, ‘女’, 23, ‘张四’);(1). 写出sql语句查询所有年龄大于20岁的员工。

根据表中内容,用命令语句创建数据库表格,以及插入修改删除表格中的内容。

创建数据库:zrzy

mysql> create database zrzy;

引用zrzy数据库

mysql> use zrzy;

创建student_info表:

mysql> create table student_info
  Address VARCHAR(255),
  Sex CHAR(1),
  Age INT,
  Name VARCHAR(255)
);

向表中插入数据

mysql> INSERT INTO student_info(Address, Sex, Age, Name) VALUES
      (‘北京’, ‘女’, 19, ‘张三’),
      (‘上海’, ‘男’, 20, ‘李四’),
      (‘广州’, ‘女’, 25, ‘王五’),
      (‘北京’, ‘女’, 20, ‘薛六’),
      (‘上海’, ‘男’, 22, ‘王五’),
      (‘广州’, ‘男’, 28, ‘赵七’),
      (‘北京’, ‘女’, 23, ‘张四’);

mysql> SELECT * FROM student_info;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 北京    | 女  |  23 | 张四 |
+———+—–+—–+——+
7 rows in set

(1). 写出sql语句,查询所有年龄大于20岁的员工

SELECT * FROM student_info WHERE age > 20;

(2). 写出sql语句,查询所有年龄大于等于22小于25的女性员工
mysql>SELECT * FROM student_info
 WHERE age >= 22 AND age < 25 AND sex = ‘女’;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  23 | 张四 |
+———+—–+—–+——+
1 row in set

(3). 写出sql语句,统计男女员工各有多少名

mysql>SELECT sex, COUNT(*) FROM student_info GROUP BY sex;
+—–+———-+
| sex | COUNT(*) |
+—–+———-+
| 女  |        4 |
| 男  |        3 |
+—–+———-+
2 rows in set

(4). 写出sql语句,按照年龄降序获取员工信息

mysql> SELECT * FROM student_info ORDER BY age DESC;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 广州    | 男  |  28 | 赵七 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  23 | 张四 |
| 上海    | 男  |  22 | 王五 |
| 上海    | 男  |  20 | 李四 |
| 北京    | 女  |  20 | 薛六 |
| 北京    | 女  |  19 | 张三 |
+———+—–+—–+——+
7 rows in set

(5). 写出sql语句,获取员工中哪个姓名具有重名现象

mysql> SELECT name, COUNT(*) FROM student_info 
GROUP BY name HAVING COUNT(*) > 1;
+——+———-+
| name | COUNT(*) |
+——+———-+
| 王五 |        2 |
+——+———-+
1 row in set

(6). 写出sql语句,查询所有姓张的员工
mysql> SELECT *FROM student_info WHERE name LIKE ‘张%’;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  19 | 张三 |
| 北京    | 女  |  23 | 张四 |
+———+—–+—–+——+
2 rows in set

(7). 写出sql语句,查询住址为北京的前3条记录
mysql> SELECT * FROM student_info WHERE address = ‘北京’ LIMIT 3;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  19 | 张三 |
| 北京    | 女  |  20 | 薛六 |
| 北京    | 女  |  23 | 张四 |
+———+—–+—–+——+
3 rows in set

(8). 写出sql语句,查询员工总数
mysql> SELECT COUNT(*) FROM  student_info;

(9). 写出sql语句,向表中插入一条记录
mysql>INSERT INTO student_info (name, age, sex, address) VALUES (‘张三
‘, 25, ‘男’, ‘上海’);

mysql> select * from student_info;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 北京    | 女  |  23 | 张四 |
| 上海    | 男  |  25 | 张三
 |
+———+—–+—–+——+
8 rows in set

(10).写出sql语句,修改员工张四的住址为南京

mysql> UPDATE student_info SET address = ‘南京’ WHERE name = ‘张四’;
Query OK, 1 row affected
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from student_info;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 南京    | 女  |  23 | 张四 |
| 上海    | 男  |  25 | 张三
 |
+———+—–+—–+——+
8 rows in set

(11).写出sql语句,删除年龄大于24岁的女员工
mysql> DELETE FROM student_info WHERE age > 24 AND sex = ‘女’;
Query OK, 1 row affected

mysql> select * from student_info;
+———+—–+—–+——+
| Address | Sex | Age | Name |
+———+—–+—–+——+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 南京    | 女  |  23 | 张四 |
| 上海    | 男  |  25 | 张三
 |
+———+—–+—–+——+
7 rows in set
 

代码在码云Gitee:在数据库中进行表内容的修改(MYSQL) · zyt/麦当劳投资人 – Gitee.com

原文地址:https://blog.csdn.net/m0_56804033/article/details/134669480

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6313.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注