728x90

CS/sql 29

[MariaDB] MariaDB 테이블 생성, 오토 시퀀스 (자동 값 증가)

[MariaDB] MariaDB 테이블 생성, 오토 시퀀스 (자동 값 증가) 테이블 생성하기 CREATE TABLE tb_board ( seq_bno INT NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL, content VARCHAR(2000) NOT NULL, writer VARCHAR(50) NOT NULL, regdate DATE DEFAULT CURRENT_TIMESTAMP, updatedate DATE DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (seq_bno) ); CREATE TABLE tb_board ( seq_bno INT NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NUL..

CS/sql 2021.06.11

[MS SQL, SQL SERVER] TABLE의 COLUMN에 PRIMARY KEY 적용하기, 테이블 컬럼에 PRIMARY KEY 적용

[MS SQL, SQL SERVER] TABLE의 COLUMN에 PRIMARY KEY 적용하기, 테이블 컬럼에 PRIMARY KEY 적용 이미 만들어진 테이블의 컬럼에 PK(PRIMARY KEY)가 걸리지 않았을 때 추가할 때 사용합니다. 1. 프라이머리 키 추가/적용하기 ALTER TABLE [테이블] ADD PRIMARY KEY (컬럼1, 컬럼2, ... , 컬럼N) 2. 프라이머리 키 삭제/해제하기 ALTER TABLE [테이블] DROP CONSTRAINT [제약조건명] 먼저 제가 사용하고 있는 테이블의 PRIMARY KEY 를 해제했다가 다시 적용해보겠습니다. 제약조건 제거하기 실행 : 프라이머리 키 제거 ALTER TABLE SY_COMMDTL DROP CONSTRAINT PK__SY_COMM..

CS/sql 2021.06.01

MariaDB root 비밀번호 재설정, root password 변경하기

MariaDB root 비밀번호 재설정, root password 변경하기 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ mariadb를 아직 설치하지 못하신 분은 아래 글을 참고해주시면 감사하겠습니다. 지난 글 mariadb 설치하기 lifere.tistory.com/108 GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 1. MariaDB 설치 기본 PC는 Windows 10 환경이지만, GCP cloud는 ubuntu로 되어 있기 때문에 리눅스 명령어를 사용하여 설치를 진행할 것입니다. 설치 명령어.. lifere.tistory.com 지난 글 mariadb ..

CS/sql 2021.05.09

MariaDB 계정 생성 및 권한 부여하기(권한 주기)

MariaDB 계정 생성 및 권한 부여하기(권한 주기) 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 지난 글에서는 MariaDB를 설치하고 제대로 동작하는지 확인했습니다. 지난글 lifere.tistory.com/108 GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 1. MariaDB 설치 기본 PC는 Windows 10 환경이지만, GCP cloud는 ubuntu로 되어 있기 때문에 리눅스 명령어를 사용하여 설치를 진행할 것입니다. 설치 명령어.. lifere.tistory.com 이번 글에서는 mariaDB 계정을 생성하고 해당 계정으로 로그인하는 과정을 알..

CS/sql 2021.05.09

GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법

GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 1. MariaDB 설치 기본 PC는 Windows 10 환경이지만, GCP cloud는 ubuntu로 되어 있기 때문에 리눅스 명령어를 사용하여 설치를 진행할 것입니다. 설치 명령어를 참고하기 위해 공식 홈페이지에 접속합니다. 구글이나 네이버 등 포털사이트에 MariaDB를 검색하여 공식 홈페이지에 접속합니다. MariaDB 공식 홈페이지에 접속 > Download > MariaDB Repositories 선택 그 다음 OS 버전을 선택하고, MariaDB의 버전도 선택합니다. 공식 홈페이지를 참고해서 Linux 터미널에서 다음과 같은 명령어를 입력하여 설치해줍니다. 설치 명령어 1 $ sudo apt-get install soft..

CS/sql 2021.05.09

[MSSQL] 사용자 정의 함수, 테이블 반환 함수, 스칼라 함수

[MSSQL] 사용자 정의 함수, 테이블 반환 함수, 스칼라 함수 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 사용자 정의 함수 - 사용자가 직접 함수를 정의한 함수 - 일반적인 프로그래밍 언어에서 사용되는 함수같이 복잡한 프로그래밍이 가능하다. - return문을 사용하여 특정한 값을 반환할 수 있다. - 저장 프로시저는 'EXECUTE' or 'EXEC'에 키워드로 실행되지만, 함수는 주로 'SELECT' 문에 포함되어 실행(호출)된다. (스칼라 함수의 경우 저장 프로시저처럼 EXECUTE로 실행할 수 있다.) 사용자 정의 함수 사용자 정의 함수는 다음과 같이 정의한다. CREATE FUNCTION [ schema_name. ] function_name..

CS/sql 2021.03.15

[MS SQL] DDL 트리거 (Trigger)

[MS SQL] DDL 트리거 (Trigger) DDL 트리거는 DDL문에 의해서 작동되는 트리거로서 주로 CREATE, ALTER, DROP 등으로 작동됩니다. 테이블이 아닌 데이터베이스나 SQL Server에 대해서 작동되며 ALTER(또는 FOR)트리거만이 지원합니다(INSTEAD OF 트리거는 지원 불가), 또한 데이터베이스 작업의 감사, 통제 등 데이터베이스의 관리 작업을 수행합니다. DML 트리거와 달리 DDL 트리거는 테이블이나 뷰에서 UPDATE, INSERT, DELETE 구문에 응답하여 시작되지 않고 다양한 DML 이벤트에 응답하여 시작됩니다. DDL과 같은 작업을 수행하는 특정 시스템 저장 프로시저에서 DDL 트리거가 발생 가능합니다. DDL 트리거를 사용하는 경우는 다음과 같습니다...

CS/sql 2021.03.12
728x90