DatabaseManagementSystems/Practical
Kshitij 0c887415b3
Simplified queries for A2:
- Creating tables on multiple lines for better understanding
- Changed names of columns to match names in assignment handout
- Updated some values so that each query in implementation gives valid output
- Lastly, simplified some queries and changed column names
2024-11-01 02:22:03 +05:30
..
Assignment-A2 Simplified queries for A2: 2024-11-01 02:22:03 +05:30
Assignment-A3 Added title in queries-a3 file. 2024-10-28 13:31:32 +05:30
Assignment-A4+A5 Moved Queries-A5 to Queries-A6 since it's student marks procedure which is Assignment A6. Thanks to Shivani for pointing it out. 2024-10-28 13:38:55 +05:30
Assignment-A6 Moved Queries-A5 to Queries-A6 since it's student marks procedure which is Assignment A6. Thanks to Shivani for pointing it out. 2024-10-28 13:38:55 +05:30
Assignment-A7 Moved old Queries-A6 to Queries-A7 since it's the cursor assignment. 2024-10-28 13:40:40 +05:30
Assignment-A8 Moved Queries-A7 to Queries-A8 since A8 is the library/trigger one. Again, thanks to Shivani for pointing it out. 2024-10-28 13:42:20 +05:30
Assignment-A9+B4+C1 (Mini Project) added connectivity content 2024-10-21 23:14:03 +05:30
Assignment-B1 Fixed some questions to match the queries. 2024-10-17 20:27:09 +05:30
Assignment-B2 fixed query 2 2024-10-23 10:41:46 +05:30
Assignment-B3 Added queries and softcopy for B3. 2024-10-17 20:45:34 +05:30
README.md Fixed links 2024-07-25 13:36:46 +05:30

How to import database in MySQL

This is a guide for importing a database in MySQL using the terminal.

Prerequisites

  • Have MySQL installed on your machine.

Guide

  1. Download the database file from this repository. These database files have .sql extension and can be found in the Assignment folders within the Practical folder.

  2. After downloading the file, locate it in the Files app. The downloaded file will mostly likely be preset in the Downloads folder.

  3. Right click in a empty space in the Files app window, and click on Open in Terminal (or something along those lines).

  4. Now, start mysql

sudo mysql -u root -p
  1. Create an empty database & exit:
CREATE DATABASE database_name;
exit

database_name is the name of your database in which all the tables, data, etc. will be imported.

  1. Lastly, import the database from database.sql file:
sudo mysql -u root -p database_name < database.sql

Example

Let's consider I want to import the database for Assignment-A2. The database file is present in Practical/Assignment-A2 folder.

  1. First download the Database_A2.sql file.

  2. Locate the file in Files app, mostly likely present in the Downloads folder.

  3. Right click in an empty space in the Files app window and click Open in Terminal.

  4. Start mysql: sudo mysql -u root -p

  5. Create an empty database: CREATE DATABASE Database_A2

  6. Exit from mysql: exit

  7. Lastly, import the file: sudo mysql -u root -p Database_A2 < Database_A2.sql

  8. That's it! Your database has been imported in MySQL.