[前][次][番号順一覧][スレッド一覧]

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(


[前][次][番号順一覧][スレッド一覧]