-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSQL_QUERY.sql
35 lines (31 loc) · 1.2 KB
/
SQL_QUERY.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
-- Create the CompanyDB database
CREATE DATABASE CompanyDB;
GO
-- Switch to the CompanyDB database
USE CompanyDB;
GO
-- Create the Employees table
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY IDENTITY(1,1),
FirstName NVARCHAR(50) NOT NULL,
LastName NVARCHAR(50) NOT NULL,
Email NVARCHAR(100) NOT NULL,
JobTitle NVARCHAR(50),
Department NVARCHAR(50),
HireDate DATE
);
GO
-- Insert sample data into the Employees table
INSERT INTO Employees (FirstName, LastName, Email, JobTitle, Department, HireDate)
VALUES
('John', 'Doe', '[email protected]', 'Software Developer', 'IT', '2021-06-15'),
('Jane', 'Smith', '[email protected]', 'HR Manager', 'HR', '2020-01-20'),
('Emily', 'Jones', '[email protected]', 'Project Manager', 'Operations', '2019-11-01'),
('Michael', 'Brown', '[email protected]', 'Data Analyst', 'IT', '2022-08-10'),
('Sarah', 'Davis', '[email protected]', 'Marketing Specialist', 'Marketing', '2018-09-25');
GO
--this is for setting credentials in new query
CREATE LOGIN YourUsername WITH PASSWORD = 'YourPassword123';
USE CompanyDB;
CREATE USER YourUsername FOR LOGIN YourUsername;
ALTER ROLE db_owner ADD MEMBER YourUsername;