KEMBAR78
Database Manipulation with MYSQL Commands | PDF
Table Creation using MYSQL Command
SQL> Create table employees (emp_id varchar2(10) NOT NULL, First_name
varchar2(10), Last_name varchar2(10), Email varchar2(30), Phone_no number(10), Job_id
varchar2(10), Manager_id varchar2(10), Dept_id varchar2(10));
Table created.
SQL> Create table jobs (job_id varchar2(10), Job_title varchar2(20), Min_salary
number(10,2));
Table created.
SQL>Create table manager (manager_id varchar2(10), Manager_name varchar2(20));
Table created.
Table Alter
SQL>Alter table employees add primary key(emp_id);
Table altered.
SQL>Alter table jobs add primary key(job_id);
Table altered.
SQL> Alter table employees add foreign key(job_id) references jobs(job_id);
Table altered.
Table Truncated.
SQL>Truncate table manager;
Table Dropped.
SQL>Drop table manager;
Table Insertion
SQL> Insert into jobs values(‘&job_id’,’&job_title’,’&min_salary’);
Enter the value for job_id: Tester_05
Ener the value for job_title: Software Tester
Enter the value for min_salary: 25000
Old 1: > Insert into jobs values(‘&job_id’,’&job_title’,’&min_salary’);
New 1: > Insert into jobs values (‘Tester_05’,’ Software Tester ’,’ 25000’);
1 row created
SQL>update jobs set min_salary=’45000’ where job_id=’dev_02’;
1row updated.
SQL>Delete from jobs where job_title=’Software Tester’;
1 row deleted.
SQL> Insert into employees values (‘&emp_id’,’&first_name’,’&last_name’,’&email’,
’&phone_no’,‘&job_id’,’&manager_id’’&dept_id’);
Enter the value for emp_id: 00A1
Enter the value for first_name: karthik
Enter the value for last_name: Krishna
Enter the value for email: kkk@gmail.com
Enter the value for phone_no:9876543210
Enter the value for job_id:
Enter the value for manager_id:
Enter the value for dept_id:
Old 1: > Insert into employees values (‘&emp_id’,’&first_name’,’&last_name’,’&email’,
’&phone_no’,‘&job_id’,’&manager_id’’&dept_id’);
New 1: > > Insert into employees values
(‘00A1’,’karthik’,’krishna’,’kkk@gmail.com’,’9876543210’,’ ‘,’ ‘,’ ‘);
Table Selection
SQL> select *from jobs;
JOB_ID JOB_TITLE MIN_SALARY
--------------- -------------------- ----------------------
dev_02 Developer 45000
Tester_05 Software Tester 25000
SQL> select *from employees;
EMP_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER
---------- ---------- --------- ---------------------- ------------
000A1 karthik krishna kkk@gmail.com 9807654321
JOB_ID MANAGER_ID DEPARTMENT_ID
--------------- --------------- ---------------
SQL>select constraint_name from user_constraints where table_name=’EMPLOYEES’;
CONSTRAINT_NAME
---------------------
SYS_C006990
SYS_C006994
SQL>select last_name from employees where last_name like’k%’;
LAST NAME
-----------
Krishna
SQL> select*from jobs where min_salary between(30000) and (50000);
JOB_ID JOB_TITLE MIN_SALARY
---------- --------------- -----------------
Dev_02 Developer 45000

Database Manipulation with MYSQL Commands

  • 1.
    Table Creation usingMYSQL Command SQL> Create table employees (emp_id varchar2(10) NOT NULL, First_name varchar2(10), Last_name varchar2(10), Email varchar2(30), Phone_no number(10), Job_id varchar2(10), Manager_id varchar2(10), Dept_id varchar2(10)); Table created. SQL> Create table jobs (job_id varchar2(10), Job_title varchar2(20), Min_salary number(10,2)); Table created. SQL>Create table manager (manager_id varchar2(10), Manager_name varchar2(20)); Table created. Table Alter SQL>Alter table employees add primary key(emp_id); Table altered. SQL>Alter table jobs add primary key(job_id); Table altered. SQL> Alter table employees add foreign key(job_id) references jobs(job_id); Table altered. Table Truncated. SQL>Truncate table manager; Table Dropped. SQL>Drop table manager;
  • 2.
    Table Insertion SQL> Insertinto jobs values(‘&job_id’,’&job_title’,’&min_salary’); Enter the value for job_id: Tester_05 Ener the value for job_title: Software Tester Enter the value for min_salary: 25000 Old 1: > Insert into jobs values(‘&job_id’,’&job_title’,’&min_salary’); New 1: > Insert into jobs values (‘Tester_05’,’ Software Tester ’,’ 25000’); 1 row created SQL>update jobs set min_salary=’45000’ where job_id=’dev_02’; 1row updated. SQL>Delete from jobs where job_title=’Software Tester’; 1 row deleted. SQL> Insert into employees values (‘&emp_id’,’&first_name’,’&last_name’,’&email’, ’&phone_no’,‘&job_id’,’&manager_id’’&dept_id’); Enter the value for emp_id: 00A1 Enter the value for first_name: karthik Enter the value for last_name: Krishna Enter the value for email: kkk@gmail.com Enter the value for phone_no:9876543210 Enter the value for job_id: Enter the value for manager_id: Enter the value for dept_id:
  • 3.
    Old 1: >Insert into employees values (‘&emp_id’,’&first_name’,’&last_name’,’&email’, ’&phone_no’,‘&job_id’,’&manager_id’’&dept_id’); New 1: > > Insert into employees values (‘00A1’,’karthik’,’krishna’,’kkk@gmail.com’,’9876543210’,’ ‘,’ ‘,’ ‘); Table Selection SQL> select *from jobs; JOB_ID JOB_TITLE MIN_SALARY --------------- -------------------- ---------------------- dev_02 Developer 45000 Tester_05 Software Tester 25000 SQL> select *from employees; EMP_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER ---------- ---------- --------- ---------------------- ------------ 000A1 karthik krishna kkk@gmail.com 9807654321 JOB_ID MANAGER_ID DEPARTMENT_ID --------------- --------------- --------------- SQL>select constraint_name from user_constraints where table_name=’EMPLOYEES’; CONSTRAINT_NAME --------------------- SYS_C006990 SYS_C006994 SQL>select last_name from employees where last_name like’k%’; LAST NAME -----------
  • 4.
    Krishna SQL> select*from jobswhere min_salary between(30000) and (50000); JOB_ID JOB_TITLE MIN_SALARY ---------- --------------- ----------------- Dev_02 Developer 45000