top of page

MySQl Installation, Creating Database and Tables, Inserting Records| My SQL Assignment Help


ree

First, go to the below link and download it:


Double-click on the MySQL installer file and follow the steps below:

ree







Step 1: Install MySQL Installer

ree












Step 2: Click on Install MySQL Products

ree












Step 3: Download latest product by clicking on the “Find latest products” after check all the checkbox and click on “Execute”

ree












Step 4: Now clicking on “Next” button

ree












Step 5: Choose the setup type after clicking on “Full” checkbox and clicking on “Next”

ree












Step 6: Installation

ree












Step 7: Installation, click on “Execute”, the new window is open for the installation process

ree












Step 8: When the download is completed click on the “Next” button

ree












Step 9: Configuration

After completing all installation click on “Next” button for configuration

ree











ree












Select MySQL password and click on next

ree











ree












Now configuration started:

ree











ree












After all, completion click on “Finish”

ree











After completing Installation we can be creating the database and tables as per the following query:


Now Open MySQL Terminal And Start to Run the queries

After installation is complete everything is in:


C:\mysql.

Now open C:\mysql and go to the mysql server which is probably

C:\mysql\bin

Type "mysql"

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql

You can see:

mysql>

To show databases you can type:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
|   mysql  | 
|   test   |  
+----------+
2 rows in set (0.13 sec)

Now you can set the username and password using below command :

mysql> mysqladmin -u root password "new_password";

After setting up the password you can type the below command:

mysql> mysql -u root -p
Enter password:*******

Creating Database


Syntax:

mysql> CREATE DATABASE databasename;

Now if we want to deal with multiple databases then use below query:

Mysql> CREATE DATABASE IF NOT EXISTS EmployeeDatabase; 

After this if you want to show database then use the below query:

Mysql> SHOW DATABASES;

Now choose the database to create the tables


Syntax:

mysql> use database_name;

Example:

mysql> use EmployeeDatabase;

Creating Table Using MySQL:

In this section we will learn how to create a database table and insert record init:


Syntax:

CREATE TABLE [IF NOT EXISTS] `TableName` (`fieldname` dataType [optional parameters]) ENGINE = storage Engine;

Example:

DROP TABLE IF EXISTS emp;
CREATE TABLE emp (
 empno decimal(4,0) NOT NULL,
 ename varchar(10) default NULL,
 job varchar(9) default NULL,
 mgr decimal(4,0) default NULL,
 hiredate date default NULL,
 sal decimal(7,2) default NULL,
 comm decimal(7,2) default NULL,
 deptno decimal(2,0) default NULL
);
 
DROP TABLE IF EXISTS dept;
 
CREATE TABLE dept (
 deptno decimal(2,0) default NULL,
 dname varchar(14) default NULL,
 loc varchar(13) default NULL
);
 
INSERT INTO emp VALUES ('7369','SMITH','CLERK','7902','1980-12-17','800.00',NULL,'20');
INSERT INTO emp VALUES ('7499','ALLEN','SALESMAN','7698','1981-02-20','1600.00','300.00','30');
INSERT INTO emp VALUES ('7521','WARD','SALESMAN','7698','1981-02-22','1250.00','500.00','30');
INSERT INTO emp VALUES ('7566','JONES','MANAGER','7839','1981-04-02','2975.00',NULL,'20');
INSERT INTO emp VALUES ('7654','MARTIN','SALESMAN','7698','1981-09-28','1250.00','1400.00','30');
INSERT INTO emp VALUES ('7698','BLAKE','MANAGER','7839','1981-05-01','2850.00',NULL,'30');
INSERT INTO emp VALUES ('7782','CLARK','MANAGER','7839','1981-06-09','2450.00',NULL,'10');
INSERT INTO emp VALUES ('7788','SCOTT','ANALYST','7566','1982-12-09','3000.00',NULL,'20');
INSERT INTO emp VALUES ('7839','KING','PRESIDENT',NULL,'1981-11-17','5000.00',NULL,'10');
INSERT INTO emp VALUES ('7844','TURNER','SALESMAN','7698','1981-09-08','1500.00','0.00','30');
INSERT INTO emp VALUES ('7876','ADAMS','CLERK','7788','1983-01-12','1100.00',NULL,'20');
INSERT INTO emp VALUES ('7900','JAMES','CLERK','7698','1981-12-03','950.00',NULL,'30');
INSERT INTO emp VALUES ('7902','FORD','ANALYST','7566','1981-12-03','3000.00',NULL,'20');
INSERT INTO emp VALUES ('7934','MILLER','CLERK','7782','1982-01-23','1300.00',NULL,'10');
 
INSERT INTO dept VALUES ('10','ACCOUNTING','NEW YORK');
INSERT INTO dept VALUES ('20','RESEARCH','DALLAS');
INSERT INTO dept VALUES ('30','SALES','CHICAGO');
INSERT INTO dept VALUES ('40','OPERATIONS','BOSTON');

Performing Some queries On these tables


Query1: MySQL Query to select “Sal” and “comm” where sal<5000


Solution:

select * 
from (select sal as salary, comm as commission from emp) x 
where salary < 5000;

How to Use “case”:

select ename, 
sal, 
case 
when sal <= 2000 then 'underpaid' 
when sal >= 4000 then 'overpaid' 
else 'ok' 
end as status 
from emp;

If you are a student or database developer, administrator, or someone with a basic understanding of the features of MySQL Hire us and Get your projects done by different Programming Language experts.


If you have project or assignment files, You can send at contact@codersarts.com directly

 
 
 

Comments


bottom of page