トップ  > メモ一覧  > カテゴリ「MySQL」の絞り込み結果 : 272件

272件中 1 〜 10 表示  1 | 2 | 3 | 4 ... 次の10件> 最後»

No.5395 mysqldumpで純粋に定義のみ出力する

mysqldump -u user-name -p -d --skip-triggers --skip-comments --skip-set-charset db-name | sed 's/ AUTO_INCREMENT=[0-9]*\b//'|sed 's/^DROP TABLE.\+//'|sed 's/^\/\*!.\+//'| sed '/^$/{N; /^\n$/D;}' > hoge.sql
更新:2018/11/15 20:57 カテゴリ: MySQL  > SQL文 ▲トップ

No.5394【引用】mysqldumpでAUTO_INCREMENTの初期値をはずしたい

mysqldump --opt --single-transaction -u hoge -p -d hoge_db | sed 's/ AUTO_INCREMENT=[0-9]*\b//'

引用元

更新:2018/11/15 20:41 カテゴリ: MySQL  > SQL文 ▲トップ

No.5262 絵文字の保存に対応した MySQL のテーブル定義のサンプル

CREATE TABLE `sample` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

更新:2016/03/18 15:53 カテゴリ: MySQL  > 環境・設定 ▲トップ

No.5234 mysql で位置情報を扱う

mysql に geometry型 という位置情報を扱う専用の型がある。
知らなかったので調べた結果をメモ。

### サンプルテーブル
~~~~
CREATE TABLE `location` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `latlng` geometry NOT NULL,
  PRIMARY KEY (`id`),
  SPATIAL KEY `latlng_idx` (`latlng`)   
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
~~~~

### INSERT
~~~~
mysql> insert into location values (0, GeomFromText('POINT(35.6408657 139.6958103)'));
Query OK, 1 row affected (0.01 sec)
~~~~

### SELECT
~~~~
mysql> select X(latlng), Y(latlng), ASTEXT(latlng) from location;
+------------+-------------+-------------------------------+
| X(latlng)  | Y(latlng)   | ASTEXT(latlng)                |
+------------+-------------+-------------------------------+
| 35.6408657 | 139.6958103 | POINT(35.6408657 139.6958103) |
+------------+-------------+-------------------------------+
1 row in set (0.00 sec)
~~~~

### 注意点
* INSERT は GeomFromText('POINT( , )') を使用
* SELECT は ASTEXT() を使用
* X(), Y() で緯度・経度のみの取得も可能
* 位置情報の検索では geometory 型を使ったほうが速い
    + geometory を使うときはWHERE句で矩形検索で範囲を限定しないとインデックスは使われない
* 「SPATIAL KEY」を使うには、ストレージエンジンが MyISAM で、NOT NULL でないといけない。
* バイナリで保存されるので、mysqldump には --hex-blob オプションを使用する必要がある。
* geometry型の対応バージョンはMySQL5系から?(未確認)
* MySQL5.6 で位置情報を扱う便利関数が色々増えているらしい
    + Buffer() とか
        + 詳細は後で調べる

## 参考サイト
- http://d.hatena.ne.jp/IT7C/20100723/1279835242
- http://matty-studio.jp/post-30/
- http://phpjp.info/?Geometry%E5%9E%8B%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%80%81%E4%BD%8D%E7%BD%AE%E6%83%85%E5%A0%B1%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B
- http://qiita.com/halhide/items/396b3b63e95765d972c3
- http://blog.asial.co.jp/473
- http://qiita.com/kijtra/items/c8ca99de09dbe05c4470
- http://bugs.mysql.com/bug.php?id=43544

引用元

更新:2015/02/14 22:20 カテゴリ: MySQL  > 知識.ユーティリティ ▲トップ

No.5232 N日前を条件指定

90日前例
where r_datetime > DATE_ADD(NOW(), INTERVAL - 90 DAY)
更新:2015/02/13 11:42 カテゴリ: MySQL  > SQL文 ▲トップ

No.5167 mysqldump で 1行ずつの insert 文で出力するオプション

mysqldump で 1行ずつの insert 文で出力するオプション
--skip-extended-insert
更新:2014/10/21 19:51 カテゴリ: MySQL  > 保守・改善 ▲トップ

No.4652 mysqldump 中のInsert文にカラム名の指定を入れる

mysqldump 中のInsert文にカラム名の指定を入れる
「-c」オプション        dump中のInsert文にカラム名の指定を入れる
更新:2012/12/07 18:06 カテゴリ: MySQL  > 保守・改善 ▲トップ

No.4645【引用】1台のサーバーにバージョンの違う2つのMySQLをインストール

 

1台のサーバーにバージョンの違う2つのMySQLをインストール

カテゴリ 技術情報
 

元々入っているMySQLがバージョンが古いので入れ替えたいが、管理ソフトなどで古いバージョンのMySQLを使っている場合、2つのMySQLを同時に動かすしかないですね。
そのメモ。

元々動いているMySQLはポート3306、新しいMySQLはポート3307で動かす。

# RPM等では無く、ソースをダウンロードすること。
/usr/local/src/ に mysql-5.0.45.tar.gz をダウンロード

# グルー...

引用元

更新:2012/11/30 15:21 カテゴリ: MySQL  > 環境・設定 ▲トップ

No.4620【引用】サーバ環境



MySQLの設定ファイル my.cnf をgithubにて公開しました & チューニングポイントの紹介
Masahiro Nagano ( 2012年10月 5日 12:50 ) | コメント( View )

YAPC::Asiaのスライドで予告していた通り、実際に弊社のいくつかのサービスで使っている my.cnf を公開しました。
github: https://github.com/kazeburo/mysetup/tree/master/mysql
今回、公...

引用元

更新:2012/10/26 08:35 カテゴリ: MySQL  > 環境・設定 ▲トップ

No.4560【引用】MySQLで意図的にSlow Query Logを発生させる方法

MySQLで意図的にSlow Query Logを発生させる方法
my.cnf

slow_query_log = ON
long_query_time = 1.000
log_output = TABLE
min_examined_row_limit= 100

とか設定して、

SELECT count ( * ) ,sleep ( 3 ) FROM hogehoge;

とか。
自分で作ったテーブルに対してやらないとSlow Query Logには残らないっぽい。

引用元

更新:2012/07/27 18:50 カテゴリ: MySQL  > 知識.ユーティリティ ▲トップ
272件中 1 〜 10 表示  1 | 2 | 3 | 4 ... 次の10件> 最後»

Python

フロントエンド開発

Linux

web開発

サーバ管理

GCP

svn・git

ソース・開発

プロマネ

HTML・CSS

JavaScript

Alexa

Docker

webサービス運用

webサービス

Mac

MySQL

PHP

FuelPHP

ツール, ライブラリ

ビジネス

テンプレート

プレゼン

マネタイズ

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0