一、 导入hellodb.sql生成数据库
(1) 在students表中,查询年龄大于25岁,且为男性的同窗的名字和年龄 mysql
[root@centos7 ~]# mysql -p -S /mysql/3307/socket/mysql.sock Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 10.2.25-MariaDB-log MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> source hellodb_innodb.sql
(2) 以ClassID为分组依据,显示每组的平均年龄
(3) 显示第2题中平均年龄大于30的分组及平均年龄
(4) 显示以L开头的名字的同窗的信息
二、数据库受权magedu用户,容许192.168.1.0/24网段能够链接mysql
三、总结mysql常见的存储引擎以及特色sql
mysql常见的存储引擎分别是MyISAM和InnoDB数据库
MyISAM引擎特色
1) 不支持事务
2) 表级锁定
3) 读写相互阻塞,写入不能读,读时不能写
4) 只缓存索引
5) 不支持外键约束
6) 不支持聚簇索引
7) 读取数据较快,占用资源较少
8) 不支持MVCC(多版本并发控制机制)高并发
9) 崩溃恢复性较差
10) MySQL5.5.5前默认的数据库引擎
11) MyISAM存储引擎适用场景
只读(或者写较少)、表较小(能够接受长时间进行修复操做)
12) MyISAM引擎文件
tbl_name.frm 表格式定义
tbl_name.MYD 数据文件
tbl_name.MYI 索引文件centos