본문 바로가기

mysql25

테이블에서 랜덤으로 n개씩 data 뽑기 DROP procedure IF EXISTS `eword_get`; DELIMITER $$ CREATE PROCEDURE eword_get(word_count INT) BEGIN DECLARE n INT DEFAULT 0; DECLARE i INT DEFAULT 0; TRUNCATE TABLE eword800_temp; WHILE (i < word_count) DO select a.idx into n from eword800 a, (select FLOOR(RAND()*800 + 1) as idx ) b where a.use_flag = 'Y' and a.idx =b.idx; INSERT INTO eword800_temp (idx, word, meaning) select idx, word, meaning .. 2024. 1. 31.
[mysql] CentOS 에서 MySQL 5.7 설치 http://www.koreaoug.org/dbms/2039 MySQL 사이트에서 Yum Repository 사용한 설치를 위해 아래 이름의 파일을 다운 받는다. down mysql57-community-release-el6-8.noarch.rpm [root@testora ~]# yum search mysql-communityLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: ftp.daumkakao.com * extras: ftp.daumkakao.com * updates: ftp.daumkakao.com===============================.. 2017. 8. 27.
[mysql] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [mysql] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 1. root 암호 설정 - 먼저 mysqld_safe로 접속 가능하게 한다./usr/bin/mysqld_safe --skip-grant-tables & - mysql에 접속한다.mysql -u root mysql - 암호 설정한다.mysql> update mysql.user SET authentication_string=PASSWORD('password!') WHERE user='root';Query OK, 1 row affected, 1 warning (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 1 m.. 2017. 8. 27.
[java] md5 aes128 mysql 암호화 적용 [java] md5 aes128 mysql 암호화 적용 테스트 해 본 결과 MYSQL에서 제공하는 암화화 두가지 (MD5, AES)와 JAVA 암호화 코드가 동일한 결과가 나옵니다. * 테스트 결과 ************************************************************************************************ * md5 - 텍스트: test6 - 암호화: 4cfad7076129962ee70c36839a1e3e15 - 텍스트: 12345 - 암호화: 827ccb0eea8a706c4c34a16891f84e7b * MySQL MD5 - 텍스트: test6 - 암호화: 4cfad7076129962ee70c36839a1e3e15 - 텍스트: 12345 .. 2017. 2. 7.
[mysql] select procedure 만들기 [mysql] select procedure 만들기 DELIMITER $$drop procedure if exists ebizin4.USP_Interface_Member_GetEducationCourceByButton$$ CREATE PROCEDURE USP_Interface_Member_GetEducationCourceByButton(in code int)BEGINSELECT E_TRAINING_LIST_ID ,E_KIND_ID ,E_NM ,EX_DATE ,E_TIME ,E_PRICE ,E_RETURN_PRICE ,E_RETURN_ABLE ,E_COMPANY_NM ,ETC1 ,ETC2 ,REG_ID ,REG_DATE FROM e_training_list WHERE E_KIND_ID = code;END$.. 2017. 1. 20.
[아마존웹서버] MySQL 설정하기 [아마존웹서버] MySQL 설정하기 윈도우즈에 mysql을 설치하고 쓸적에는 테이블명의 대소문자에 대해서 별로 신경을 쓰지 않았습니다. 그런데 리눅스 쪽에 mysql을 설치했는데 당장 나타나는 문제가 테이블명의 대소문자 구분과 문자셋이었습니다. 두가지다 my.cnf 파일을 수정하고 mysql 리스타트를 해주면 됩니다. sudo vim /etc/mysql/my.cnfsudo service mysql restart 1. 테이블명 대소문자 구분 없애기 [mysqld] lower_case_table_names=1 2. mysql 문자셋 utf8 설정하기 [client] default-character-set = utf8 [mysqld] character-set-client-handshake=FALSE init_.. 2016. 8. 22.