| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 다이어그램
- 배열
- 자바
- HTML
- git
- Git_명령어정리
- Linux
- jsp
- SQL
- MySQL
- JavaScript
- 인스턴스
- Linux_명령어정리
- vb.net
- DML
- SQL_용어정리
- workbench
- 아파치톰캣
- Spring_에러정리
- Git_정리
- 자바스크립트
- java
- spring
- 이클립스
- github
- 인덱스
- asp.net
- Spring_오류정리
- json
- CSS
- Today
- Total
목록분류 전체보기 (352)
데브마우스
데이터베이스 모델링 용어 정리 데이터베이스를 구축하기 전, 개발할 프로그램을 설계하여 개발할 프로그램에 필요한 테이블 및 데이터베이스의 구조를 설계하는 과정입니다. 폭포수 모델의 분석과 설계 과정에서 사용합니다.
MySQL Workbench MySQL의 서버에 접속해서 SQL문을 쉽게 입력 및 실행할 수 있도록 도와주는 통합된 시각적 도구(unified visual tool)입니다. SQL문을 실행할 수 있으며 이외에도 자동완성, 문법 검사 등 다양한 기능을 제공합니다.
root SQL을 처음 설치 했을때 기본으로 있는 관리자 계정입니다. SQL을 설치할 때 비밀번호를 설정하므로 비밀번호를 잊지않도록 조심하셔야합니다. 모든 권한이 있기에 조심해서 사용해야하며 실무에서는 다른 계정을 만든 후 DCL SQL문으로 권한을 부여한 그 계정을 사용합니다.
Error Code: 1064. You have an error in your SQL syntax; WHERE 조건절 뒤에 오는 BETWEEN A AND B 대신 BETWEEN A OR B를 작성하여 문법 오류가 발생하였습니다. 아래는 에러발생 코드입니다. SELECT * FROM member where mem_name between "A" or "B";
테이블 정보 테이블 이름: new_c name_column prod_name 20240107 NULL 위와 같은 테이블이 있을 때 아래 SQL문을 실행을 시도하였으나 에러 코드 1406이 출력되었습니다. alter table new_c modify name_column char(3); name_colum 열의 속성을 char(3)으로 변경하고자 하였으나 name_column의 데이터는 8글자이기 때문에 들어갈 수 없어서 에러가 발생하였습니다.
에러 발생 코드 -- 에러 발생 코드입니다. -- 에러 코드: 1064 ALTER DATABASE a RENAME TO new_a; MySQL에서 데이터베이스의 이름을 ALTER로 수정할 수 없습니다. 데이터베이스의 이름을 변경하려면 데이터베이스를 새로 만들고 새로 만든 데이터베이스로 테이블을 이동 시켜야합니다.
Error Code: 1075 에러가 발생한 코드입니다. -- 에러 발생 코드 CREATE TABLE asterik_test( first INT AUTO_INCREMENT, second varchar(10) PRIMARY KEY ); 에러 발생한 이유는 무엇인가요? SQL에서 PK는 오직 1개의 컬럼만 될 수 있습니다. 그런데 AUTO_INCREMENT를 사용하면 해당 컬럼은 PK가 되어야합니다. 하지만 second를 PK로 만들려고 한 결과 에러(에러코드: 1075)가 발생하였습니다.
SQL의 DML(Data Manipulation Language) CRUD 해당 SQL문 CREATE INSERT READ SELECT UPDATE UPDATE DELETE DELETE INSERT 데이터를 삽입할 때 사용합니다. -- 테이블을 생성합니다. CREATE TABLE member1 (mem_id INT, mem_name CHAR(4), age INT); -- INSERT를 사용하는 방법입니다. INSERT INTO member1 VALUES(1, '우리', 25); -- 모든 컬럼에 INSERT하는 방법입니다. INSERT INTO member1 (mem_id, mem_name) VALUES(2, '버디'); -- 특정 컬럼에만 INSERT하는 방법입니다. INSERT INTO member1..
오프라인에서 위키백과나 TED 등 다양한 자료를 볼 수 있게 해주는 스마트폰 앱입니다. 한국은 인터넷 접근이 쉬운 나라임에도, 스마트폰 요금제를 저처럼 저가 요금제를 쓰는 경우 오프라인에서 할 수 있는 앱이 필요합니다. 인터넷 접근이 안되는 상황에서, 혹은 스마트폰 요금제의 인터넷 데이터를 조금이라도 아끼고 싶은 상황에서 무엇을 할 수 있을까 찾아보다가 발견하게 된 앱, Kiwix입니다. 다운로드 탭에서 위키백과나 TED 등의 문서를 다운로드 받은 후 오프라인에서 볼 수 있습니다. 다만 단점으로 한국어 검색 지원이 완벽하지 않습니다. 영어의 경우 검색이 잘 되지만 한글로 검색할 경우 두 글자 이후 부터 검색을 위한 입력이 제대로 작동하지 않습니다. 아래 사이트는 Kiwix의 공식 홈페이지입니다. http..
트리거란 무엇인가요? 트리거(Trigger)란 한국어로 방아쇠입니다. 방아쇠를 당기면 총의 총알이 나가듯, SQL에서는 특정 행동을 하면 바로 다른 행동이 일어나도록 만들 수 있습니다. 트리거는 어떻게 사용하나요? 트리거는 테이블의 DML문(INSERT, UPDATE, DELETE 등)의 이벤트가 발생할 때 작동합니다. 테이블에 프로그램 코드를 부착해서 사용합니다. 트리거 코드 형식은 다음과 같습니다. DELIMITER $$ CREATE TRIGGER 트리거_이름 [BEFORE | AFTER] [INSERT | UPDATE | DELETE] ON 테이블_이름 FOR EACH ROW BEGIN -- 트리거 실행 시 작동되는 코드 END $$ DELIMITER ; NEW와 OLD 테이블 정리 트리거와 연결된..