MySQL
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
***メモ [#u2546939]
+[[insertかupdateか判断する関数>http://www.revulo.com/blog/20080403.html]]
***データベース作成手順 [#v7087008]
+GRANT <操作名> ON <データベース名>.<テーブル名> TO <ユーザ名>@<ホスト名> IDENTIFIED BY '<パスワード>';
+mysql -u root -p
+create database データベース名;
+grant all on データベース名.* to ユーザ名@localhost identified by 'パスワード';
+flush privileges;
***パスワード変更方法 [#y7615e70]
+mysql> SET PASSWORD FOR root@localhost=PASSWORD('hoge');
***データベースの文字コード設定 [#e34a6da5]
--全体の文字コード http://it.kndb.jp/entry/show/id/15
--データベースだけ文字コード設定する
---http://www.avant-tokyo.com/linux/mysql_character_set.html
***インポートとエクスポート [#icb158df]
+データベースxxxdbのエクスポート
--$ mysqldump xxxdb > xxxdb.sql -u tanaka -p
--xxxdbデータベース内のテーブル全てをエクスポートする。
--中身は、vi等で見ればSQL文が入っていることが分かる。
--CSVで出力する方法
SELECT * FROM テーブル名 order by フィールド名 desc limit 100
INTO OUTFILE './ファイル名.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
+データベースxxxdbのインポート
--$ mysql xxxdb < xxxdb.sql -u tanaka -p
+テーブル
--テーブル作成
CREATE TABLE `MEMBER` (
`prefecture` TEXT NOT NULL ,
`city` TEXT NOT NULL
) ENGINE = MYISAM ;
+データ
--テーブルにデータを挿入する方法
INSERT INTO `MEMBER` VALUES ('北海道','札幌市');
--サイズ変更
mysql> set max_allowed_packet=3355340800;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'max_allowed_packet';
+--------------------+------------+
| Variable_name | Value |
+--------------------+------------+
| max_allowed_packet | 1073741824 |
+--------------------+------------+
1 row in set (0.00 sec)
***Perl で MySQL [#re9e1aab]
-[[Perl/MySQLに格納するためのsqlファイル作成]]
終了行:
***メモ [#u2546939]
+[[insertかupdateか判断する関数>http://www.revulo.com/blog/20080403.html]]
***データベース作成手順 [#v7087008]
+GRANT <操作名> ON <データベース名>.<テーブル名> TO <ユーザ名>@<ホスト名> IDENTIFIED BY '<パスワード>';
+mysql -u root -p
+create database データベース名;
+grant all on データベース名.* to ユーザ名@localhost identified by 'パスワード';
+flush privileges;
***パスワード変更方法 [#y7615e70]
+mysql> SET PASSWORD FOR root@localhost=PASSWORD('hoge');
***データベースの文字コード設定 [#e34a6da5]
--全体の文字コード http://it.kndb.jp/entry/show/id/15
--データベースだけ文字コード設定する
---http://www.avant-tokyo.com/linux/mysql_character_set.html
***インポートとエクスポート [#icb158df]
+データベースxxxdbのエクスポート
--$ mysqldump xxxdb > xxxdb.sql -u tanaka -p
--xxxdbデータベース内のテーブル全てをエクスポートする。
--中身は、vi等で見ればSQL文が入っていることが分かる。
--CSVで出力する方法
SELECT * FROM テーブル名 order by フィールド名 desc limit 100
INTO OUTFILE './ファイル名.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
+データベースxxxdbのインポート
--$ mysql xxxdb < xxxdb.sql -u tanaka -p
+テーブル
--テーブル作成
CREATE TABLE `MEMBER` (
`prefecture` TEXT NOT NULL ,
`city` TEXT NOT NULL
) ENGINE = MYISAM ;
+データ
--テーブルにデータを挿入する方法
INSERT INTO `MEMBER` VALUES ('北海道','札幌市');
--サイズ変更
mysql> set max_allowed_packet=3355340800;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'max_allowed_packet';
+--------------------+------------+
| Variable_name | Value |
+--------------------+------------+
| max_allowed_packet | 1073741824 |
+--------------------+------------+
1 row in set (0.00 sec)
***Perl で MySQL [#re9e1aab]
-[[Perl/MySQLに格納するためのsqlファイル作成]]
ページ名: