タグ: mysql

  • mysqlのメモ7

    データのバックアップと復元

    dump

    バックアップする。

    mysqldump -u dbuser001 -p blog_app > blog_app.dump.sql

    復元は普通にsqlを読み込む(dump)の方

    mysql -u dbuser001 -p blog_app < blog_app.dump.sql

    (さらに…)

  • mysqlのメモ6

    外部ファイルにSQLを記述する

    vi blog_app.sql

    viでファイル編集。
    ファイル名と拡張子を指定する。

    less blog_app.sql

    lessでテキストファイル内容を表示(のみ)。

    (さらに…)

  • mysqlのメモ5

    関数

    length

    長さを表示

    select length(email),name from usres;

    emailの文字の長さ順に名前をソート

    select * from users order by length(email);

    なども可能。

    (さらに…)

  • mysqlのメモ4

    select

    表示するフィールドを指定する

    select id,name from users;

    *は内容全部を表示していたがこちらは指定して表示する。
    この例はidとnameを表示する。

    select name,id from users;

    と、順番を変えることも可能。

    (さらに…)

  • mysqlのメモ3

    レコードの更新

    update

    update users set id = 2 where name = 'tanaka';

    usersテーブルのidを2にする。場所(条件)はtanakaというname。
    という感じで。

    レコードの削除

    delete

    delete from users where id =3;

    id3のレコードが消えますよと。where指定しないと全部消えるので注意。

    (さらに…)

  • mysqlのメモ2

    テーブルの作成

    create table

    create table users(x,x,x);

    usersというテーブルが作られるのでそれを仮定して書く。

    テーブルの(x,x,x)内にフィールドを定義していく。
    xはフィールドの名前とデータの型。
    id intだったらidというフィールドに数字
    name varchar(50)だったらnameというフィールドに
    50(全角なら25)文字内の文字列をという意味。

    (さらに…)