重学MYSQL之使用游标

1.游标 SQL检索操作返回的一组称为结果集(SQL查询所检索出的结果)的行,这组返回的行都是与SQL语句相匹配的行(0行或多行)。现在,我希望得到第一行,最后一行或者前10行,这时,简单的SE...

数据库 2020-09-12 1393

重学MYSQL之管理事务处理

1.事务处理 事务处理,通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库完整性。 当数据库在执行某项操作时,如断电,数据库故障的异常时,这个过程无法完成。 事务处理是一种机制,...

数据库 2020-09-11 1142

django的字段、自定义字段及ORM操作

字段 常用字段 AutoField 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字...

django框架 2020-09-11 1755

重学MYSQL之使用存储过程

存储过程就是为以后使用而保存的一条或多条SQL语句。可将其视为批文件,虽然它们的作用不仅限于批处理。 说明:SQLite,Access不支持存储过程 1.为什么使用存储过程? 通过把处理封装在一...

数据库 2020-09-11 1157

重学MYSQL之使用视图

1.视图 视图是虚拟的表。与包含数据的表不同,视图只包含使用时动态检索数据的查询。 说明:Access不支持视图,Mysql在版本5开始支持视图,SQLite仅支持只读视图。 例子: SELEC...

数据库 2020-09-10 1237

重学MYSQL之创建和操作表

1.创建表 创建表可以使用CREATE TABLE语句 例子,创建一个test表 CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREME...

数据库 2020-09-10 1129

重学MYSQL之更新和删除数据

1.更新数据 更新(修改)表的数据,可以使用UPDATE语句。有两种使用UPDATE的方式 更新表中特定行 更新表中所有行 注意:在使用UPDATE时一定要细心。因为稍不注意,就会更新表中所有行...

数据库 2020-09-09 1131

重学MYSQL之插入数据

1.数据插入 INSERT用来将行插入(或添加)到数据库表,插入方式有: 插入完整的行 插入行的一部分 插入某些查询的结果 1.1 插入完整的行 INSERT INTO blog_banner ...

数据库 2020-09-09 1071

重学MYSQL之组合查询

1.组合查询 多数SQL查询只包含从一个或多个表中返回数据的单条SELECT语句,但是,SQL也允许执行多个查询(多个SELECT语句),并将结果作为查询结果集返回。这些组合查询通常称为并(un...

数据库 2020-09-09 1024

Docker数据管理

在生产环境中使用Docker,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。 容器数据管理主要有两种方式: 数据卷(Data Volumes):容器...

Docker 2020-09-08 1224