본문 바로가기

mysql4

[MySQL] 컬럼 정보 수정하기 컬럼 추가 1. 테이블에 컬럼 맨뒤에 추가 ALTER TABLE [테이블명] ADD [컬럼명] [자료형] ALTER TABLE board ADD board_type varchar(100) NOT NULL; 2. 테이블에 컬럼 맨앞에 추가 ALTER TABLE [테이블명] ADD [새컬럼명] [자료형] FIRST ALTER TABLE board ADD board_id varchar(256) NOT NULL FIRST 3. 테이블에 지정 컬럼 뒤에 추가 ALTER TABLE [테이블명] ADD [새컬럼명] 자료형 AFTER [앞컬럼명] ALTER TABLE board ADD board_contents varchar(256) NOT NULL COMMENT '게시글 내용' AFTER board_id 컬럼 삭제 .. 2023. 7. 20.
[MySQL] 데이터베이스, 테이블 정보 조회 Database 목록 조회 -- Database 목록 조회 SHOW databases; Table 목록 조회 -- table 목록 조회 SHOW tables; Table 정보(컬럼 정보) 조회 -- table 정보 조회 SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '데이터베이스명' AND TABLE_NAME = '테이블명' ; SHOW FULL COLUMNS FROM '테이블명'; Create Table 정보(컬럼 정보) 조회 -- Create table 조회 SHOW CREATE TABLE '테이블명'; 2023. 7. 19.
[MySQL] SELECT 결과 INSERT 하기 SELECT 결과 INSERT 하기 1. 특정 필드를 insert 하는 경우 INSERT INTO tbl_temp2 (fld_id) SELECT tbl_temp1.fld_order_id FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100; 2. 전체 필드를 insert 하는 경우 INSERT INTO tbl_temp2 SELECT * FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100; -- 조건은 없는 경우 입력하지 않아도 됨 2023. 7. 18.
[Linux] MySQL 대소문자 구분 설정 Linux에 설치된 MySQL 작업중에 테이블이 있는데도 Table 'tableName' doesn't exist 문구가 뜨는 경우가 있죠..ㅠㅠ 테이블에 대소문자 구분 설정이 적용된 문제라고 볼 수 있씁니다.. MySQL에 접속하여 show variables like 'lower_case_table_names';쿼리를 수행. 설정값을 확인! (http://dev.mysql.com/doc/refman/5.5/en/identifier-case-sensitivity.html)0. 대소문자 구분하여 테이블 생성 및 조회.1. 대소문자 구분 안함.2. 윈도우에서 대소문자 구분하여 테이블 생성. 아마 Table 'tableName' doesn't exist 오류가 난 경우설정값이 0일 것. 설정값 변경은 my.c.. 2017. 11. 29.
반응형