mysql

MySQL/難解なSQL文〜whereにnot in、selectを使ってinsertする

こんな↓テーブル構成のDBがあるとします。 ◎site_entry_categoriesテーブルのsite_entry_idにない値がsite_entriesテーブルのidに入っているデータのstatusを0にする。 (site_entry_idとidは同じデータが入る) mysql> update site_entries set status = 0 wh…

MySQL/mysqlのインストール〜sql文の実行

3手順踏めば大丈夫でした。 (1)mysqlサーバーが入っているか確認。 shell> ps agx| grep mysql(2)root権限になってmysqlサーバーをインストール。 shell> sudo su - shell> yum -y install mysql-server(3)mysqlでデータベースを作り、別ファイルに書いたSQL…

(mysql)xampp環境下でmysqlコマンドを使用する〜テーブルを作る、カラムを削除する〜

(1)コマンドプロンプトを立ち上げ、mysqlのフォルダまでcdで移動する。 たいていの場合、以下のディレクトリにありますよ。 ・RPMでmysqlをインストールした場合 → /usr/bin/mysql ・ソースからmysqlをインストールした場合 → /usr/local/bin/mysql私は、xam…

【perl】(4)フレームワークを使って、ログイン処理・新規登録を行うプログラム

空のデータベーステーブルを作る。 use lib 'lib'; use IdaFrameWork; my $i = IdaFrameWork->new; eval{ $i->dbh->prepare('drop table users')->execute }; $i->dbh->prepare(q( CREATE TABLE users ( id VARCHAR( 8 ) NOT NULL , name VARCHAR( 255 ) NUL…

【perl】データベースを参照してデータ数をカウントする。

モジュールをインストールして、さっそくプログラミングしてみた。開発環境は以下。 ・windowsXP ・xampp ・active perl 実際のコードは以下。詳しい説明は、コード以降に。 #! /usr/bin/perl use strict; use DBI; use DBD::mysql; print "Content-Type: te…

【SQL文】SQL文ってなに?

DBと会話をするのにいりそうな気配なので、調べてみた。 SQL = Structured Query Language (構造化照会言語) つまりは、データベースを操作する言語のこと。 大文字・小文字は区別されない。 また、SQL文で指示できる命令は、以下の2種類に分類される。 (1)D…

【perl】IDとpasswordをDBで参照してログインさせたい。

使用ライブラリは以下。 ・DBI ・DBD::mysqlDBD::mysqlはDBIというライブラリのドライバらしいので、DBIがダウンロード済みでないといけないらしい。 DBとの会話は分からないことだらけなので、また、追加で情報加えます。