seo每日工作內(nèi)容寧波seo公司網(wǎng)站推廣
根據(jù)表中內(nèi)容,用命令語句創(chuàng)建數(shù)據(jù)庫,表格,以及插入,修改,刪除表格中的內(nèi)容。
創(chuàng)建數(shù)據(jù)庫:zrzy
mysql> create database zrzy;
引用zrzy數(shù)據(jù)庫:
mysql> use zrzy;
創(chuàng)建student_info表:
mysql> create table student_info(?
? Address VARCHAR(255),
? Sex CHAR(1),
? Age INT,
? Name VARCHAR(255)
);
向表中插入數(shù)據(jù):
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語句,統(tǒng)計男女員工各有多少名
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語句,獲取員工中哪個姓名具有重名現(xiàn)象
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語句,查詢員工總數(shù)
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:在數(shù)據(jù)庫中進行表內(nèi)容的修改(MYSQL) · zyt/麥當勞投資人 - Gitee.com