メモ

MySQL

SHOW TABLES LIKE ‘%.TMC_msg_dist_account_info_c’

テーブル一覧、詳細表示

・一覧

show tables;

テーブル名変更

mysqlは「ALTER TABLE」のほかに「RENAME TABLE」でもできる

RENAME TABLE test_touch_y TO test_touch_z;

MySQLのコマンド○テーブル一覧表示

show tables like ‘%tvm_opday_detail’;

○テーブル詳細情報表示

show table status where name=’bk0301_tvm_opday’\G

○テーブル名変更

RENAME TABLE bk0304_tvm_opday_detail TO bk20190304_tvm_opday_detail; 

テーブル

テーブル権限設定

GRANT select ON TABLE dmpf.t5d_cir_user_lineid_basic TO campaign;

◆テーブル作成

CREATE TABLE dmpf.t5d_dmt_commodity_attribute_mst AS SELECT * FROM dmpf.bk0129_t5d_dmt_commodity_attribute_mst;

$ grep -inrE bk[0-9] ./20200226_K_*

Redshift

Redshift のデータ型とエンコード種類の関係az64 の場合、使えるデータ型 →チェック機能として

—–

CREATE TABLE および ALTER TABLE ステートメントでは、次のデータ型の列で AZ64 エンコードを有効にできます。

  • SMALLINT
  • INTEGER
  • BIGINT
  • DECIMAL
  • DATE
  • TIMESTAMP
  • TIMESTAMPTZ