MySQL

    MySQL - CRUD (Create, Read, Update, Delete / 데이터를 생성, 읽기, 갱신, 삭제)

    use YHDB; insert into cats(name,breed,age) values ('Ringo','Tabby',4),('Cindy','Maine Coon',10),('Dumbledore','Maine Coon',11),('Egg','Persian',4),('Misty','Tabby',13),('George Michale','Ragdoll',9),('Jackson','Sphynx',7); -- CRUD의 Create => insert into -- -- 테이블에 저장된 모든 데이터를 가져오시오. -- select 옆 자리는 컬럼의 자리입니다. -- 이 자리에 *이 있으면, 모든 컬럼을 다 가져오라는 뜻! select * from cats; -- 테이블에 저장된 데이터를 가져오되, -- 이름과 나이..

    MySQL - id 컬럼 만드는 방법

    위 사진과 같이 name 컬럼에 중복된 이름이 들어갈 수도 있는데 이를 유니크하게 구분하기 위해 id컬럼을 만들어주는 방법을 해보겠습니다. 테이블의 컬럼을 설정할 때 위 사진의 id와 같이 PK( Primary Key) NN(Not Null) UN(Unsigned) AI(Auto Increment) 를 체크해주고 만들어줍니다. use YHDB; insert into cats3(name,age) values ('야옹이',3); select*from cats3; insert into cats3(name,age) values ('냥이',4); select*from cats3; insert into cats3(name,age) values ('야옹이',7); insert 해줄 때 id는 생략하고 작성해도 결과는..

    MySQL - 여백 없애는 방법 / NULL없애는 방법

    아래의 사진 처럼 컬럼에 값을 대입하지 않는 경우 아무것도 없는 것을 표시하는 NULL이 나오게 된다. DB에는 NULL을 넣을 수 없기 때문에 다른 방법으로 NULL을 없애준다. use YHDB; insert into cats(name,age) values ('This cat is named Charlie which is also a human name. In fact I know a couple of Charlies. Fun!!',10); SELECT * FROM YHDB.cats; insert into cats (name) values ('나나'); select*from YHDB.cats NN => NOT NULL 이라는 사항을 체크 해준 뒤 NULL이 있는 부분에는 Defalut 인 부분에 원하는..

    MySQL - 테이블에 데이터 넣기, 여러 개 넣기 insert

    SELECT * FROM YHDB.cats; -- 테이블에 데이터를 저장하는 방법 insert into cats(name,age) values ('야옹이',5); -- No database selected 에러 발생시 -- 데이터베이스를 지정해달라는 뜻! -- 1. use를 사용하는 방법 use YHDB; -- 2. insert into뒤에 데이터베이스를 적어주는 방법 insert into YHDB.cats(age,name) values (4,'냥이'); -- 여러 데이터를 넣는 방법 insert into cats(name,age) values ('Charlie',10) , ('Sandy',3) , ('Bear',1); -- 특정 컬럼의 값만 데이터를 넣는 방법 insert into cats (name)..