1. mysql の SQL 構文では大文字と小文字が区別されません。
2. 名前を付けるときは、26 文字の英字の大文字と小文字、0 ~ 9 の数字、および下線を使用してください。
他の記号は使用しないでください。
3. mysql キーワードをテーブル名、フィールド名などとして使用しないことをお勧めします。
誤って使用した場合は、SQL ステートメント内で ` (浮動記号) を使用してください。
4. データベース名、テーブル名、フィールド名、その他のオブジェクト名の間にスペースを入れてはいけません。
同じ mysql ソフトウェア内で、データベースに同じ名前を付けることはできません。同じデータベース内でテーブルに同じ名前を付けることはできず、同じテーブル内でフィールドに同じ名前を付けることはできません。
例
#以下两句是一样的,不区分大小写 show databases; SHOW DATABASES; #创建表格 #create table student info(...); #表名错误,因为表名有空格 create table student_info(...); #其中name使用``飘号,因为name和系统关键字或系统函数名等预定义标识符重名了。 CREATE TABLE t_stu( id INT, `name` VARCHAR(20) ); select id as "编号", `name` as "姓名" from t_stu; #起别名时,as都可以省略 select id as 编号, `name` as 姓名 from t_stu; #如果字段别名中没有空格,那么可以省略"" select id as 编 号, `name` as 姓 名 from t_stu; #错误,如果字段别名中有空格,那么不能省略""
以上がmysqlの構文仕様は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。