MySQL基础操作:创建与查询班级数据库
需积分: 10 155 浏览量
更新于2024-09-10
收藏 35KB DOC 举报
"这篇文档提供了一些简单常用的MySQL执行语句,包括创建数据库、定义数据表结构、插入数据以及查询数据的基本操作。同时,它还介绍了日期格式化和WHERE子句中的一些常见运算符。"
在MySQL数据库管理中,创建数据库是第一步。在给出的例子中,我们使用`CREATE DATABASE`语句创建了一个名为`school`的数据库,这将用于存储与学校相关的信息。接下来,通过`CREATE TABLE`语句定义了名为`grade`的班级表,这张表包含了以下字段:
1. `id`:这是一个无符号的TINYINT类型字段,长度为2,不允许为空(NOT NULL),并且设置为自动递增(AUTO_INCREMENT),这意味着每当有新记录插入时,这个字段的值会自动增加,确保每个记录的id都是唯一的主键。
2. `name`:VARCHAR类型的字段,长度为20,用于存储学生的姓名,同样不允许为空。
3. `email`:VARCHAR类型的字段,长度为40,用于存储学生的电子邮件地址,允许为空。
4. `point`:无符号的TINYINT类型字段,长度为3,用于记录学生的评分,范围是0-99,不允许为空。
5. `regdate`:DATETIME类型,用于记录学生注册的日期和时间,不允许为空。
之后,我们使用`INSERT INTO`语句向`grade`表中插入了几条记录,例如插入了一位名为Lee的学生,其电子邮件为'yc60.com@gmail.com',评分是95,并且注册日期为当前时间(NOW())。
查询数据是数据库操作的核心部分。`SELECT`语句用于从表中获取信息。可以使用`SELECT * FROM grade`来获取`grade`表中的所有字段,或者`SELECT id, name, email FROM grade`来仅获取id、name和email字段。此外,文档还提到了日期和时间的格式化,例如 `%a` 表示简写的周日名称, `%c` 表示月份编号等,这些格式化代码可以用于定制日期和时间的显示。
最后,文档列出了WHERE子句中常用的比较运算符,如`=`, `<`, `>`, `!=`, `<=`, `>=`, `IS NOT NULL`, `IS NULL` 和 `BETWEEN`,这些都是在进行条件查询时非常重要的操作符。例如,`WHERE score >= 90` 可以用来找出评分大于或等于90的学生。
这些基本的MySQL语句和概念对于小站开发或其他简单的数据管理任务来说非常实用,它们构成了数据库操作的基础。理解并熟练掌握这些语句,能帮助开发者有效地管理数据库中的信息。
2018-12-10 上传
2010-08-11 上传
2020-12-25 上传
2023-10-14 上传
2023-08-15 上传
2023-09-03 上传
2023-06-02 上传
2023-08-23 上传
2023-10-19 上传
admin5201314
- 粉丝: 0
- 资源: 3
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜