본문 바로가기
728x90
반응형
MS SQL | DELETE 쿼리 데이터 삭제하기 데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중에서 Delete, DELETE Query 쿼리, 데이터를 삭제하는 방법을 알아보겠습니다. 데이터를 삭제하는 명령어는 다음과 같습니다. DELETE FROM [테이블이름] WHERE 조건문; (WHERE 조건문과 관련된 사항은 해당 (MS SQL | 쿼리 조건문 추가하기, 연산자 (WHERE)🔗)을 참조합니다.) nickname 에 값이 없는 사용자를 삭제해보겠습니다. (주의) WHERE문을 제대로 넣지 않으면 모든 데이터가 삭제됩니다! 이렇게 데이터를 다 삭제해버리면, 그야 말로 초대형 사고입니다. 데이터를 삭제할 때에는.. 2023. 2. 27.
MS SQL | UPDATE 쿼리 데이터 수정하기 데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중에서 Update, UPDATE Query 쿼리, 데이터를 수정하는 방법을 알아보겠습니다. 수정하는 방법은 다음과 같습니다. UPDATE 테이블이름 SET [칼럼1] = '값1' , [칼럼2] = '값2' ... WHERE 조건문; (WHERE 조건문과 관련된 사항은 해당 글(MS SQL | 쿼리 조건문 추가하기, 연산자 (WHERE)🔗)을 참조합니다.) 실행 전, 만약 WHERE문을 넣지 않으면 모든 칼럼이 같은 값으로 변합니다. 이렇게 모든 데이터가 수정이 되어버리면, 모두를 삭제한 것만큼이나 초대형사고가 나옵니다. 따.. 2023. 2. 24.
MS SQL | 쿼리 조건문 추가하기, 연산자 (WHERE) SELECT 쿼리를 전부 읽어서 필요한 데이터를 조합하기에는 인간의 피로도가 너무나도 상승합니다. 조건을 추가하여, 데이터를 개량해보겠습니다. (조건은 UPDATE, DELETE를 사용할 때에도 동일하게 적용됩니다.) SELECT [칼럼1], [칼럼2], […] FROM 테이블이름 WHERE [칼럼n] 연산자 '값'; 위와 같은 문법으로 진행하면 됩니다. 연산자의 종류는 다음과 같습니다. 예제 기호 설명 문법 예 예1 = 같다 WHERE [칼럼] = '값' WHERE [sex] = N'남' 예2 = '값' WHERE [birth] 크다 WHERE [칼럼] > '값' WHERE [createdAt] > '2020-1-3' 예6 !=, 같지 않다 WHERE [칼럼] '값' WHERE [birth] '2000.. 2023. 2. 22.
MS SQL | SELECT 쿼리 데이터 읽기 데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중에서 Read, SELECT Query 쿼리, 데이터를 읽는 방법을 알아보겠습니다. 데이터를 읽는 명령어는 다음과 같습니다. SELECT [칼럼1], [칼럼2], […] FROM 테이블이름; 만약 전체 칼럼을 다 읽어오고 싶다면, SELECT * FROM 테이블이름; 을 입력합니다. (참고) "*" 를 붙이는 것과 몇 개의 칼럼이름을 입력하는 것에서 성능 차이는 분명히 존재합니다. 하지만, 모든 칼럼을 불러오는 경우라면, 칼럼이름을 나열하기 보다는 "*"를 입력하는 게 더 나은 방법 같습니다. (관련된 글) MS SQL |.. 2023. 2. 17.
MS SQL | INSERT 쿼리 데이터 입력하기 데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중 Create, Insert Query 쿼리, 데이터를 입력하는 방법입니다. INSERT INTO 테이블이름 (칼럼1, 칼럼2, …) VALUES (값1, 값2, …); 과 같이 입력하면 됩니다. 단, nchar 또는 nvarchar 값을 입력할 때에 N을 붙이지 않으면, ??? 로 입력됩니다. ("N"은 대소문자 구분합니다!) (관련된 글) MS SQL | 작은따옴표 (') 문자 입력하기🔗 MS SQL | 개행,줄바꿈(\) 코드가 길어질 때에 사용하는 줄바꿈 입력하기🔗 MS SQL | INSERT 쿼리 데이터 입력하기🔗 .. 2023. 2. 10.
728x90
반응형