Advertisement
Guest User

Untitled

a guest
Jul 6th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. require 'mysql2'
  2.  
  3. a = Mysql2::Client.new(:host => "localhost", :username => "root", :password => 'schakra', :database => 'oms_azure')
  4.  
  5. queries = ["show tables;",
  6. "DROP TABLE IF EXISTS employee ;",
  7. "create table employee ( id INT AUTO_INCREMENT PRIMARY KEY, name varchar(20), dept varchar(10), salary int(10) );",
  8. "insert into employee values(100,'Thomas','Sales',5000);",
  9. "insert into employee values(200,'Jason','Technology',5500);",
  10. "insert into employee values(300,'Mayla','Technology',7000);",
  11. "insert into employee values(400,'Nisha','Marketing',9500);",
  12. "insert into employee values(500,'Randy','Technology',6000);",
  13. "SELECT * FROM employee;",
  14. "select name, dept from employee;",
  15. "SELECT name, salary FROM employee;",
  16. "SELECT * FROM employee WHERE salary > 6000;",
  17. "SELECT * FROM employee WHERE salary = 6000;",
  18. "SELECT * FROM employee WHERE salary != 6000;",
  19. "SELECT * FROM employee WHERE dept = 'Technology';",
  20. "SELECT * FROM employee WHERE dept = 'TECHNOLOGY';",
  21. "SELECT * FROM employee WHERE dept != 'TECHNOLOGY';",
  22. "SELECT * FROM employee WHERE name LIKE 'JOHN%';",
  23. "SELECT * FROM employee WHERE name LIKE '%SMITH';",
  24. "SELECT * FROM employee WHERE dept = 'TECHNOLOGY' AND salary >= 6000;",
  25. "SELECT * FROM employee WHERE dept = 'TECHNOLOGY' OR salary >= 6000;",
  26. "SELECT COUNT(*) FROM employee;",
  27. "SELECT DEPT, COUNT(*) FROM employee GROUP BY DEPT;",
  28. "SELECT COUNT(*) AS CNT, DEPT FROM employee GROUP BY DEPT HAVING CNT > 1;",
  29. "Alter table employee add column address varchar(45); ",
  30. "Alter table employee modify column address int(10); ",
  31. "DROP TABLE employee ;",
  32. "show tables;"]
  33.  
  34. count = 500000
  35.  
  36. while count > 0
  37. queries.each do |q|
  38. a.query(q)
  39. sleep 5
  40. end
  41. count -= 1
  42. sleep 10
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement