Advertisement
desislava_topuzakova

01. Databases Basics - Lab

Jul 23rd, 2024
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. Теория:
  2. Бази от данни (Databases = DB) - съхраняваме информация, която можем да модифицираме
  3.  
  4. Видове бази данни:
  5. 1. Релационни (Relational / SQL) бази данни -> MySQL, PosgreSQL
  6. - данните се съхраняват в таблици, между които има връзки
  7. - софтуер MySQL Workbench за модификация на релационни бази от данни с MySQL
  8. - XAMPP и HeidiSQL - алтернативни софтуери на MySQL Workbench
  9. * заявки (queries) - чрез тях си обработваме данните в таблиците
  10.  
  11. 2. Нерелационни (Non-relational / NoSQL) бази данни -> MongoDB
  12. - данните се съхраняват в различни видове структури
  13. - софтуер MongoDB Compass за модификация на нерелационни бази от данни с MongoDB
  14. - Robo 3T, NoSQLBooster - алтернативни сотуери на MongoDB Compass
  15.  
  16. Задачи:
  17. 01. Create Table
  18. CREATE TABLE `students` (
  19. `id` INT AUTO_INCREMENT PRIMARY KEY,
  20. `first_name` VARCHAR(50),
  21. `last_name` VARCHAR(50),
  22. `age` INT,
  23. `grade` DOUBLE
  24. );
  25.  
  26. 02. Insert Data
  27. INSERT INTO `students` (`id`, `first_name`, `last_name`, `age`, `grade`)
  28. VALUES
  29. (1, 'Guy', 'Gilbert', 15, 4.5),
  30. (2, 'Kevin', 'Brown', 17, 5.4),
  31. (3, 'Roberto', 'Tamburello', 19, 6),
  32. (4, 'Linda', 'Smith', 18, 5),
  33. (5, 'John', 'Stones', 16, 4.25),
  34. (6, 'Nicole', 'Nelson', 17, 5.5);
  35.  
  36. 03. Find All Records
  37. SELECT * FROM `students`;
  38.  
  39. 04. Find Last Name, Age and Grade
  40. SELECT `last_name`, `age`, `grade` FROM `students`;
  41.  
  42. 05. Find First 5 Records
  43. SELECT * FROM `students`
  44. LIMIT 5;
  45.  
  46. 06. Find First 5 Last Name and Grade
  47. SELECT `last_name`, `grade` FROM `students`
  48. LIMIT 5;
  49.  
  50. 07. Truncate Table
  51. TRUNCATE TABLE `students`;
  52.  
  53. 08. Drop Table
  54. DROP TABLE `students`;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement