Projeto: Vermelho

logs of development
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | -
MySQLのDB追加とユーザ追加…と接続テスト
データベース名:mydb
ユーザ名:mydbuser
パスワード:mydbpasswd
という前提で記述していきます。

$ mysql -uroot -p
mysql> create database mydb;
mysql> grant all privileges on mydb.* to mydbuser@localhost identified
by 'mydbpasswd' with grant option;
mysql>¥q

これでデータベース、ユーザが作成された。
接続の確認。

$ mysql -umydbuser -pmydbpasswd mydb

参考
http://phpspot.net/php/pgMySQL%83%86%81%5B%83U%82%CC%92%C7%89%C1.html
| FC_MySQL | 14:13 | comments(0) | trackbacks(0)
DBから受け取った値はすべて文字列型
データベースから受け取った値は「たとえフィールド型が数値型でも全て文字列型で返される」.このままでは演算が出来ない。数値型に変換する必要がある。to_iメソッドを適用し文字列から数値への変換を行う。
| FC_MySQL | 23:11 | comments(0) | trackbacks(0)
MySQLのテーブルにフィールド追加
ALTER TABLE `welcia_user` ADD `permission` INT NOT NULL ;
| FC_MySQL | 19:13 | comments(0) | trackbacks(0)
tableの作成
データベースにユーザテーブルを作成する.

emailをprimarykeyに設定.
登録日は指定日に設定し不変、更新した場合には日付時間を自動更新する.
エンコードをutf8に指定.
続きを読む >>
| FC_MySQL | 19:03 | comments(0) | trackbacks(0)
特定のフィールドのみにinsertする場合のクエリは?
auto_incrementするフィールドを用意してある場合に,そのフィールドへのインサートは不要.この場合は,フィールド指定でインサートする.

table構造
1st field: number
2d field: field_name
のとき…

insert into table_name (field_name) values ('filed_value');

これでnumberを飛ばして,filed_nameにのみインサートする.
| FC_MySQL | 20:34 | comments(0) | trackbacks(0)
PROFILE
CATEGORIES
LINKS
CALENDAR
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< December 2017 >>
SELECTED ENTRIES
ARCHIVES
モバイル
qrcode
SPONSORED LINKS