mysql:16538
From: <mysql201706mailing@xxxxxxxxxx>
Date: Sun, 28 Jul 2019 12:55:13 +0900 (JST)
Subject: [mysql 16538] MySQL用のオートコンプリートファイル
明智重蔵です。 サクラエディタなどのエディタでは、 拡張子別に、オートコンプリートの設定が可能です。 拡張子がsqlのファイルに対する MySQL用のオートコンプリートを設定している方は、 どんな文字列を設定しているかを教えていただきたいです。 私が考えたMySQL用のオートコンプリートファイル(MySQL8.0には非対応)を、 下記に記載しましたが、 なるべく先頭2文字でユニークになるようにして、 補完後に、ダブルクリックして列や式を埋める箇所は、■■■とし、 Find_In_Setみたいな、引数を忘れっぽい関数、引数の解説を入れる。 といった方針です。 「僕の考えた最強のMySQL用のオートコンプリートファイルを共有するぜ!」という方は、 ●エディタ ●MySQL8.0対応の有無 も追記して共有してほしいです。 私の考えたMySQL用のオートコンプリートファイル alter table テーブル名 Add Column 追加する列名 int not null After 1つ前の列名; alter table テーブル名 Change Column 古い列名 新しい列名 varchar(222) not null; alter table テーブル名 Drop Column 削除する列名; alter table テーブル名 Modify Column 列定義を変える列名 varchar(333) not null; between ■■■ and ■■■ case when ■■■ then ■■■ else ■■■ end coalesce( char_Length(■■■) concat(■■■,■■■) count(*) from create table ■■■ date 'YYYY-MM-DD' date_Format( ■■■ , '%Y年%m月') delete from ■■■ where ■■■ distinct exists(select 1 from ■■■ find_In_Set( 要素 , カンマ区切りの文字列) group by group_Concat(文字列 , order by 結合順序) having if(論理式 , trueの場合の式 , falseの場合の式) insert into ■■■ interval ■■■ (day,hour,minute,second) is not null is null join ■■■ on replace into ■■■ last_day( left Join ■■■ on limit オフする行数 , 取得数 not exists(select 1 from nullif( order by replace( round( rlike (対象文字列 RLike マッチパターン) select*from ■■■ where ■■■ order by ■■■; truncate table ■■■; union all select update ■■■ set values(