블럭지정 => ctrl + shift + enter : 블럭 안 코드 모두 실행
입력하는 자료의 개수, 순서가 테이블 컬럼의 개수, 순서와 일치한다면 values 이후 입력한 값만 쓸 수 있다
입력할 자료의 순서가 동일하다면 아래와 같이 작성 가능
create database CardMembership; #DB 코드는 대소문자 구분 X
use CardMembership;
create table mem_List(
no int,
name char(5),
userid char(15),
password char(15),
age int,
email char(30),
address char(50)
);
insert into mem_List (no, name, userid, password, age, email, address)
values
(1, '유재석', 'you', 1234, 47, 'you@naver.com', '서울시 서초구 방배2동'),
(2, '모모', 'momo', 'abcd', null, 'momo.daum.net', '경기도 성남시 태평3동'),
(3, '박나래', 'park', 'test01', 32, 'narae@google.com', '인천시 연수구 청학동'),
(4, '토르', 'thor', 'ok005', 36, null, '서울시 중랑구 상봉동99'),
(5, '박명수', 'park2', 'sky3', 49, 'great4@apple.com', '서울시 마포구 망원동'),
(6, '유병재', 'you2', 'apple', 32, 'bjae@daum.net', ''),
(7, '스타크', 'stark', 'rich', 54, 'tony@start.com', '대전시 유성구 구성동');
null은 null, 공백은 ''
set sql_safe_updates = 0;
update mem_List set email = 'thor2@naver.com' where no=4;
select * from mem_List;
update mem_List set address = '경기도 용인시 기흥동' where userid='you2';
select * from mem_List;
delete from mem_List where no=7;
select * from mem_List;
update mem_List set age = 25 where no=2;
select * from mem_List;
특정 값 사이 자료 조회 : select * from T/N where 조건식 and 조건식; / select * from T/N between ~ and ~;
부분문자열 검색하기 : select * from T/N where C/N like '%(찾을내용)%';
데이터 오름차순 정렬 : select * from T/N order by C/N asc; (C/N : 정렬을 지정할 대상 컬럼)
오름차순 / 내림차순 : asc = 오름차순 (기본값, 생략해도 적용됨)/ desc = 내림차순
2차정렬 : select * from T/N order by C/N asc, C/N asc; (1차 정렬 결과에서 동일한 값들 중 재정렬)