docker安装

一条命令:curl -sSL https://get.daocloud.io/docker | sh 这是使用国内的源安装,亲测,非常快 在linux中更推荐使用: bash <(curl -s...

Docker 2020-09-13 845

重学MYSQL之高级SQL特性

1.约束 概念:管理如何插入或处理数据库数据的规则 1.1 主键 主键是一种特殊的约束,用来保证一列(或一组列)中的值是唯一的,而且永不改动。换句话说,表中的一列(或多列)的值唯一标识表中的每一...

数据库 2020-09-12 930

重学MYSQL之使用游标

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

数据库 2020-09-12 1182

重学MYSQL之管理事务处理

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

数据库 2020-09-11 947

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

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

django框架 2020-09-11 1503

重学MYSQL之使用存储过程

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

数据库 2020-09-11 962

重学MYSQL之使用视图

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

数据库 2020-09-10 996

重学MYSQL之创建和操作表

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

数据库 2020-09-10 927

重学MYSQL之更新和删除数据

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

数据库 2020-09-09 946

重学MYSQL之插入数据

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

数据库 2020-09-09 879