Sqlquery
Sqlquery
show databases;
drop database Testdb;
use mysql;
select * from sys.host_summary;
use sys;
create database testdb;
use testdb;
create table employee(id int, name varchar(12), experience int);
describe employee;
create table emp as
select id,name from employee;
drop table emp;
create table anurag as
select file_ios, table_scans from sys.host_summary;
describe anurag;
use testdb;
describe employee;
insert into employee values(2, 'anurag', 5);
select * from employee;
insert into employee value((2, 'anurag', 5),
(9,'jgf', 8)
);
insert into employee(id,name) values(6,'gfh');
use testdb;
create table anu(id int);
describe anu;
select * from anu;
insert into anu values(1);
drop table anu;
create table anu(a double);
insert into anu values(9.8);
drop table anu;
create table anu(id boolean);
insert into anu value(true);
create table anu(a date);
insert into anu values('1234-12-3');
select * from anu where name is not null;
drop table anu;
create table anu(id int ,name varchar(67));
insert into anu(id) values(7);
insert into anu(id,name) values(7,'anurag');
select * from anu;
SET SQL_SAFE_UPDATES = 0;
delete from anu where name ='anurag';
select * from anu;
describe anu;
insert into anu values(7,'amit');
insert into anu values(9,'atul');
update anu set name='anishka' where name='atul';
rename table rag to anu;
select * from anu;
alter table anu add abc varchar(34);
alter table anu
rename column abc to cde;
insert into anu values(1,'anurag',8);
alter table anu
modify column cde varchar(34);
select * from anu;
update anu set name='amit' where id=7;
insert into anu values(4,'atul',3);
set autocommit=0;
USE testdb;
drop table details;
CREATE table details(name VARCHAR(255),
age INT,
rollno INT,
CONSTRAINT namepk PRIMARY KEY (name))
describe details;
INSERT INTO details(name, age, rollno) values('anurag', 23, 2345)
INSERT INTO details(name, age, rollno) value('anurag', 24, 345)
use testdb;
CREATE TABLE anurag(userid int PRIMARY KEY AUTO_INCREMENT,
name varchar(255),
age int);
INSERT INTO anurag(name, age) VALUES('amit', 34);
INSERT INTO anurag(name, age) VALUES('am', 3);
describe anurag;
select * from anurag;
drop table anurag;
use testdb;
select * from users1;
select * from membership;
drop table users;
select * from testdb.groups
select * from groups
select * from users1 t1 cross join testdb.groups t2;
select * from membership t1 inner join users1 t2 on t1.user_id=t2.user_id;
select * from membership t1 left join users1 t2 on t1.user_id=t2.user_id;
select * from membership t1 right join users1 t2 on t1.user_id=t2.user_id;
select * from person1 intersect;
select * from person2;
select * from users1 u1 inner join users1 u2 on u1.emergency_contact;
select * from class c inner join students s on c.class_id= s.class_id and
c.class_year=s.enrollment_year;
select * from class;
select * from students;
select * from testdb.users;
select * from orders;
select * from order_details;
select * from category;
select * from users;
select * from orders o join order_details od on o.order_id=od.order_id join users
t3 on o.user_id=t3.user_id
use testdb;
select o.order_id, u.name, u.city from orders o join users u on
o.user_id=u.user_id;
select order_id, vertical from order_details o join category c on o.category_id =
c.category_id
select * from users u join orders o on u.user_id=o.user_id where city='pune';
select * from category c join order_details o on c.category_id=o.category_id where
vertical='chair';
select o.order_id,sum(profit) from orders o join order_details od
on o.order_id=od.order_id group by o.order_id having sum(profit)>0;
select name, count(*) from users u join orders o on u.user_id=o.user_id group by
name
use testdb;
select * from movies;