MySQL5.7のキーワードと予約語の詳細説明
最近、Oracle から MySQL にデータを移行するプロセス中に、キーワードを含むいくつかの問題に遭遇しました。以下の記事では、MySQL 5.7 のキーワードと 予約語 に関する情報を中心に紹介しています。必要な方はぜひ参考にしてください。
はじめに
MySQL と Oracle のキーワードは依然として異なります。Oracle データベースでは、主キーを表すためにデータ テーブルに多数のコード フィールドが定義されていますが、MySQL コードでは、キーワードは です。以前の治療方法を使用することはある程度「慣れ」ています。
MySQL のキーワードと予約語を見てみましょう。
キーワードと予約語とは
キーワードとは、SQL で意味のある単語を指します。 SELECT、DELETE、BIGINT などの特定のキーワードは予約されており、テーブル名や列名などの識別子として使用するには特別な処理が必要です。 これは、組み込み関数の名前にも当てはまります。
キーワードと予約語の使用方法
予約語以外のキーワードは識別子として使用でき、引用符は必要ありません。 予約語を識別子として使用する場合は、引用符を使用する必要があります。
たとえば、BEGIN と END はキーワードですが予約語ではないため、識別子として使用する場合は引用符は必要ありません。 INTERVAL は予約されたキーワードであり、識別子として使用するには引用符で囲む必要があります。
mysql> mysql> use hoegh; Database changed mysql> mysql> CREATE TABLE interval (begin INT, end INT); ERROR 1064 (42000): mysql> mysql> CREATE TABLE `interval` (begin INT, end INT); Query OK, 0 rows affected (0.42 sec) mysql> mysql> show create table `interval`; +----------+--------------------------------------------------------- | Table | Create Table +----------+--------------------------------------------------------- | interval | CREATE TABLE `interval` ( `begin` int(11) DEFAULT NULL, `end` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | +----------+--------------------------------------------------------- 1 row in set (0.00 sec) mysql>
最初のステートメントのテーブル名で予約語の interval が使用されていることがわかり、実行は失敗します。
2 番目のステートメントでは、interval に引用符が追加され、実行は成功します。
ここで、引用符は一重引用符ではなくバッククォーテーションである必要があることに注意してください。それ以外の場合は、次のようにエラーが報告されます:
mysql> mysql> drop table `interval`;--使用反引号 Query OK, 0 rows affected (0.11 sec) mysql> mysql> create table 'interval' (begin INT, end INT);--使用单引号,报错 ERROR 1064 (42000): mysql>
例外が 1 つあります
識別子が修飾名 (データベース名) のピリオドの後に来る場合は、予約されたキーワードであっても引用符は必要ありません。
hoegh データベースを例に挙げてみましょう。テーブル名が hoegh.interval として記述されている場合、予約語の interval を引用符で囲む必要はありません。
mysql> mysql> create table hoegh.interval (begin INT, end INT); Query OK, 0 rows affected (0.19 sec) mysql> mysql> show create table hoegh.interval; +----------+--------------------------------------------------------- | Table | Create Table +----------+--------------------------------------------------------- | interval | CREATE TABLE `interval` ( `begin` int(11) DEFAULT NULL, `end` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | +----------+--------------------------------------------------------- 1 row in set (0.00 sec) mysql>
組み込み関数名の使用について
組み込み関数の許可された名前は識別子として使用できますが、使用には注意が必要です。たとえば、COUNT は列名として有効です。ただし、デフォルトでは、関数呼び出し内で関数名とそれに続く () の間のスペースは許可されません。この制限により、パーサーは名前が関数呼び出しで使用されているか、関数以外のコンテキストで使用されているかを区別できます。
付録
3 つのテーブルを以下に示します。 MySQL 5.7 のキーワードと予約語は (R) でマークされています。また、2 番目の表 10.3 は、MySQL 5.7 で削除された予約語を示しています。 MySQL 5.7 とバージョン 5.6 の比較
表 10.2 MySQL 5.7 のキーワードと予約語
アクセス可能 (R) | アカウント[a] | アクション | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
の後に | を | |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
集計 | アルゴリズム | ALL (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ALTER (R) | 常に[b] | 分析 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
A NALYZE (R) | AND (R) | ANY |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
AS (R) | ASC (R) | ASCII | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
ASENSITIVE (R) | AT | AUTOEXTEND_SIZE |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
AUTO_INCREMENT | AVG | AVG_ROW_LENGTH |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
バックアップ | 前(R) | BEGIN |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
BETWEEN (R) | BIGINT (R) | BINARY (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
BINLOG | BIT | BLOB (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
ブロック | ブール | ブール | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
両方 (R) | BTREE | BY (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
BYTE | キャッシュ | CALL (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
CASCADE (R) | CASCADED | CASE (R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
CATALOG_NAME | CHAIN | CHANGE (R) |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
変更されました | チャンネル[c] | CHAR (R) |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
CHARSET | CHECK (R) |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
CIPHER | CLASS_ORIGIN |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
閉じる | 合体 | |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
COLLATE(R) | COLLATION | |
|
|
|||||||||||||||||||||||||||||||||||||||||||||
COLUMN(R) | COLUMNS | COLUMN_FORMAT | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
COLUMN_NAME | COMMENT | COMMIT |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
コミット | コンパクト | 完了 | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
COMPRESSED | COMPRESSION[d] | CONCURRENT | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
状態(R) | 接続 | 一貫性 |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT (R) | CONSTRAINT_CATALOG | CONSTRAINT_名前 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT_SCHEMA | CONTA INS | コンテキスト | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
CONTINUE (R) | CONVER T (R) | CPU | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
CREATE(R) | CROSS(R) | CUBE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
CURRENT | CURRENT_DATE (R) | CURRENT_TIME (R) |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
CURRENT_TIMESTAMP (R) | CURRENT_USER (R) | CURSOR (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
CURSOR_NAME | DATA | DATABASE (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
DATABASES (R) | DATAFILE | DATE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
DATETIME | DAY | DAY_HOUR (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
DAY_MICROSECOND (R) | DAY_MINUTE (R) | DAY_SECOND (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
DEALLOCATE | DEC (R) | DECIMAL (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
宣言 (R) | デフォルト ( R) | DEFAULT_AUTH |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
DEFINER | DELAYED(R) | DELAY_KEY_WRITE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
削除(R) | 説明(R) | DESCRIBE (R) |
|
|
|||||||||||||||||||||||||||||||||||||||||||||
DES_KEY_FILE | DETERMINISTIC(R) | 診断 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
無効化 | 破棄 |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
DISK | DISTINCT (R) | DISTINCTROW ( R) |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
p (R ) | DO | DOUBLE (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
DROP (R) | DUAL (R) | ダンプファイル | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
重複 | 動的 | それぞれ(R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ELSE (R) | ELSEIF (R) | ENABLE |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
ENCLOSED (R) | ENクリプション[e] | END | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
終了 | エンジン | エンジン | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
ENUM | エラー | エラー |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ESCAPE | ESCAPED (R) | イベント |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
イベント | 毎 | 交換 | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
実行 | 存在(R) | 終了(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
拡張 | 期限切れ | EXPLAIN (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
エクスポート | 拡張済み | EXTENT_SIZE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
FALSE(R) | 速い | FAULTS |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
FETCH (R) | FIELDS | FILE | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
FILE_BLOCK_SIZE[f] | FILTER[g] | FIRST | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
固定 | FLOAT (R) | FLOAT4 (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
FLOAT8 (R) | FLUSH | FOLLOWS[h] |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
FOR (R) | フォース(R) | フォーリン(R) | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
FOUND | FROM (R) | |
|
|
|||||||||||||||||||||||||||||||||||||||||||||
FULL | FULLTEXT (R) | 機能 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
GEN ERAL | GENERATED[i] (R) | GEOMETRY |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
GEOMETRYCOLLECTION | GET (R) | GET_FORMAT | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
グローバル | GRANT (R) | 助成金 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
グループ( R) | GROUP_REPLICATION[j] | ハンドラー |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ハッシュ | HAVING (R) | ヘルプ | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
HIGH_PRIORITY (R) | ホスト | ホスト | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
HOUR | HOUR_MICROSECOND (R) | HOUR_MINUTE (R) | |
|
|||||||||||||||||||||||||||||||||||||||||||||
HOUR_SECOND (R) | 識別済み | IF (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
IGNORE(R) | IGNORE_SERVER_IDS | IMPORT |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
IN (R) | INDEX (R) | INDEXES | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
INFILE (R) | INITIAL_SIZE | INNER (R) ) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
INアウト(R) | インセンシティブ(R) | インサート(R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
INSERT_METHOD | INSTALL | INSTANCE[k] ] |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
INT (R) | INT1 (R) | INT2 (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
INT3 (R) | INT4 (R) | INT8 (R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
INTEGER (R) | INTERVAL (R) | INTO (R) | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
INVOKER | IO | IO_AFTER_GTIDS (R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
IO_BEFORE_GTIDS (R) | IO_THREAD | IPC | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
IS (R) | 隔離 | 発行者 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ITERATE (R) | JOIN (R) | JSON[l] |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
KEY (R ) | KEYS (R) | KEY_BLOCK_SIZE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
LANGUAGE | LAST
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
LEAVE (R) | LEAVES | |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
LESS | レベル |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
LIMIT (R) | LINEAR (R) |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
LINESTRING | リスト | |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
LOCAL | LOCALTIME (R) |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
LOCALTIMESTAMP (R) | LOCK (R) | LOCKS |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
LOGFILE | LOGS | LONG (R ) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
LONGBLOB (R) | 長文(R) | ループ(R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
LOW_PRIORITY (R) | MASTER | MASTER_AUTO_POSITION |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MASTER_BIND(R) | MASTER_CONNECT_RETRY | MASTER_DELAY |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
MASTER_HEARTBEAT_PERIOD | MASTER_HOST | MASTER_LOG_FILE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MASTER_LOG_POS | MASTER_PASSWORD | MASTER_PORT | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
MASTER_RETRY_COUNT | MASTER_SERVER_ID | MASTER_SSL | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CA | MASTER_SSL_CAPATH | MASTER_SSL_CERT |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CIPHER | MASTER_SSL_CRL | MASTER_SSL_CRLPATH |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_KEY | MASTER_SSL_VERIFY_SERVER_CERT(R) | MASTER_TLS_VERSION[m ] |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
MASTER_USER | MATCH (R) ) | マックスバリュー (R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MAX_CONNECTIONS_PER_HOUR | MAX_QUERIES_PER_HOUR | MAX_ROWS |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
MAX_SIZE | MAX_STATEMENT_TIME[n] | MAX_UPDATES_PER_HOUR |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MAX_USER_CONNECTIONS | MEDIUM | MEDIUMBLOB (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MEDIUMINT (R) | MEDIUMTEXT (R) | MEMORY |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MERGE | MESSAGE_TEXT | MICROSECONだ | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
MIDDLEINT (R) | MIGRATE | 分 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MIN UTE_MICROSECOND (R) | MINUTE_SECOND (R) | MIN_ROWS |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MOD (R) | モード | MODIFIES (R) ) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
修正 | MONTH | 複数行文字列 | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
マルチポイント | マルチポリゴン | MUTEX |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
MYSQL_ERRNO | NAME | NAMES |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
NATIONAL | NATURAL (R ) | NCHAR |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
NDB | NDBCLUSTER | 決して[o] |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
新しい | 次 | いいえ |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
NODEGROUP | NONBLOCKING[p] | NONE |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
NOT (R) | NO_WAIT | NO_WRITE_TO_BINLOG (R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
NULL (R) | NUMBER | NUMERIC (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
NVARCHAR | OFFSET | OLD_PASSWORD[q] |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
ON(R) | ONE | ONLY |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
OPEN | OPTIMIZE (R) | OPTIMIZER_COSTS[r] (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
オプション(R) | オプション(R) | オプション |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
OR (R) | ORDER (R) | OUT(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
OUTER(R) | OUTFILE(R) | OWNER |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
PACK_KEYS | ページ | パーサー | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
PARSE_GCOL_EXPR[s] ] | PARTIAL | PARTITION (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
パーティション分割 | パーティション | パスワード |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
フェーズ | プラグイン | プラグイン | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
PLUGIN_DIR | ポイント | ポリゴン |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ポート | が先[t] | PRECISION(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
準備 | 保存 | 前へ |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
プライマリ(R) | 特権 | 手順(R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
プロセスリスト | プロフィール | プロフィール |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
プロキシ | パージ( R) | クォーター |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
クエリ | クイック | 範囲(R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
読む (R) | 読む (R) | READ_ONLY | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
READ_WRITE (R) | REAL (R) | REBUILD | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
RECOVER | REDOFILE | REDO_BUFFER_SIZE |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
冗長 | 参照 (R) | REGEXP (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
リレー | リレーログ | RELAY_LOG_FILE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
RELAY_LOG_POS | RELAY_THREAD | RELEASE (R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
リロード | 削除 | 名前を変更(R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
再編成 | 修理 | 繰り返し(R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
REPEATABLE | REPLACE (R) | REPLICATE_DO_DB[u] |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
REPLICATE_DO_TABLE[v] | REPLICATE_IGNORE_DB[w] | REPLICATE_IGNORE_TABLE[x] |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
REPLICATE_REWRITE_DB[y] | REPLICATE_WILD_DO_TABLE[z] | REPLICATE_WILD_IGNORE_TABLE[aa] | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
レプリケーション | REQUIRE (R) | リセット | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
再信号 (R) | 復元 | 制限 (R) |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
RESUME | RETURN (R) | RETURNED_SQLSTATE |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
返品 | リバース | 取り消し(R) ) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
右 (R) | Rいいね (R) | ロールバック | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ロールアップ | 回転[ab] | ルーティン |
|
|
|
|
ROWS |
ROW_COUNT |
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
ROW_FORMAT | RTREE
セーブポイント |
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
スケジュール | スキーマ(R)
スキーマ(R) |
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
SECOND |
SECOND_MICROSECOND ( R) |
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
セレクト(R) |
センシティブ(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
SEPARATOR (R) | シリアル | シリアル化可能 | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
サーバー | セッション | セット(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
シェア | SHOW ( R) | シャットダウン |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
シグナル (R) | サイン入り | シンプル | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
SLAVE | SLOW | SMALLINT (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
スナップショット | ソケット | 一部 | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
SONAME | サウンド | ソース |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
空間(R) | 特定 (R) | SQL (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
SQLEXCEPTION (R) | SQLSTATE (R) | SQLWARNING (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
SQL_AFTER_GTIDS | SQL_AFTER_MTS_GAPS | SQL_BEFORE_GTIDS |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
SQL_BIG_RESULT (R) | SQL_BUFFER_RESULT | SQL_CACHE | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
SQL_CALC_FOUND_ROWS (R) | SQL_NO_CACHE | SQL_SMALL_RESULT (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
SQL_THREAD | SQL_TSI_DAY | SQL_TSI_HOUR |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_MINUTE | SQL_TSI_MONTH | SQL_TSI_QUARTER |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_SECOND |
SQL_TSI_WEEK | SQL_TSI_YEAR
|
|
|
|
|
|
SSL (R) | スタック
START_ |
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
STARTING (R) | STARTS
STATS_AUTO_RECALC | ||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
STATS_PERSISTENT |
STATS_SAMPLE_PAGES | STATUS
|
||||||||||||||||||||||||||||||||||||||||||
|
|
ストレージ |
STORED [ac] (R) |
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
STRING |
SUBCLASS_ORIGIN |
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
主題 | サブパーティション | サブパーティション |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
スーパー | 一時停止 | スワップ |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
スイッチ | テーブル(R) | テーブル |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
TABLESPACE | TABLE_CHECKSUM | TABLE_NAME |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
一時的 | 誘惑的 | 終了(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
TEXT | THAN | THEN (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
TIME | タイムスタンプ | タイムスタンプパッド |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
TIMESTAMPDIFF | TINYBLOB (R) | TINYINT (R) | |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
TINYTEXT (R) | TO (R) | TRAILING (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
トランザクション | トリガー(R) | トリガー | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
TRUE (R) | TRUNCATE | タイプ | |
|
|||||||||||||||||||||||||||||||||||||||||||||
タイプ | 未コミット | 未定義 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
UNDO(R) | UNDOFILE | UNDO_BUFFER_SIZE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
UNICODE | アンインストール | UNION(R) | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
ユニーク(R) | 不明 | ロック解除(R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
無署名 (R) | 更新まで (R) | |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
アップグレード | 使用法(R) | 使用法(R) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
USER | USER_RESOURCES | USE_FRM |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
使用中 (R) | UTC_DATE (R) | UTC_TIME (R) |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
UT C_TIMESTAMP (R) | VALIDATION[広告] | VALUE |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
VALUES (R) | VARBINARY (R) | VARCHAR (R) |
|
|
|||||||||||||||||||||||||||||||||||||||||||||
VARCHARACTER (R) | 変数 | VARYING (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
見る | VIRTUAL[ae] (R) | お待ちください |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
警告 | WEEK | WEIGHT_STRING |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
WHEN (R) | WHERE (R) ) | WHILE (R) | |
|
|
||||||||||||||||||||||||||||||||||||||||||||
WITH (R) | WITHOUT[af] | WORK | |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
WRAPPER | WRITE (R) | X509 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
XA | XID[ag] | XML |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
XOR (R) | YEAR | YEAR_MONTH (R) ) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
ゼロフィル (R) |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
[a] アカウント: 5.7.6 で追加 (非予約) [b] ALWAYS: 5.7.6 で追加 (非予約) [c] チャンネル: 5.7.6 で追加 (非予約) [d] COMPRESSION: 5.7.8 で追加 (非予約) [e] ENCRYPTION: 5.7.11 で追加 (非予約) [f] FILE_BLOCK_SIZE: 5.7.6 で追加 (非予約) [g] FILTER: 5.7 で追加.3 (非予約) [h] FOLLOWS: 5.7.2 で追加 (非予約) [i] GENERATED: 5.7.6 で追加 (予約) [j] GROUP_REPLICATION: 5.7.6 で追加 (非予約) [k] INSTANCE: 5.7.11 で追加 (非予約) [l] JSON: 5.7.8 で追加 (非予約) [m] MASTER_TLS_VERSION: 5.7.10 で追加 (非予約) [n] MAX_STATEMENT_TIME: 5.7.4 で追加 (非予約)。 5.7.8 で削除されました [o] NEVER: 5.7.4 で追加されました (非予約) [p] NONBLOCKING: 5.7.6 で削除されました [q] OLD_PASSWORD: 5.7.5 で削除されました [r] OPTIMIZER_COSTS : 5.7.5 で追加 (予約済み) [s] PARSE_GCOL_EXPR: 5.7.6 で追加 (予約済み); 5.7.8 で非予約になりました [t] PRECEDES: 5.7.2 で追加されました (非予約) [u] REPLICATE_DO_DB: 5.7.3 で追加されました (非予約) [v] REPLICATE_DO_TABLE: 5.7.3 で追加されました (非予約) ) [w] REPLICATE_IGNORE_DB: 5.7.3 で追加 (非予約) [x] REPLICATE_IGNORE_TABLE: 5.7.3 で追加 (非予約) [y] REPLICATE_REWRITE_DB: 5.7.3 で追加 (非予約) [ z ] REPLICATE_WILD_DO_TABLE: 5.7.3 で追加 (非予約) [aa] REPLICATE_WILD_IGNORE_TABLE: 5.7.3 で追加 (非予約) [ab] ROTATE: 5.7.11 で追加 (非予約) [ac] STORED: で追加5.7.6 (予約済み) [ad] VALIDATION: 5.7.5 で追加 (非予約) [ae] VIRTUAL: 5.7.6 で追加 (予約済み) [af] WITHOUT: 5.7.5 で追加 (非予約) ) [ag] XID: 5.7.5 で追加 (非予約) |
表 10.3 MySQL 5.6 と比較した MySQL 5.7 で追加されたキーワードと予約語
ACCOUNT | いつも | チャンネル |
圧縮 | 暗号化 | FILE_BLOCK_SIZE |
フィルター | は | 生成された(R) |
GROUP_REPLICATION | をフォローしますインスタンス | JSON |
MASTER_TLS_VERSION | NEVER | OPTIMIZER_COSTS (R) |
PARSE_GCOL_EXPR | PRECEDES | REPLICATE_DO_DB |
REPLICATE_DO_TABLE | REPLICATE_IGNORE_DB | REPLICATE_IGNORE_TABLE |
REPLICATE_REWRITE_DB | REPLICATE_WILD_DO_TABLE | REPLICATE_WILD_IGNORE_TABLE |
ROTATE | STACKED | STORED (R) |
検証 | 仮想(R) | なし |
XID |
表 10.4 MySQL 5.6 と比較した MySQL 5.7 で削除されたキーワードと予約語
总结
以上がMySQL5.7のキーワードと予約語の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









C 言語における static キーワードの役割と使用法の詳細な分析 C 言語では、static は関数、変数、データ型の定義に使用できる非常に重要なキーワードです。 static キーワードを使用すると、オブジェクトのリンク属性、スコープ、ライフサイクルが変更される可能性があるため、C 言語における static キーワードの役割と使用法を詳しく分析してみましょう。静的変数と関数: 関数内で static キーワードを使用して定義された変数は静的変数と呼ばれ、グローバルなライフサイクルを持ちます。

タイトル: go は C 言語のキーワードですか?詳細な分析 C 言語では、「go」はキーワードではありません。 C 言語のキーワードは C 標準で指定されており、特定の文法構造または関数を表すために使用されます。コンパイラでは特別な意味を持ち、識別子や変数名として使用することはできません。たとえば、キーワード「int」は整数データ型を表し、「if」は条件ステートメントを表します。 「go」が C 言語のキーワードであるかどうかを確認したい場合は、それをテストするための簡単なプログラムを作成できます。以下に例を示します: #inc

PHP における var キーワードの役割と例 PHP では、var キーワードを使用して変数を宣言します。以前の PHP バージョンでは、var キーワードの使用がメンバー変数を宣言する慣用的な方法でしたが、その使用は推奨されなくなりました。ただし、場合によっては、引き続き var キーワードが使用されます。 var キーワードは主にローカル変数を宣言し、その変数をローカル スコープとして自動的にマークするために使用されます。これは、変数が現在のコード ブロック内でのみ表示され、他の関数やコード ブロックからはアクセスできないことを意味します。変数を使用する

C言語には32個のキーワードがあり、キーワードの機能によりデータ型キーワード、制御文キーワード、記憶型キーワード、その他のキーワードの4つに分類されます。 char、double、float、int などを含む 12 個のデータ型キーワードがあり、for、break、if、else、do などを含む 12 個の制御ステートメント キーワードがあり、auto、 static 、 extern など、他に const、sizeof などを含む 4 つのキーワードがあります。

Go 言語では、while はキーワードではありません。for ステートメントと Break を使用すると、「for {sum++ if sum>10{break}else{...}}」など、while ループの効果を得ることができます。 go 言語には、break、default、func、select、case、defer、go、map、else、goto、for、if、var など 25 のキーワードがあります。

PHP における extends キーワードの役割と使用法の詳細な説明 PHP プログラミングにおいて、extends はクラスの継承を実装するために使用される非常に重要なキーワードです。 extends キーワードを使用すると、1 つ以上の既存のクラスのプロパティとメソッドを継承できる新しいクラスを作成できます。継承はオブジェクト指向プログラミングにおける重要な概念であり、コードの再利用と拡張をより便利かつ柔軟にします。この記事では、extendsキーワードの機能と使い方を詳しく紹介します。伸びる

Go 言語のキーワードは次のとおりです。 基本キーワード: const、func、type、var、if、else、for、return データ型関連キーワード: bool、string、int、float64、interface{}、map、slice その他のキーワード:break、続行、延期、移動、選択、範囲

C# では、base キーワードは、基本クラスのフィールド、プロパティ、メソッド、コンストラクター、インデクサー、イベントなど、現在のクラスの基本クラス メンバーにアクセスするために使用されます。
