SQL
江洗河
这个作者很懒,什么都没留下…
展开
-
ORM对数据库的操作
ORM对数据库的基本操作: 添加数据: 只要使用ORM模型创建一个对象。然后再调用这个ORM模型的save方法就可以保存了。 示例代码如下: book = Book(name='西游记',author='吴承恩',price=100) book.save() 查找数据: 所有的查找工作都是使用模型上的objects属性来完成的。当然也可以自定义查询对象。这部分功能会在后面讲到。 根据主键进行查...原创 2019-07-02 19:57:29 · 1114 阅读 · 0 评论 -
网络安全相关(CSRF、XSS、SQL注入,Clickjacking)
CSRF攻击 CSRF攻击概述: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而,对于大多数人来说,CSRF 却依然是一个陌生的概念。即便是大名鼎鼎的 Gmail, 在...原创 2019-07-16 21:51:21 · 274 阅读 · 0 评论 -
数据库基本操作归纳
MySQL 创建数据库 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; MySQL 删除数据库 使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库 所以一般使用root用户登录,root 用户拥有最高权限。 在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将...原创 2019-08-17 11:30:20 · 65 阅读 · 0 评论 -
Ruby 数据库访问 - DBI
Ruby DBI 模块为 Ruby 脚本提供了类似于 Perl DBI 模块的独立于数据库的接口。 DBI 即 Database independent interface,代表了 Ruby 独立于数据库的接口。DBI 在 Ruby 代码与底层数据库之间提供了一个抽象层,允许您简单地实现数据库切换。它定义了一系列方法、变量和规范,提供了一个独立于数据库的一致的数据库接口。 DBI 可与下列进行交互...原创 2019-09-19 21:48:01 · 244 阅读 · 0 评论 -
Ruby 连接 Mysql - MySql2
Ruby 连接Mysql 更高效的驱动 mysql2,目前也推荐使用这种方式连接 MySql。 安装 mysql2 驱动: gem install mysql2 需要使用 –with-mysql-config 配置 mysql_config的路径,如: –with-mysql-config=/some/random/path/bin/mysql_config。 连接 连接数据库语法如下: cli...原创 2019-09-22 18:02:06 · 428 阅读 · 0 评论 -
Memcached学习笔记01
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。 Memcached是一种基于内存的key-value存储,用来存...原创 2019-10-03 20:40:22 · 98 阅读 · 0 评论