zerobase 사용(이동)
person 테이블 생성
create table person (id int, name varchar(16), age int, sex char);
show tables;
desc person;
insert into tablename (column1, colum2 ...)
values (value1, value2, ...)
insert into person (id, name, age, sex) values (1, '이효리', 43, 'F');
insert into person values (2, '이상순', 48, 'M');
select * from person;
use testdb
show tables;
create table person( id int, name varchar(16), age int, sex char);
show tables;
desc person;
insert into person (id, name, age, sex) values (1, '이효리', 43, 'F');
select * from person;
insert into person values (2, '이상순', 48, 'M');
select * from person;
select column1, column2, ...
from tablename;
use zerobase;
insert into person values (3, '유재석', 50, 'M');
insert into person values (4, '이미주', 28, 'F');
select name, age, sex from person;
select * from tablename;
select * from person;
select column1, column2, ...
from table name
where condition;
select * from person where sex='F';
select * from person where age = 50;
select * from person where sex = 'F';
update tablename
set column1 = value1, column2 = value2, ...
where condition;
update person set age=23 where name='이효리';
select * from person;
delete from tablename where condition;
delete from person where name='이상순';
select * from person;
update person set sex='F' where name='유재석';
select * from person;
update person set name='김미주' where name='이미주';
select * from person;
delete from person where sex='F';
select * from person;
show databases;
use testdb;
show tables;
drop table person;
drop table person;
show tables;
use zerobase;
create table celeb( ID int not null auto_increment primary key,NAME varchar(32) not null default '', BRITHDAY date, AGE int, SEX char(1), JOB_TITLE varchar(32), AGENCY varchar(32) );
desc celeb;
insert into celeb values (1, '아이유', '1993-05-16', 29, 'F', '가수, 탤런트', 'EDAM엔터테이먼트');
insert into celeb values (2, '이미주', '1994-09-23', 28, 'F', '가수', '울림엔터테이먼트');
insert into celeb values (3, '송강', '1994-04-23', 28, 'M', '탤런트', '나무엑터스');
insert into celeb values (4, '강동원', '1981-01-18', 41, 'M', '영화배우, 탤런트', 'YG엔터테이먼트');
insert into celeb values (5, '유재석', '1972-08-14', 50, 'M', 'MC, 개그맨', '안테나');
insert into celeb values (6, '차승원', '1970-06-07', 48, 'M', '영화배우, 모델', 'YG엔터테이먼트');
insert into celeb values (7, '이수현', '1999-05-04', 23, 'F', '가수', 'YG엔터테이먼트');
select * from celeb;
select column1, column2, ...
from tablename
order by column1, column2, ... ASC | DESC;
select NAME, AGE from celeb order by age asc;
select NAME, AGE from celeb order by age desc;
select NAME, AGE from celeb order by age, name;
select name, age from celeb order by age desc, name desc;
select name, birthday, sex, agency from celeb order by agency;
select * from celeb order by agency, name;
select name, age, job_title, agency from celeb orderby agency asc , age desc;
💻 출처 : 제로베이스 데이터 취업 스쿨