MYSQL
MYSQL
---------------------------------
PROBLEMS---------------------------------------------------------------------------
---------
--------------------------------
solutions--------------------------------------------------------------------------
--
-----------------------------------------------------------------------------------
------------------------------------------------
DELIMITER &&
create procedure sudh()
BEGIN
select * from bank_details;
END &&
call sudh()
DELIMITER &&
create procedure bal_max()
BEGIN
select * from bank_details where balance in (select max(balance) from
bank_details);
END &&
call bal_max()
DELIMITER &&
create procedure avg_bal_jobrole1(IN sudh varchar(30))
BEGIN
select avg(balance) from bank_details where job = sudh;
END &&
call avg_bal_jobrole1('admin.')
call avg_bal_jobrole1('retired')
call avg_bal_jobrole1('unknown')
DELIMITER &&
create procedure sel_edu_job1(in v1 varchar(30) , in v2 varchar(30) )
BEGIN
select * from bank_details where education = v1 and job = v2;
END &&
call sel_edu_job1('tertiary' , 'retired')
create view bank_view as select age , job , marital , balance , education from
bank_details;
select avg(balance) from bank_view where job = 'admin.'
-----------------------------------------------------------------------------------
-------------------------------------
secure-file-priv
LOAD DATA INFILE
'D:/AttributeDataSet.csv'
into table dress
FIELDS TERMINATED by ','
ENCLOSED by '"'
lines terminated by '\n'
IGNORE 1 ROWS;
VALUES
(1, 'host1', '123.123.123.1', 'EXTERNAL'),
(2, 'host2', '192.168.0.1', 'EXTERNAL' ),
(3, 'host3', '192.168.0.2', ' ' );
-----------------------------------------------------------------------------------
------------------------------------
update sales1
set order_date_new = str_to_date(order_date,'%m/%d/%Y')
update sales1
set ship_date_new = str_to_date(ship_date, '%m/%d/%Y')
SET SQL_SAFE_UPDATES = 0;
update sales1
set flag = now()
update sales1
set discount_flag = if(discount > 0, 'yes', 'no');
-----------------------------------------------------------------------------------
----------------------------------------