ホームページ  >  記事  >  データベース  >  mysqlエスケープ文字とは何ですか?

mysqlエスケープ文字とは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-11-17 09:30:078888ブラウズ

mysql エスケープ文字は [`] で、列名またはテーブル名と mysql 自体の間のキーワードの競合を避けるために使用されます。通常、内容がデータベース名、テーブル名、フィールド名であることを示すために使用されます。キーワードではありません。

mysqlエスケープ文字とは何ですか?

` は MySQL エスケープ文字で、列名またはテーブル名と mysql 自体の間のキーワードの競合を避けるために使用されます。

すべてのデータベースには同様の設定がありますが、mysql では `.通常、内容がキーワードではなくデータベース名、テーブル名、フィールド名であることを示すために使用されます。例:

select * from table_name where `key` = 'key_name';

このうち、key は mysql のキーワードであり、カラム名が key の場合は `` でエスケープする必要があります。

拡張子: \ を文字列で使用して ` をエスケープする必要があります。そうしないと、構文エラーでエラーが報告されます。

mysql -uUser -pPasswd -e "select * from table_name where \`key\` = 'name';"

その他の関連する無料学習の推奨事項: mysql チュートリアル (ビデオ)

以上がmysqlエスケープ文字とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。