Blog Content

  • mysql - Create Table 만들기

    Category DataBase/MySQL_MariaDB on 2022. 11. 23. 14:19

    테이블 생성하는 기본 쿼리 자동증가열, 기본키 설정, 기본값, 날짜값 설정 하는 쿼리 CREATE TABLE TB_TEST ( NO INT AUTO_INCREMENT PRIMARY KEY-- 자동 증가열, 기본키 , USER_NAME VARCHAR(50) , DELETE_YN CHAR(1) DEFAULT('N')-- 기본값 설정 , REGDATE DATETIME DEFAULT NOW()-- 날짜값 등록 )

    Read more
  • ERROR_NO:1136, SQLSTATE:21S01, MESSAGE:Column count doesn't match value count at row 1

    Category DataBase/MySQL_MariaDB on 2022. 5. 18. 17:34

    insert 하려는 테이블 컬럼의 갯수를 확인해주세요~

    Read more
  • mysql - select 값 변수에 담기 select into

    Category DataBase/MySQL_MariaDB on 2022. 4. 13. 18:24

    ms sql에서는 select 결과값을 변수에 받을때 이렇게 했다면 declare @a int declare @b int select @a = user_name , @b = user_id from table_test1 mysql (mariadb)에서는 select 결과값을 받을려면 아래와 같이 하면 된다. 새 쿼리창에서 하면 안되고, 프로시저에서 작업할때 해야된다. declare a int; declare b int; select user_name , user_id into a, b -- user_name -> a, user_id -> b로 select 한 순서대로 변수에 담긴다 from table_test

    Read more
  • mysql - 임시테이블을 만들어서 데이터를 넣는 예제

    Category DataBase/MySQL_MariaDB on 2022. 3. 11. 13:29

    CREATE PROCEDURE `test_temp_tb`( ) BEGIN CREATE TEMPORARY TABLE IF NOT EXISTS temp_tb AS ( SELECT * FROM TB_TEST ); select *from temp_tb END call test_temp_tb()

    Read more
  • mysql - while 반복문

    Category DataBase/MySQL_MariaDB on 2022. 3. 11. 00:32

    while 문으로 반복하는 프로시저 CREATE PROCEDURE `test_while`( ) BEGIN DECLARE i INT; DECLARE return_txt VARCHAR(255); SET i = 1; SET return_txt =''; WHILE i

    Read more
  • mysql - mysqldump 배치 파일로 프로시저 백업 만들기

    Category DataBase/MySQL_MariaDB on 2021. 11. 29. 14:33

    메모장 열고 아래 내용 복사해서 파일명.bat로 저장 후 명령어로 실행해주면 된다 #!/bin/sh DATE=`date +"%Y%m%d"` #덤프 mysqldump -u아이디 -p비밀번호 --routines --no-create-info --no-data --no-create-db --databases db1 db2 db3 > ${DATE}.sql 만약 전체를 한다면 #!/bin/sh DATE=`date +"%Y%m%d"` #덤프 mysqldump -u아이디 -p비밀번호 --routines --no-create-info --no-data --no-create-db --all-databases > ${DATE}.sql ----- 결과 20211129-backup.sql

    Read more
  • mysql - 동기화 설정 my.cnf 수정하기

    Category DataBase/MySQL_MariaDB on 2021. 11. 19. 17:51

    my.cnf 파일을 로컬 컴퓨터에 복사를 하여 메모장에서 수정했다. 동기화 할 DB, 동기화 안할 DB 를 맞게 입력했다. 동기화 DB replicate-do-db = db1 replicate-do-db = db2 동기화 안할 DB binlog-ignore-db = db3 binlog-ignore-db = db4

    Read more
  • mysql - my.cnf 파일 수정

    Category DataBase/MySQL_MariaDB on 2021. 11. 19. 17:46

    mysql 동기화 작업을 하면서 mysql my.cnf 내용을 수정했다. 로컬컴퓨터로 파일을 복사해서 메모장으로 열어 내용을 수정함. mysql 서버를 재부팅 하거나 재시작은 안하고 수정한 파일을 덮어씌워줬다. 잘된다.

    Read more
  • mysql - Last_SQL_Errno: 1032, Error_code: 1032

    Category DataBase/MySQL_MariaDB on 2021. 11. 19. 17:42

    Last_SQL_Errno: 1032, Error_code: 1032 -> 오류 내용을 보면 거의 어떤 DB에 테이블에 데이터가 안맞거나 하면 나오는 오류이다. Main DB (master DB)에 있는 DB를 백업받아서 복원해 주면 된다. Last_IO_Errno: 2003, Error_code: 2003 -> 연결하려는 DB 서버에 접속이 안되서 나오는 오류

    Read more
  • mysql - declare 사용법

    Category DataBase/MySQL_MariaDB on 2021. 10. 27. 09:54

    mssql 에서는 스크립트에서 변수 사용할때 DECLARE @AAA INT SET @AAA = 1 SELECT @AAA 이렇게 사용했는데 mysql에서는 SET @AAA = 1; SELECT @AAA; SET @B = '안녕하세요'; SELECT @B; 이렇게 가능하다

    Read more
  • 마리아 디비 설치 maria DB 설치

    Category DataBase/MySQL_MariaDB on 2021. 9. 30. 04:24

    https://mariadb.com/ko/ Open Source Database (RDBMS) for the Enterprise | MariaDB MariaDB는 현대적인 미션 크리티컬 애플리케이션을 위한 엔터프라이즈 오픈 소스 데이터베이스 솔루션입니다. 서비스형 MariaDB Cloud 데이터베이스인 SkySQL을 포함합니다. mariadb.com 사이트에 들어가서 다운로드 하고 설치한다 버전과 os를 선택하고 다운받는다 다운받았으면 설치한다 - Enable access from remote machines for 'root' user는 다른 컴퓨터에서 root로 접속 하게 할거냐 묻는내용이라 체크를 따로 안함 - Use UTF8 as default server's character set은 데이터베이..

    Read more
이전 1 다음