mysql设置作业_MySQL-作业1
1.创建一个库school
create database school
2.在school库中创建class表,有id和name两个字段,要求id字段为主键并且自增,name字段为enum类型,有yun和java两个选项
MariaDB [(none)]> create table school.class
-> (id int primary key auto_increment,
-> name enum ('yun','java'));
Query OK, 0 rows affected (0.03 sec)
3.在class表中和插入2条记录
MariaDB [(none)]> insert into school.class (name) values ('yun'),('java');
4.在school库中创建students表,有s_id,num,name,sex,in_date几个字段,sex设置默认值为m,in_date为入学日期,选者合适的约束,当class表的id字段被修改或删除是,students表中的s_id也跟着改变。
MariaDB [(none)]> create table school.students (
-> s_id int,
-> num int,
-> name char(10),
-> sex enum('m','f') default 'm',
-> in_date date,
-> foreign key (s_id) references school.class (id) on delete cascade on update cascade);
5.在students表中插入5条数据
MariaDB [(none)]> insert into school.students values
-> (1,1,'jim','f','20170215'),
-> (2,2,'tom','f','20170310'),
-> (1,3,'rose','m','20170316'),
-> (1,4,'jack','f','20161008'),
-> (2,5,'xiao','f','20170310');
Query OK, 5 rows affected (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0
6.查询yun和java班各有多少个学生
MariaDB [(none)]> select s_id,count(s_id) from school.students group by s_id;
+------+-------------+
| s_id | count(s_id) |
+------+-------------+
| 1 | 3 |
| 2 | 2 |
+------+-------------+
2 rows in set (0.00 sec)
MariaDB [(none)]> select in_date,count(in_date) from school.students group by in_date;
+------------+----------------+
| in_date | count(in_date) |
+------------+----------------+
| 2016-10-08 | 1 |
| 2017-02-15 | 1 |
| 2017-03-10 | 2 |
| 2017-03-16 | 1 |
+------------+----------------+
4 rows in set (0.00 sec)
mysql设置作业_MySQL-作业1相关推荐
- mysql 设置域名_mysql 设置域名
mysql 设置域名 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Service ...
- MySQL实验作业_MySQL作业
题目一:使用连接查询的方式,查询出各员工所在部门的人数与工程数,工程数命名为count_project.(连接3个表,并使用COUNT内置函数) Create table employee( Id i ...
- c mysql 设置字符集_MYSQL字符集设置的方法详解(终端的字符集)
前言 每次利用终端 创建数据库或者创建表的时候,字符集都是latin1,或者进行插入值的时候,显示的是乱码(不指定字符集的时候)如下: 查看当前数据库的字符集 character_set_client ...
- mysql 设置大小写_mysql修改大小写参数注意事项
原由:数据库中原本参数lower_case_table_names的值为0,应开发要求需要修改为不区分大小写,即修改为1.但是修改完之后,发现本来建立的大写字母的表查不到. 修改过程 1,在参数文件中 ...
- mysql 设置时区_MySQL实战干货 | 如何处理由时区设置引发的 SQL 执行“卡顿”?...
作者:田杰,阿里云数据库高级运维专家 查询执行时间长引发应用感知 "卡顿" 的场景在数据库的日常支持和使用中并不少见,但由于时区设置引发的 SQL 执行"卡顿" ...
- mysql 设置全局变量_MySQL数据库之mysql查看全局变量以及设置全局变量的值
本文主要向大家介绍了MySQL数据库之mysql查看全局变量以及设置全局变量的值 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.查看mysql的所有全局变量的值 SHOW ...
- mysql 设置远程访问_mysql远程连接的设置
有时数据库所在机器与项目运行的机器不是同一个,那么就涉及到远程链接数据库了,配置远程连接数据库的步骤如下: 1.查看mysql数据库中,user表中的信息,如下图,先使用use mysql切换到mys ...
- windows 新建mysql权限设置_Windows下设置MySQL安全权限_mysql
注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改. 文中提及的权限都是在原有权限上附加的权限. [修改步骤] 1.创建用户 创建一个名 ...
- 运维高级学习(三):MySQL单表查询作业
MySQL第三次作业 MySQL单表查询作业 素材如下: DROP TABLE IF EXISTS `course`; CREATE TABLE `course` ( `cs_id` int(11) ...
- mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...
本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...
最新文章
- ascii modbus vc源码_MODBUS ASCII及MODBUS RTU通讯
- html按钮返回上一步操作,用js实现返回上一步操作
- android string数字字符串如何使用科学计数法,JSONObject 偶遇 数字字符串变为科学计数法 如何变为普通数字字符串...
- mac ---- 安装ftp服务器
- 北京交通大学离散数学 谓词逻辑_【精选】离散数学习题解答-第3章谓词逻辑.pdf...
- android 选座系统,android 影院选座
- linux制作虚拟机镜像,为OpenStack制作CoreOS虚拟机镜像(基于CoreOS官方提供镜像)
- 华为 交换机 配置STP
- 常见的计算机专业词汇
- excel 宏录制,宏代码查看
- 学习笔记:Java 并发编程①_基础知识入门
- 从反人工智能到反无人机,谁在左右科技的进步?
- adm浏览器识别为linux,QQ浏览器Linux版qqbrowserlinux_1.0.0-1_amd64.deb能正常使用
- BI分析工具选型:从PowerBI到FineBI的9个理由!
- 学习python(入门篇)
- iphone版 天行skyline_App Store 上的“KB SKyline”
- SQL中的DISTINCT作用是什么?
- Android 工程编译过程
- 有趣的超短python代码_神级 Coder 绝不犯的错误:为炫耀编出超短码
- openwrt路由器系统安装神卓互联的ipk
热门文章
- SAP JAM的自定义widget编辑功能
- Eclipse JUnit - possible causes of seeing “initializationError” in Eclipse
- 如何处理Docker错误消息:please add——insecure-registry 1
- html点击按钮执行php代码,php代码在html文件里面执行的示例
- 外星人进化_深层分析宇宙常数对生命形成进化的影响,外星人或许根本就“不是人”!...
- 怎么做蒙特卡洛计算npv_计算机一级:这该死的“进制转换”,这种题到底怎么做?...
- delphi7存储过程传入数组_数据结构线性表之顺序存储 类的封装
- python不同模块间传递数据_Python模块-数据传送模块
- 桔梗网导航怎么取消_货车从业资格证考试正式取消?交通部最新回复!
- springboot使用imageio返回图片_SpringBoot 二维码生成(复制即用)