タグ

SQLに関するyud0ly115のブックマーク (3)

  • 照合順序をutf8_general_ciからutf8_unicode_ciへ変更する - 馬場誠Blog(茨城県取手市で働くWebクリエイター)

    MySQLにて照合順序(colllation)の変更をする機会があり、少し調べたので自分用メモ。 やりたいことは、utf8_general_ciになっているテーブル(&フィールド)を、utf8_unicode_ciにするということです。 簡単なことなのかもしれませんが、今まで途中から照合順序を変更したことが無かったので、なかなかいい機会となりました。 方法 テーブルの紹介順序は、下記のSQLで簡単に変更できました。 ALTER TABLE `テーブル名` COLLATE utf8_unicode_ci が、、、しかし。すぐに気づかなかったのですが、これではフィールドの紹介順序は元のutf8_general_ciのまま変わらないんですね。 どうやら個別にフィールドも指定してやる必要があるようです。 ALTER TABLE `テーブル名` MODIFY COLUMN `フィールド名` VARC

  • SQLの制約の種類とその指定方法 - Qiita

    NOT NULL制約 チェック制約 一意性制約(UNIQUE KEY) 主キー制約 (PRIMARY KEY) 参照整合性制約、外部キー制約 (FOREIGN KEY) NOT NULL NULL値を禁止 CREATE TABLE product ( product_id INT PRIMARY KEY , product_name VARCHAR(16) UNIQUE NOT NULL , price INT ) ; CREATE TABLE user ( user_id INT PRIMARY KEY , age INT , city_code CHAR(4) , gender CHAR(1), CONSTRAINT agecity_check CHECK(age >= 18 OR city_code = '0003'), CONSTRAINT gendercheck CHECK(ge

    SQLの制約の種類とその指定方法 - Qiita
  • Golang + Echo + MySQL まとめ - Qiita

    Golang + MySQLで何かapiを作ろうと思って調べたら、たくさん情報が出てきたのでまとめてみる 基設計 基的な流れはこれに従う。 Golang+Echo+dbrでMySQLのCRUDをする/JSONでDBの値を返却する話 Echoの使い方は、以下を参照。 Go製のフレームワークechoを使ってJSONを返すWebサーバーを作り、GoogleAppEngineで動かす Go の echo ってWebサーバーでサクッと REST しちゃう Echo公式サイト Fast and unfancy HTTP server framework for Go (Golang). (気になったのでメモ。Echo公式サイトでは、carbon adsという、ヒートマップを計測するサービスを使っているらしい) Golangの構造体で 「`」の記法について気になったので調べた What are th

    Golang + Echo + MySQL まとめ - Qiita
  • 1