タグ

sqlに関するhowalunarのブックマーク (8)

  • MySQLのデータをバックアップする(mysqldump) - bnote

    MySQL には、テーブルの定義やデータを追加するための SQL 文を出力するための mysqldump が用意されています。 すべてのデータベースをバックアップするには、次のように指定します。 $ mysqldump -A -u root -p パスワード --opt > ダンプファイル名 指定してあるオプションの意味は、次のようになります。 -a:全てのデータベースを対象にします。 -opt:クエリをバッファせず、stdou に直接ダンプする。 drop table を追加する。 各テーブルダンプの前に LOCK TABLES を追加し、後に UNLOCK TABLE を追加する。 複数行 INSERT 構文を使用する。 ダンプを開始する前にすべてのテーブルをロックする。 特定のデータベースをバックアップする場合、次のように指定します。 $ mysqldump データベース名 -u r

  • ヒビノアワ: UTF-8のデータベースをmysqldumpすると文字化けする件

    MySQLのバージョンが5.0.22、でもって、データベースの文字コードがutf8_unicode_ci。 これをバックアップしたいなーと思って、mysqldump してみるんだけど、なんか、文字化けしてる。phpMyAdminでもエクスポートするといい感じの文字化け。 これじゃ、バックアップの意味ないじゃん! ってことで、調べてたらogawaさんのところで、発見! $ mysqldump -uUser -pPassword --compact --default-character-set=binary hageDb > hage.sql なるほど、バイナリにするのかー。 あと、latin1でもうまくいくっぽい。 なんにせよ、「--default-character-set」重要ということで。 メモ代わりにエントリ。

  • SQLインジェクション - Wikipedia

    SQLインジェクション(英: SQL injection)とは、アプリケーションのセキュリティ上の不備を意図的に利用し、アプリケーションが想定しないSQL文を実行させることにより、データベースシステムを不正に操作する攻撃方法のこと。また、その攻撃を可能とする脆弱性のことである。 SQLに別のSQL文が「注入 (inject)」されることから、「ダイレクトSQLコマンドインジェクション」もしくは「SQL注入」と呼ばれることもある。

  • 地獄のようによくわかるSQLテーブル結合 - こせきの技術日記

    テーブルのJOINが苦手でしたが、この例を思いついてからは、すっきりくっきり理解できるようになりました。むしろ頭から離れません……。 ※ INNER、OUTERは飾り。省略できる。 INNER JOINJOIN LEFT OUTER JOIN → LEFT JOIN RIGHT OUTER JOIN → RIGHT JOIN ※ ON ...=... をまとめて USING(属性) と書ける。 ※ 何で結合するか言うまでもない時は、NATURALを指定すると勝手にJOINしてくれる。NATURALにJOINして……。 ※ WHEREは結合した結果に作用する。 ※ 現実には上図のように1対1で結合しません。 ※ おまけ。CROSS JOIN。 こんなの使いません。 ブクマ用画像。

    地獄のようによくわかるSQLテーブル結合 - こせきの技術日記
  • MySQLのGUI管理ツール - WEBお笑いエンジニアの日記

    最近、WEBアプリケーションを開発する時に、 データベースサーバにMySQLを利用する事が多いです。 開発中はテストデータを投入したり・更新結果を確認したり・属性変更したり・クエリ書いたりと、 データベースとお話しする機会が多いので、GUIで簡単にDBの管理ができるツールが必須です。 GUIMySQLの管理ができるツールはいくつもあるのですが、 「どれを使えば良いの?」と聞かれた時に「黙ってコレ使っとけ」 と言える物が無いので、困ってます。 自分が使った事があるMySQLGUI管理ツールをいくつかご紹介。 MySQL GUI Tools MySQLの開発元であるMySQL AB社が提供している純正管理ツールのセットです。 よく使うのは以下の2つ。 MySQL Administrator ユーザ管理やサーバのステータス表示など MySQL Query Browser クエリの実行、データ

    MySQLのGUI管理ツール - WEBお笑いエンジニアの日記
  • MySQL インストール (Windows の場合)

    MySQL とは, オープンソースのリレーショナルデータベース管理システムです. XAMPP を使わないで、 MySQL を単独でインストールするときの手順です. MySQL バージョン 5.1 のインストールとテスト実行の手順を 図解で説明します. 参考 Web ページ: http://itpro.nikkeibp.co.jp/article/COLUMN/20060120/227621/?ST=oss 参考 Web ページ: http://www.javadrive.jp/mysql/administrator/index.html あらかじめ決めておく事項 MySQL データベース管理者 (root) パスワード MySQL のデータベース管理者は,データベースへのあらゆる操作を許されたユーザです. データベース管理者には,rootという名前が付いています(変更も可能). そのパ

  • Nothing found for Java Start Chap11

    Warning: Creating default object from empty value in /var/www/home/aiosl-tec.co.jp/html/wp/wp-content/plugins/wptouch/core/admin-load.php on line 106 Warning: Declaration of description_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /var/www/home/aiosl-tec.co.jp/html/wp/wp-content/themes/t

  • SQL -TECHSCORE-

    ここでは、リレーショナル型データベースを操作するために必須となる世界標準言語 SQL について、基礎から応用まで詳しく説明しています。 また、SQL のみにとどまらず、リレーショナルデータベースマネージメントシステム (RDBMS) の持つ様々な機能について詳しく説明しています。 最後には、データベースの設計に関する非常に重要な考え方についても触れていますので、これらを全て学習すると、データベースの操作から設計まで幅広い知識を身につけることができるでしょう。 SQL INDEX 1. データベースの概要 1.1. データベースとは 1.2. データベースシステムの特徴 1.3. データベースとファイルの違い 1.4. 代表的なデータモデル 1.5. リレーショナル型データベース 1.6. まとめ 2. SQL 2.1. SQL歴史 2.2. SQL とは 2.3. SQL の機能 2.

  • 1