Skip to content

Instantly share code, notes, and snippets.

@nakyeonko3
Created February 22, 2024 15:59
Show Gist options
  • Save nakyeonko3/2705acb81d0d78089f4beb54566ded44 to your computer and use it in GitHub Desktop.
Save nakyeonko3/2705acb81d0d78089f4beb54566ded44 to your computer and use it in GitHub Desktop.
create database fruitShop;
use fruitShop;
create table fruit
(
id bigint auto_increment,
name varchar(25),
warehousingDate date,
price bigint,
isSold boolean DEFAULT false,
primary key (id)
);
# String sql = "INSERT INTO user(age, name) VALUES(?,?)";
# start transaction;
insert INTO fruit(name, warehousingDate, price, isSold)
VALUES ('사과',
STR_TO_DATE('2024-02-01', '%Y-%m-%d'),
3000,
TRUE);
insert INTO fruit(name, warehousingDate, price, isSold)
VALUES ('사과',
STR_TO_DATE('2024-01-02', '%Y-%m-%d'),
4000,
FALSE);
insert INTO fruit(name, warehousingDate, price, isSold)
VALUES ('사과',
'2024-01-01',
3000,
TRUE);
insert INTO fruit(name, warehousingDate, price, isSold)
VALUES ('배',
STR_TO_DATE('2024-02-01', '%Y-%m-%d'),
2000,
TRUE);
insert INTO fruit(name, warehousingDate, price, isSold)
VALUES ('배',
STR_TO_DATE('2024-01-02', '%Y-%m-%d'),
4000,
FALSE);
insert INTO fruit(name, warehousingDate, price, isSold)
VALUES ('배',
'2024-01-01',
1000,
TRUE);
select *
from fruit where id = 3;
SELECT isSold, SUM(price) as SUM
from fruit
WHERE name = '배'
GROUP BY isSold;
select *
from fruit
WHERE id = 3;
UPDATE fruit
SET isSold = FALSE
WHERE id = 2;
# select str_to_date('2024-02-01', '%Y-%m-%d');
# "DELETE FROM user WHERE name =?";
#전체 삭제
DELETE
FROM fruit;
# id auto_increment rest
ALTER TABLE fruit
AUTO_INCREMENT = 1;
DROP TABLE fruit;
rollback;
# "UPDATE user SET name = ? WHERE id =?";
commit;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment