1.实现思路:先 order by 排序,再分页
数据库中取倒数10条数据?
select name from goods order by id desc limit 0,10 ;
数据库中取前10条数据?
select name from goods order by id limit 0,10 ;
2.sql语句怎么查看效率?
对查询进行优化,应该尽量避免全表扫描;
控制索引数量,一个表最好不要超过6个索引;
分表分库;
3.数据库的备份与恢复?
备份:
mysqldump -uroot -p 数据库名称 > python.sql
恢复:
mysql -uroot -p 数据库名称 < python.sql
4.MySQL数据概念?
1.数据库:存储和管理数据的仓库;
2.索引:对值进行排序的数据结构;
3.主键:表中一个或者多个字段,表中记录的唯一标识;
4.外键:表与表之间的相互联系(关键字);
5.左连接:
左边表的记录包含右边表的连接字段;
6.右连接:
右边表的记录包含左边表的连接字段;