一、 導入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