Django框架基础测试:数据库操作与SQL语法

需积分: 11 3 下载量 193 浏览量 更新于2024-09-09 收藏 213KB DOC 举报
"这篇资料是关于Django框架的基础测试,主要涵盖了数据库操作和SQL语句的相关知识,适合初学者快速了解和检验学习成果。" 详细知识点: 1. 数据库操作: - `createdatabase MyDB` 是用于创建一个名为 MyDB 的数据库。 - `alter database MyDB Modify name=MyDB001` 修改数据库名为 MyDB001。 - `dropdatabase MyDB001` 用于删除数据库 MyDB001。 - 数据库操作的三个关键动词是:创建(create)、修改(alter)和删除(drop)。 2. SQL语句: - `select * from student` 中的 * 表示选取所有字段的数据。 - 插入数据的关键字是 `insert`。 - 修改表记录的语句关键字是 `update`。 - 删除表记录的语句关键字是 `delete`。 - `where` 关键字在 SQL 中用于定义查询条件。 - 模糊查询的关键字是 `like`,例如 `where name like '%zhang%'` 表示查找包含 "zhang" 的名字。 3. SQL填空题示例: - 创建数据库 MyDB 并设置编码格式为 utf8:`CREATE DATABASE MyDB CHARACTER SET utf8;` - 删除数据库表 test 中所有 name 字段值为 '10001' 的记录的 SQL 语句:`DELETE FROM test WHERE name = '10001';` 4. Python字典: - 字典的每个元素由键(key)-值(value)对组成,键是唯一的。 - 字典对象的 `get` 方法可以获取指定键对应的值,如果键不存在,则可返回默认值,如果不指定默认值则返回 `None`。 这些知识对于理解和操作 Django 框架中的数据库操作,以及编写相关 SQL 查询语句至关重要。Django 是一个强大的 Python Web 开发框架,其内置的 ORM(Object-Relational Mapping)系统使得开发者能够用 Python 代码直接操作数据库,而无需编写原始的 SQL 语句。通过熟练掌握这些基础知识,开发者能够更高效地构建和管理 Django 项目中的数据存储和查询。