在关系数据库中,最常用的操作就是查询。直线电机推杆

准备数据

为了便于讲解和练习,我们先准备好了一个students表和一个classes表,它们的结构和数据如下:

students表存储了学生信息:

id class_id name gender score
1 1 小明 M 90
2 1 小红 F 95
3 1 小军 M 88
4 1 小米 F 73
5 2 小白 F 81
6 2 小兵 M 55
7 2 小林 M 85
8 3 小新 F 91
9 3 小王 M 89
10 3 小丽 F 85

classes表存储了班级信息:

id name
1 一班
2 二班
3 三班
4 四班

请注意,和MySQL的持久化存储不同的是,由于我们使用的是AlaSQL内存数据库,两张表的数据在页面加载时导入,并且只存在于浏览器的内存中,因此,刷新页面后,数据会重置为上述初始值。

MySQL

如果你想用MySQL练习,可以下载这个SQL脚本,然后在命令行运行:

$ mysql -u root -p < init-test-data.sql

就可以自动创建test数据库,并且在test数据库下创建students表和classes表,以及必要的初始化数据。

和内存数据库不同的是,对MySQL数据库做的所有修改,都会保存下来。如果你希望恢复到初始状态,可以再次运行该脚本。

最新文章

  1. 信鸽推送 .NET (C#) 服务端 SDK rest api 调用库(v1.2)
  2. 关于工程结合git的配置
  3. 深入理解java虚拟机【垃圾回收算法】
  4. xCode删除storyboard,新建window并启动
  5. 第一篇 Integration Services:SSIS是什么
  6. ORACLE 表函数实现
  7. 浏览器URL访问网页具体发生了什么
  8. c++ ANSI、UNICODE、UTF8互转
  9. 【Java基础】关于String的总结
  10. unity3d Human skin real time rendering plus 真实模拟人皮实时渲染 plus篇
  11. iOS中webView加载URL需要处理特殊字符
  12. ngrok首页、文档和下载 - Web服务安全通道 - 开源中国社区
  13. Windows服务编程集合
  14. C# 反向生成工具(DAL BLL Modle)
  15. 解决Android下元素滑动问题
  16. 【Netty】源码分析目录
  17. Win10下安装RabbitMQ以及基本知识学习
  18. flask模板
  19. clusterware启动顺序——CSS
  20. 制作系统U盘

热门文章

  1. Python--面向对象的程序设计之继承与派生
  2. BZOJ 3622: 已经没有什么好害怕的了(二项式反演)
  3. HTML5: HTML5 Audio(音频)
  4. spss乱码问题解决
  5. 购买 Linux VPS 服务器后简单的安全设置
  6. table td 溢出隐藏
  7. linux中errno及perror的应用
  8. 用Emacs进行Java开发
  9. 【python标准库学习】thread,threading(一)多线程的介绍和使用
  10. Linux 版本查詢