일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- TPL
- Postfix
- mariadb
- install
- TextBox
- centos
- ubuntu
- replace
- docker
- random
- 한글 깨짐
- 일괄변경
- smarty
- jQuery
- 부모창
- yum
- Oracle
- MySQL
- php
- 문자열자르기
- 천단위
- Eclipse
- Selectbox
- RabbitMQ
- 확장자
- SVN
- Python
- JavaScript
- i18n
- Today
- Total
목록MySQL (11)
wilson's story
- DAYOFWEEK(date) : 해당 날짜의 요일을 숫자로 반환한다. 일요일은 1, 토요일은 7 이다. - 예 : select DAYOFWEEK('1998-02-03'); - WEEKDAY(date) : 해당 날짜에 대한 요일을 반환한다. 월요일은 0, 일요일은 6 이다. - 예 : select WEEKDAY('1997-10-04 22:23:00'); - DAYOFYEAR(date) : 해당 날짜의 1월 1일부터의 날수를 반환한다. 결과값은 1에서 366 까지이다. - 예 : select DAYOFYEAR('1998-02-03'); - YEAR(date) : 해당 날짜의 년을 반환한다. - 예 : select YEAR('98-02-03'); - MONTH(date) : 해당 날짜의 월을 반환한다. -..
--mysql select * from table order by RAND(); -- order by RAND() 을 이용하여 출력하면 랜덤으로 출력된다.
--mysql SELECT IF(LENGTH(content) > 50, CONCAT(SUBSTRING(content, 1, 50), '....'), content) content, FROM test_table order by id DESC --content 라는 컬럼에서 50보다 길면 뒤에 '...' 을 붙여서 출력
mysql 서버상에서 백업하기 mysqldump -u 유저명 -p DB명 > backup.sql Enter Password : 패스워드 mysql 서버상에서 백업파일 복구하기 mysql -u 유저명 -p DB명 < backup.sql Enter password:
제목 MySQL Table 복구 - Got error 127 from storage engine 작성자 손상모 작성일 2005.01.13 00:37:37 1. 에러 메세지 ERROR 1030 (HY000): Got error 127 from storage engine 2. 복구 절차 Analyze Table `Table Name` Repair Table `Table Name` 3. 예제보기 mysql> SELECT COUNT(A.IDX) AS 'CNT' FROM PRO_QNA_T A WHERE A.TYPE > 0; ERROR 1030 (HY000): Got error 127 from storage engine mysql> mysql> mysql> Analyze PRO_QNA_T; ERROR 1064 (4..
mysql 에서는 기본적으로 대소문자를 인식을 못한다. 그래서 대소문자 인식을 하기 위해서는 BINARY 를 사용한다. table 만들때 컬럼에 name varchar(255) BINARY 로 생성시키거나 select * from table where BINARY name ='name';
데이터를 추가하는 경우에 다음과 같은 경우가 많이 있다. "하나의 글을 작성하는데 다수의 첨부파일을 작성할 수 있는 경우" 위의 ERD로 스크립트를 생성해 보면 다음과 같을 것이다. CREATE TABLE POST ( POST_IDX int(11) AUTO_INCREMENT, SUBJECT varchar(2000), NAME varchar(200), CONTENT text, WRITTEN datetime, PRIMARY KEY(POST_IDX) ) CREATE TABLE ATTACHMENT ( ATTACH_IDX int(11) AUTO_INCREMENT, POST_IDX int(11), FILE_NAME varchar(200), FILE_PATH varchar(2000), UPLOADED datetime..
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string: Specifier Description %a Abbreviated weekday name (Sun..Sat) %b Abbreviated month name (Jan..Dec) %c Month, numeric (0..12) %D Day of the month with English suffix (0th, 1st, 2nd, 3rd, ...) %d Day of the month, numeric (00..31) %e Day of the month, numeric (0..
웹상에서는 한글이 제대로 보이지만 막상 DB를 열어보면 한글은 죄다 깨져있을경우가 있다. 때론 그 반대로 웹에선 깨져있지만 DB를 보면 정상적으로 되어있을 경우가 있다. 이럴때 pear 라이브러리로 디비연결을 하고있다면 다음과 같이 적용해보자 connect 후에 query("SET NAMES utf8"); // Pear function
펌 http://missmis.egloos.com/tb/259444 1. 초기 mysql root 패스워드 설정하기 mysql 서버에 패스워드 없이 로그인 하게되면 서버에 만들어진 데이터베이스나 테이블 기타 이곳에 저장된 자료가 외부인에게 노출될 수 있다. 따라서 이러한 보안을 목적으로 root 패스워드를 지정하면 mysql 서버를 안전하게 보호할 수 있다.mysql> use mysql; mysql> update user set password=password('123456') where user='root'; Query OK, 2 rows affected (0.03 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> flush privileges; select h..
http://workaround.org/articles/ispmail-etch/ 참조하시구여 Step 2: Create the database and user Now it is time to create the MySQL database and its tables. If you are experienced in using MySQL you can enter SQL statements on the 'mysql' command line. Alternatively you may use phpmyadmin by pointing your browser at http://yourmailserver/phpmyadmin If you just installed your MySQL server you will be abl..