mysql 基本操作练习
create table employee (name varchar(30), sex char(2), age int, address varchar(30));
insert into employee values ('张三', '女', 19, '北京');
insert into employee values ('李四', '男', 20, '上海');
insert into employee values ('王五', '女', 25, '广州');
insert into employee values ('薛六', '女', 20, '北京');
insert into employee values ('王五', '男', 22, '北京');
insert into employee values ('赵七', '男', 28, '上海');
insert into employee values ('张四', '女', 23, '北京');
#(1). 写出sql语句,查询所有年龄大于20岁的员工(2分)
select *from employee where age>20;
#(2). 写出sql语句,查询所有年龄小于25岁的女性员工(3分)
select *from employee where sex='女' and age<25;
#(3). 写出sql语句,统计男女员工各有多少名(3分)
#count 函数
select count(*) from employee;#统计表元素个数
select count(*) from employee where sex='女';#统计女生个数
select sex,count(*) from employee group by sex;#group by sex 按性别分组,用性别标记分组
select sex,count(*) as num from employee group by sex;#as 起别名
#(4). 写出sql语句,按照年龄倒序获取员工信息(3分)
select * from employee order by age desc;
#(5). 写出sql语句,获取员工中哪个姓名具有重名现象(3分)
SELECT *
FROM employee
WHERE name IN (SELECT name
FROM employee
GROUP BY name
HAVING COUNT(*) > 1)
#(6). 写出sql语句,查询所有姓张的员工(3分)
select * from employee where name like '%张%';#模糊查询,只要含张字
select * from employee where name like '张%';#只要姓张
#占位符写法
select * from employee where name like '张__';
#(7). 写出sql语句,查询住址为北京的前3条记录(3分)
select * from employee where address='北京' order by name asc limit 0,3;#从下标几开始 ,几个
select * from employee limit 3,3;
#(8). 写出sql语句,查询员工总数(3分)
select count(*) as allnum from employee;
#(9). 写出sql语句,向表中插入一条记录(2分)
insert into employee(name,sex,age,address) values('七七','男',20,'深圳');
#(10).写出sql语句,修改员工张四的住址为南京(2分)
update employee set address='南京' where name='张四';
#(11).写出sql语句,删除年龄大于24岁的女员工(2分)
delete from employee where age>24 and sex='女';
mysql 基本操作练习的更多相关文章
- mysql 基本操作语句
mysql 基本操作笔记: 创建表demo:CREATE TABLE `role` ( `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMME ...
- css属性编写顺序+mysql基本操作+html细节(个人笔记)
css属性编写顺序: 影响文档流的属性(比如:display, position, float, clear, visibility, table-layout等) 自身盒模型的属性(比如:width ...
- 【mysql】mysql基本操作
mysql基本操作 1.mysql表复制 mysql 表结构的复制 create table t2 like t2 mysql 表数据的复制 insert into t2 select * from ...
- 数据库相关 Mysql基本操作
数据库相关 设计三范式: 第一范式: 主要强调原子性 即表的每一列(字段)包含的内容,不能再拆分.如果,某张表的列,还可以细分,则违背了数据库设计的第一范式. 第二范式: 主要强调主键,即:数据库中的 ...
- Mysql基本操作、C++Mysql简单应用、PythonMysql简单应用
MySql基本操作 -- 当指定名称的数据库不存在时创建它并且指定使用的字符集和排序方式 CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET UTF ...
- MySQL必知必会笔记-Mysql基本操作
Mysql基本操作 mysql的基本操作包括增.删.改.查,本书中前三章简单的介绍MySQL为何物,查是mysql中非常重要的功能,4-6章展示了mysql的查(查询--select)的简单实现,my ...
- day02 MySQL基本操作
day02 MySQL基本操作 昨日内容回顾 数据库演变史 1.纯文件阶段 2.目录规范 3.单机游戏 4.联网游戏 # 数据库就是一款帮助我们管理数据的程序 软件开发架构及数据库本质 cs架构与bs ...
- MYSQL基本操作(上)
很久之前,就想做个Mysql的小结,毕竟数据库知识是软件研发的基本技能,这里话不多说,开始总结一波. 数据库基本概念 数据库为高效的存储和处理数据的介质(主要分为磁盘和内存两种),一般关系型数据库存储 ...
- MySQL(二) MySQL基本操作
数据库的基本操作 启动关闭 MySQL 服务 MySQL 安装好后,默认是当 Windows 启动.停止时,MySQL 也自动.停止.不过,用户可以使用 Windows 下的服务管理器或从命令行使用 ...
- CodeIgniter框架——创建一个简单的Web站点(include MySQL基本操作)
目标 使用 CodeIgniter 创建一个简单的 Web 站点.该站点将有一个主页,显示一些宣传文本和一个表单,该表单将发布到数据库表中. 按照 CodeIgniter 的术语,可将这些需求转换为以 ...
随机推荐
- WPF 构建无外观(Lookless)控件
原文:WPF 构建无外观(Lookless)控件 构建一个用户可以使用Template属性设置外观的WPF控件需要以下几步 1.继承自System.Windows.Controls.Control 2 ...
- vuex的使用及持久化state的方式详解
vuex的使用及持久化state的方式详解 转载 更新时间:2018年01月23日 09:09:37 作者:baby格鲁特 我要评论 这篇文章主要介绍了vuex的使用及持久化state的方 ...
- laravel读excel
fileName = "test.xls";$filePath = "../storage/app/";Excel::load($filePath.$fileN ...
- malloc函数分配失败处理的严重性
本次在实际测试情况下,发现程序无缘无故的异常,导致看门狗超时复位,经过排查是malloc函数分配失败的时候,依然对指针进行了操作,导致异常.以前没重视这个问题是因为,总觉的malloc基本都会成功的, ...
- json 处理日期格式
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date createT ...
- GraphSAGE 代码解析(三) - aggregators.py
原创文章-转载请注明出处哦.其他部分内容参见以下链接- GraphSAGE 代码解析(一) - unsupervised_train.py GraphSAGE 代码解析(二) - layers.py ...
- skip-grant-tables 修改linux的mysql忘记root密码
skip-grant-tables 修改linux的mysql忘记root密码 今天修改mysql中的admin用户权限,在执行update user set host =' %' where use ...
- shell功能
日志切割: function rotate() { logs_path=$ echo Rotating Log: $ cp ${logs_path} ${logs_path}.$(date -d &q ...
- nodeJs 调试异步程序追踪异步报错
DeprecationWarning: Calling an asynchronous function without callback is deprecated. 翻译: 不建议在不回调的情况下 ...
- hdu 1695 GCD (欧拉函数+容斥原理)
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...