sql 数据库
2024-09-02 02:24:14
在关系数据库中,最常用的操作就是查询。直线电机推杆
准备数据
为了便于讲解和练习,我们先准备好了一个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数据库做的所有修改,都会保存下来。如果你希望恢复到初始状态,可以再次运行该脚本。
最新文章
- 信鸽推送 .NET (C#) 服务端 SDK rest api 调用库(v1.2)
- 关于工程结合git的配置
- 深入理解java虚拟机【垃圾回收算法】
- xCode删除storyboard,新建window并启动
- 第一篇 Integration Services:SSIS是什么
- ORACLE 表函数实现
- 浏览器URL访问网页具体发生了什么
- c++ ANSI、UNICODE、UTF8互转
- 【Java基础】关于String的总结
- unity3d Human skin real time rendering plus 真实模拟人皮实时渲染 plus篇
- iOS中webView加载URL需要处理特殊字符
- ngrok首页、文档和下载 - Web服务安全通道 - 开源中国社区
- Windows服务编程集合
- C# 反向生成工具(DAL BLL Modle)
- 解决Android下元素滑动问题
- 【Netty】源码分析目录
- Win10下安装RabbitMQ以及基本知识学习
- flask模板
- clusterware启动顺序——CSS
- 制作系统U盘