'프로그램 사용/mysql & mariaDB'에 해당되는 글 50건

  1. 2014.06.03 oracle to mysql 포팅을 위한 SQL 문법 차이점
  2. 2014.05.11 mysql 데이터 베이스를 이용한 ip 주소 필드 타입
  3. 2014.04.25 mysql trigger 지원
  4. 2014.04.16 mariaDB 우분투에 설치하기
  5. 2014.04.16 mysql / mariaDB 1
  6. 2014.04.08 mysql transaction
  7. 2014.04.01 mysql grant 문
  8. 2013.02.21 mysql 암호변경하기
  9. 2012.12.01 mysql 명령어 정리
  10. 2010.04.03 mysql 사용법(SQL) 4
조만간 쓸일이 있을듯 한데..
현재 까지 알거나 해본건

as 키워드(alias) - oracle에서는 as 없이(그런데 버전에 따라서 SQL 99를 지원하면 as를 넣어주는게 좋다)
rownum 내장 변수 - mysql에서는 limits 사용

정도?

[링크 : http://visionboy.me/main/board_view.php?no=407&page=1&tb_id=bd6]

Posted by 구차니
결론은.. varchar 같은 문자열 보다는
INET_ATON 같이 숫자로 바꾸어서
integer 등으로 하는게 유리하다.. 인가?

그나저나.. 오라클에서는 멀로 하지..

[링크 : http://www.phpschool.com/link/qna_db/196498]
[링크 : http://tiger5net.egloos.com/5660848]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

woobi mysql 백업복구  (0) 2015.03.02
oracle to mysql 포팅을 위한 SQL 문법 차이점  (0) 2014.06.03
mysql trigger 지원  (0) 2014.04.25
mariaDB 우분투에 설치하기  (0) 2014.04.16
mysql / mariaDB  (1) 2014.04.16
Posted by 구차니
오늘보니 5.7까지 있는데
오래되면 오래 된거고.. 최근이라면 최근부터 mysql에서 trigger가 지원되나 보다.

 Support for triggers is included beginning with MySQL 5.0.2. A trigger is a named database object that is associated with a table, and that activates when a particular event occurs for the table. Some uses for triggers are to perform checks of values to be inserted into a table or to perform calculations on values involved in an update.

[링크 : http://dev.mysql.com/doc/refman/5.0/en/triggers.html

Posted by 구차니
14.04 LTS용 리파지터리에는 추가 된 것으로 보인다.
[링크 : http://packages.ubuntu.com/trusty/mariadb-server-5.5]
[링크 : http://packages.ubuntu.com/trusty/mariadb-client-5.5]

Trusty는 14.04의 이름이다.(Trusty Tahr)
[링크 : https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule]




12.04 LTS 등에서는 별도의 리파지터리를 추가해서 설치해야 하는 것으로 보여진다.
아래는 12.04 LTS에서 2014/04/16 일 검색한 결과
$ sudo apt-cache search maria
libmng-dev - M-N-G library (Development headers)
libmng1 - Multiple-image Network Graphics library
maria - reachability analyzer for Algebraic System Nets
maria-doc - documentation of Maria 

[링크 : http://mcchae.egloos.com/11020293]
[링크 : http://tecadmin.net/install-mariadb-5-5-in-ubuntu

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 데이터 베이스를 이용한 ip 주소 필드 타입  (0) 2014.05.11
mysql trigger 지원  (0) 2014.04.25
mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
Posted by 구차니
악의 축 볼드모드에 대해
창시자님이 빡쳐서 이름만 바꾼 듯한... 느낌인데

그러고보니
openoffice -> libreoffice에 이어서
mysql -> mariaDB
그리고
java -> openjdk 이런식으로

oracle이 인수한건 죄다 개명해서 새롭게 태어나는건가?

[링크 : https://mariadb.org/]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql trigger 지원  (0) 2014.04.25
mariaDB 우분투에 설치하기  (0) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 암호변경하기  (0) 2013.02.21
Posted by 구차니
기존에는 트랜잭션을 mysql에서 지원하지 않았던 걸로 기억을 했는데 4.0 이후부터 지원을 하나보다..
MySQL Server (version 3.23-max and all versions 4.0 and above) supports transactions with the InnoDB and BDBtransactional storage engines. InnoDB provides full ACID compliance.

[링크 : https://dev.mysql.com/doc/refman/5.0/en/ansi-diff-transactions.html


[링크 : http://www.tested.co.kr/board/Study/view/wr_id/14/sca/3]
[링크 : https://www.okjsp.net/seq/16222]

/* turn autocommit on */
mysqli_autocommit($link, TRUE);

if ($result = mysqli_query($link, "SELECT @@autocommit")) {
    $row = mysqli_fetch_row($result);
    printf("Autocommit is %s\n", $row[0]);
    mysqli_free_result($result);
}
 
[링크 : http://www.php.net/manual/en/mysqli.autocommit.php

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mariaDB 우분투에 설치하기  (0) 2014.04.16
mysql / mariaDB  (1) 2014.04.16
mysql grant 문  (0) 2014.04.01
mysql 암호변경하기  (0) 2013.02.21
mysql 명령어 정리  (0) 2012.12.01
Posted by 구차니
grant는 사용자 권한을 부여해주는 명령어이다.
이거 쓰기 힘들어서 맨날 myphpadmin 쓰니 ^^;;;;;

 grant [권한목록] on [dbname] to [account]@[server] identified by [password]

GRANT
    priv_type [(column_list)]
      [, priv_type [(column_list)]] ...
    ON [object_type] priv_level
    TO user_specification [, user_specification] ...
    [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}]
    [WITH with_option ...]

object_type:
    TABLE
  | FUNCTION
  | PROCEDURE

priv_level:
    *
  | *.*
  | db_name.*
  | db_name.tbl_name
  | tbl_name
  | db_name.routine_name

user_specification:
    user [IDENTIFIED BY [PASSWORD] 'password']

ssl_option:
    SSL
  | X509
  | CIPHER 'cipher'
  | ISSUER 'issuer'
  | SUBJECT 'subject'

with_option:
    GRANT OPTION
  | MAX_QUERIES_PER_HOUR count
  | MAX_UPDATES_PER_HOUR count
  | MAX_CONNECTIONS_PER_HOUR count
  | MAX_USER_CONNECTIONS count

[링크 : http://dev.mysql.com/doc/refman/5.1/en/grant.html

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql 암호변경하기  (0) 2013.02.21
mysql 명령어 정리  (0) 2012.12.01
mysql 사용법(SQL)  (4) 2010.04.03
Posted by 구차니
update해서 바꾸는 것도 방법이지만, 이런것도 방법 ㅋ

$ mysqladmin -u root -p password new_password

[링크 : http://goni522.tistory.com/65

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 명령어 정리  (0) 2012.12.01
mysql 사용법(SQL)  (4) 2010.04.03
Posted by 구차니
DDL
create database dbname;
create table tablename
(
  fieldname type option,
  PRIMARY KEY(fieldname)
);

drop database dbname;
drop table tablename;

desc tablename;

use dbname;

show databases;
show tables;

alter table tablename add fieldname type after fieldname;
alter table tablename add fieldname type first;
alter table tablename drop fieldname, fieldname, fieldname;
alter table tablename modify fieldname type;
alter table tablename change fieldname new_fieldname new_type;
alter table tablename rename tablename; 

DML 
insert into table (fieldname, fieldname, fieldname)
                 
values (value, value, value);

select fieldname from tablename where condition;
select fieldname,fieldname,fieldname from tablename where condition;
select * from tablename where condition; 
select fieldname from tablename where condition order by fieldname;
select fieldname from tablename where condition order by fieldname desc

update tablename set fieldname=value where condition;

delete from tablename where condition;
 
condition
=  같다
'a' 문자 a
'abc' 문자열 'abc'
'a%' a로 시작하는 모든 내용, a*과 같은 의미
'_a'  첫글짜는 상관없으나 그 다음에 1개가 a, ?a 와 같은 의미
and  &&와 같은 의미
or     ||와 같은 의미
 

php 책 빌려 놓고 sql만 공부하는 센스? ㅋㅋ 

---
[링크 : http://www.w3schools.com/sql/sql_alter.asp ]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 암호변경하기  (0) 2013.02.21
mysql 사용법(SQL)  (4) 2010.04.03
Posted by 구차니
mysql 실행하기
mysql -uUSERID -pPASSWORD

mysql 종료하기
quit
exit
ctrl-D

데이터베이스(database) > 테이블(table)
생성(create) / 삭제(drop)

블로그나 wiki 설치을 위한 데이터베이스 생성
create database DATABASENAME;

목록보기(show)
show databases;
use DATABASENAME;
show tables;

데이터베이스 삭제
drop DATABASENAME;

[링크 : http://mulsoft.com/site/bbs/board.php?bo_table=mulsoft04&wr_id=1&sca=USER]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 암호변경하기  (0) 2013.02.21
mysql 명령어 정리  (0) 2012.12.01
Posted by 구차니