목록개발 공부/DataBase (8)
EASY7
MSSQL 서버 확인하기 select @@ SERVERNAME MSSQL 인스턴스 확인하기 select @@SERVICENAME MSSQL데이터베이스 확인하기 SELECT DB_NAME() 인스턴스란, MSSQL 설치하면 그게 하나의 인스턴스이다. 일반적으로 SQL Server 1대가 인스턴스 하나에 해당한다. SQL Server를 여러개 설치해서 인스턴스를 여러개 구동시킬 수 있다.
MySQL : https://animal-park.tistory.com/89 MySQL Workbench를 이용하여 테이블구조도 쉽게 만들기!! 개인 포폴을 준비하면서 테이블 구조도가 필요하게 되었는데요. 몇 번의 클릭으로 테이블의 구조도를 쉽게 만들어주는 기능이 있네요. MySQL의 workbench를 사용하시는 분들에게 가능해요. 우슨 아래 화면과 같이.. animal-park.tistory.com sql 2012 express dbeaver https://www.youtube.com/watch?v=p5bmRshDQbc
mysql -u root -p 해서 옳은 패스워드를 넣었는데 오류가 뜬다. 해결법 : sudo service mysql restart 그래도 안된다면 이 블로그를 참고하자 https://lovestudycom.tistory.com/entry/ubuntu%EC%97%90-Mysql-%EC%84%A4%EC%B9%98-%ED%9B%84-root-%EC%A0%91%EC%86%8D%EC%97%90%EB%9F%AC ubuntu에 Mysql 설치 후 root 접속에러 ubuntu에 Mysql 설치 후 Mysql 에러가 나서 로컬에서 root로 접속을 할 수가 없었다. # mysql -u root -p Can't connect to local MySQL server through socket '/var/run/mysq..
1. 문자열은 ' '로 묶기. 2. 문자열 대소문자 구분함. 단 변수는 대소문자 구분하지 않음. 3. hiredate >= '1982/01/01' 에서 날짜가 크다는 것은 나중이라는 것. 4. ename like '%\_%' escape '\'; _를 포함하는 문자열 찾기. 5. where mgr IS NULL 널이면? 6. round(45.293, 2) = 45.29 round(45.293, -1) = 50 trunc(45.196, 2) = 45.19 버림 instr('welcome to', 'o') =5 첫번째 출현 위치 substr('welcom', 4, 3) = com 4번째 부터 3개 LPAD('Oracle', 2, "#') = ##Oracle
DML : Data Manipulation Language -데이터 삽입 INSERT INTO table_name(변수, 변수) values(60,'회계'); INSERT INTO table_name(변수, 변수) select 변수, 변수 from table_name; *INSERT INTO table_name values(60,'회계'); INSERT INTO table_name select 변수, 변수 from table_name; 와 동일하다. * 문자 데이터는 꼭 '로 묶어주기. 안하면 변수로 인식함. -데이터 수정 UPDATE table_name SET 변수=' ', 변수=3 WHERE ~ UPDATE table_name SET (변수, 변수) = (SELECT 변수 변수 FROM table_n..
DDL : Data Definition Language -Table 생성 #일반적인 Table 생성 CREATE TABLE table_name ( 변수 type NOT NULL, 변수 type, PRIMARY KEY, CONSTRAINT pk_name PRIMARY KEY(변수명), CONSTRAINT fk_name FOREIGN KEY(변수명) REFERENCES table_name(변수) ); *type의 종류 CHAR(N) : 고정길이 VARCHAR(N) : 가변길이 DATE : 날짜 #테이블 복사하기 CREATE TABLE table_name AS SELECT * FROM table_name; #특정 칼럼만 복사하기 CREATE TABLE table_name(col_name) AS SELECT 변..
select seq_item.nextval from dual 을 한 후 이것을 변수에 넣어서 다시 insert하기