ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

ruby 操作mysql crud

2020-12-26 20:00:17  阅读:224  来源: 互联网

标签:execute users prepare crud results client statement mysql ruby


ruby的语法真的是太优雅了!

require 'mysql2'

# 配置数据源,连接musql
client = Mysql2::Client.new(
  host: 'localhost',
  username: 'root',
  password: 'root',
  database: 'test',
  encoding: 'utf8'
)

# Insert 插入
statement = client.prepare("insert into users (email, password) values (?, ?)")
statement.execute("adley123@kk.com", "abc11111")

# Update 更新
statement = client.prepare("update users set email = ? where id= ?")
statement.execute("axs@122.com", 120)

# Delete 删除
statement = client.prepare("delete from users where id = ?")
statement.execute(114)

# Query 查询
results = client.query('SELECT * FROM users')
results.each do |row|
  puts row
end

puts results.count

标签:execute,users,prepare,crud,results,client,statement,mysql,ruby
来源: https://blog.csdn.net/adley_app/article/details/111768406

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有