MS_SQL(24)
-
mysql8 datetime 0000:00:00 에러 발생 시
1. 현재 설정된 모드 확인 쿼리 show variables like 'sql_mode' mysql server sql modes 확인 MySQL :: MySQL 8.0 Reference Manual :: 5.1.11 Server SQL Modes The MySQL server can operate in different SQL modes, and can apply these modes differently for different clients, depending on the value of the sql_mode system variable. DBAs can set the global SQL mode to match site server operating requirements, and each de..
2021.03.30 -
sql 문법 정리
테이블생성CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci; 일괄실행mysql -uid -ppw db sql.sql; DB관련create databasedrop databaseshow database TABLE관련create tableshow tabledesc //구조확인alter table ~ add ~ //필드추가alter table ~ drop ~ //필드 삭제alter table ~ change ~ //필드 변경alter table ~ modify ~ //필드 수정alter table ~ rename ~ //필드명 변..
2017.05.11 -
테이블 복사 (다른 DB간 복사포함)
필드의 타입과, 필드의 숫자가 동일한 두 테이블간의 데이터를 복사하는방법 입니다. ■ 복사한 데이터를 넣을 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사) □ Create Tables [대상 테이블명] Select * from [원본 테이블명] □ Select * Into [생성될 테이블명] From [원본 테이블명] (기본 모드 데이터까지 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '2' (데이터 없이 테이블 구조만 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '1' (데이터까지 복사) ■ 복사한 데이터를 넣을 테이블이 존재하는 경우 (테이블 복사) Insert Into ..
2017.03.28 -
sql 쿼리문 정리
MS-SQL ** SQL문은 대소문자를 구분하지 않지만 데이타는 대문자와 소문자를 구분한다 주석을 다는 방법은 /* 주석 */ 이거나 한줄만 주석 처리를 할 경우는 문장 맨앞에 --를 붙인다 ** 각각의 데이타베이스의 SYSOBJECTS 테이블에 해당 데이타베이스의 모든 정보가 보관되어 있다 SYSOBJECTS의 TYPE 칼럼으로 'U'=사용자 테이블, 'P'=저장 프로시저, 'K'=프라이머리 키, 'F'=포린 키, 'V'=뷰, 'C'=체크 제약등 오브젝트 이름과 정보를 알 수 있다 데이타 검색 USE 데이타베이스명 /* USE 문을 사용한 데이타베이스 선택 */ SELECT * FROM 데이블명 /* 모든 칼럼 불러오기 */ SELECT TOP n * FROM 테이블명 /* 상위 n개의 데이타만 가져오..
2017.03.24 -
Delete문
1. 테이블 내용 전체 삭제하기 DELETE FROM 테이블명 2. 테이블 특정 컬럼 내용 삭제 DELETE FROM 테이블명 WHERE 필드명 = '조건';
2017.03.23 -
INSERT INTO문
1. 쿼리문 INSERT INTO [테이블명] (COLUMN1, COLUMN2...) VALUES (COLUMN1, COLUMN2...) 2. INSERT INTO문 예제 -1) 서버탐색기에서 새쿼리를 열어줍니다. -2) 아래와 같이 INSERT INTO 쿼리문을 작성하고 실행(Ctrl + R)합니다. INSERT INTO yuchae (Name, Age, Tell) VALUES ('yuchae', 20, '010-0000-0000') -> 데이터타입이 "Char", "VarChar"일 경우 '문자열'로 입력합니다. -3) 아래와 같이 SELCET FROM 쿼리문을 작성하고 실행(Ctrl + R) 결과를 확인합니다. SELECT * FROM yuchae -> "*"은 모든칼럼을 의미합니다.
2017.02.13