MySQL SQLコマンド一覧
- 2007.01.19
- MySQL
データベースを操作する ■とりあえず「?」を入力する ヘルプを表示してくれる。 mysql> ? ■これから使用するデータベースを指定する データベースを指定して、テーブル名を一覧する。 mysql> show databases; mysql> use データベース名; mysql> show […]
データベースを操作する ■とりあえず「?」を入力する ヘルプを表示してくれる。 mysql> ? ■これから使用するデータベースを指定する データベースを指定して、テーブル名を一覧する。 mysql> show databases; mysql> use データベース名; mysql> show […]
■列名の変更 列名を変更するコマンドがないので、次の方法で行う。 例:first_nameが正しいフィールド名なのに、fast_nameとしてフィールドを作ってしまった。 1. 新しい列を追加する。 mysql> alter table emp -> add -> first_name varchar(100); 2. 新しい列に古い列の情報をコピーする。 mysq […]
レポートを書くときに使うことがあるExcel。 いつも思い出せないショートカットをメモ。 ■Excelの便利なショートカット Ctrl + Enter セル内での改行。 Ctrl + ↓ 表の一番下まで移動。(データが入力されているところが対象) Ctrl + Shift + Space 表を選択。 ■たまに使う便利なショートカット Ctrl + ; 今日の日付 Ctr […]
Excelからデータをテキストで書き出して、それをMySQLにインポートしたまではよかった。 しかし一部のフィールドだけ、勝手に ”ダブルクォーテーション” で囲んでいたのであった。 余計なことばっかりするExcelの被害対策の方法。 ■ダブルクォーテーションを消去する(置換する) empテーブルのlast_nameフィールドを対象とする。 mysql> […]
文字化けを防ぐために、文字コードの確認と設定を行う。 ■現在の文字コードの設定を調べる mysql> show variables like 'character_set%'; または、 mysql> status ■データベースの文字コード設定を調べる データベースごとに文字コードを設定できるので、現在の文字コードを […]
他のUNIXマシンにデータベースを移したいとき。 データベースに含まれている複数のテーブル、そしてデータをまとめてゴソッと移せる。 ■データベースxxxdbのエクスポート $ mysqldump xxxdb > xxxdb.sql -u tanaka -p xxxdbデータベース内のテーブル全てをエクスポートする。 中身は、vi等で見ればSQL文が入っていることが分 […]
■まずデータベースを作成 mysql> create database xxxdb; データベースに文字コードを指定する場合は、 mysql> create databaase xxxdb default character set utf8; ■ユーザを作成して権限を与える tanakaユーザを作って、パスワードはpassに設定する […]
■テキストデータのインポート mysqlimport編 データベースmydbのempテーブルにテキストデータをインポートする。 $ mysqlimport --local mydb emp.txt -u root -p mydb: データベース名 emp.sql: テーブル名.sql(中身はテキストタブのデータ) テキストエディタやExcel等で、TEXT-TAB形式で […]
PHP5.2を利用するためにlibXMLとlibXSLTをインストールした。 ■事前準備 必要なものをダウンロードする。 libgpg-error-1.5 libksba-1.0.1 libassuan-1.0.1 pth-2.0.7 libgcrypt-1.2.3 readline-4.3(マルチバイト対応。パッチを当てる必要なし。5.xについては不明) ダウンロード […]
シズテム全体にかかわるライブラリはcrleコマンドで設定。 ユーザごとのライブラリはLD_LIBRARY_PATHで設定。(Oracleユーザだったら、Oracleのライブラリを指定するなど) LD_LIBRARY_PATHについては、色々な人が色々な意見を持っているので、検索エンジンで調べてみてくださいな。 参考URL Solaris Tips […]