목록분류 전체보기 (303)
군침이 싹 도는 코딩
select substring( title,1,10 ) as title from books; # select substring (가져올 컬럼,처음,끝) 순으로 입력하면된다 코드블럭에서는 타이틀 컬럼의 1번째부터 10번째까지 가져오라고 한다 데이터 분석과 다르게 DB에서는 처음 시작이 1이다 뒤부터 가져올때는 동일하게 -1부터 시작한다
-- concat() 함수를 이용하는 방법 select concat( author_fname ,' ', author_lname ) as full_name from books; -- concat_ws() 함수를 이용하는 방법 select concat_ws(' ' , author_fname, author_lname ) as full_name from books; # 문자열을 합칠때에는 컨캣 함수를 이용하여 합친다 사용법은 select concat(컬럼1,컬럼2) as 뒤에 오는것은 출력했을때의 제목이 된다 중간에 ' ' 를 써주면 공백으로 합쳐주게된다 concat_ws 도 동일하나 첫 파라미터에 합쳐줄 문자열을 쓰면된다
update shirts set shirt_size = 'XS' , color = 'off white' where color = 'Blue' ; # 해당 코드는 셔츠 테이블에 Blue 색상인 셔츠의 사이즈를 XS 컬러를 off white로 바꿔주는것이다 사용법은 update 테이블명 set 컬럼명 = 바꿀 데이터 ( 복수라면 , 를 이용해 작성 ) where 조건을 써주면 된다
delete from shirts where last_worn >= 200; # 테이블 데이터 삭제는 delete를 이용한다 delete from 테이블명 where 조건을 써주면된다 해당 코드블럭은 last_worn 이 200 이상인 데이터를 삭제하는것 delete from shirts; # 테이블 데이터를 모두 지우는법 이렇게하려면 세이프 업데이트를 체크해제해야 한다 drop table shirts # 테이블 자체를 지우는법
select article,color,shirt_size,last_worn from shirts where shirt_size = 'M'; # 테이블에 Select 하기 위해서는 select를 쓰고 원하는 컬럼을 쓰거나 * 표시를 사용해 모든 컬럼을 불러온다 from 테이블명을 써주고 조건이 있다면 where 을 써서 실행해주면 된다 위 코드블럭의 조건은 셔츠 사이즈가 M 인 셔츠의 article , color , shirt_size , last_worn 컬럼을 불러오는것이다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bR5eXO/btrSSLDDal5/KZ8wrnSy2fvf3vFSoyrMo0/img.png)
id 컬럼을 만드는 법은 데이터 타입은 INT로 하고 PK NN UN AI 를 체크한다 PK = Primary Key 특별한 키값 NN = Not Null null이 없게한다 UN = unsigned 양수만 사용 AI = auto-increment 자동증가
테이블에 데이터를 저장하기 위해서는 우선 DB를 선택하여야한다 1. use 사용 use db이름; 2. 테이블 이름 옆에 쓰기 insert into db이름.테이블이름 (컬럼1,컬럼2) values (데이터1,데이터2); 테이블에 데이터를 넣는 방법 insert into 테이블이름 (컬럼1,컬럼2) values (데이터1,데이터2) ; # insert into 를 쓰고 테이블명 (컬럼명) values를 쓰고 (컬럼 순서에 맞게 데이터를 넣는다) 그 후 끝에는 세미콜론(;)을 찍어 마무리하고 실행시키고 싶으면 ctrl + enter 를 누르면 된다 데이터를 넣을때는 문자이면 ' ' 찍어주도록한다 여러 데이터를 한번에 넣는법 insert into 테이블이름 (컬럼1,컬럼2) values (데이터1,데이터2)..