1.テーブルの構成
テーブルのテーブル名(フィールドのデータタイプ[カラムのプロパティ]、第二のデータ・タイプ・フィールド[カラムのプロパティ]、.........)[表形式] [表の文字セット] [注]を作成します。
注: MySQLのコマンド・ターミネータは、セミコロンであります; 。
1)テーブル名:
テーブル名は、現在のデータベースにある場合、db_nameは省略することができ,, db_name.tb_nameとして特定のデータベースdb_nameに呼ばれるテーブルを作成するために指定されたが、tb_nameとすることができます。
あなたはmysqlのテーブル`にエスケープ文字を使用して避けるようにした場合 、キーワードの競合が自身をMySQLやそれがデータベース名とテーブル名はadded`ている必要があります。
例えば、 `mydb`.`mytbl`は、法的、but` mydb.mytbl`違法です。
`である MySQLのエスケープ文字列とテーブル名および避けるために使用される、 キーワード競合が自身をMySQLが。
いくつかのデータベースは、同様のセットアップを持っていますが、使用してMySQL `だけを。これは通常、データベース名、テーブル名、フィールド名ではなく、キーワードの内容を記述するために使用されます。
たとえば、 SELECT * FROM `WHERE TABLE_NAME =「とkey_nameは」key` ;カラム名がキーである場合は、その後、あなたは` WITH`それをエスケープする必要があり、キーで、mysqlのキーワードを。
拡張:文字列はエスケープする\使用する必要があります `、そうでない場合は、プロンプト構文エラーをエラーになります。
mysqlの- uUser - pPasswd -e "TABLE_NAMEから選択*場所\`キー\ `= '名' ;"
2)一般的なデータ・タイプ
https://www.cnblogs.com/-xlp/p/8617760.html
3)列のプロパティ
MySQLの6列の属性:ヌル、NOT NULL、デフォルト、コメント、主キー、ユニークキー、AUTO_INCREMENT
https://blog.csdn.net/csxiaoyaojianxian/article/details/80793561
いくつかのデータベースは、同様のセットアップを持っていますが、使用してMySQL `だけを。これは通常、データベース名、テーブル名、フィールド名ではなく、キーワードの内容を記述するために使用されます。
たとえば、 SELECT * FROM `WHERE TABLE_NAME =「とkey_nameは」key` ;カラム名がキーである場合は、その後、あなたは` WITH`それをエスケープする必要があり、キーで、mysqlのキーワードを。
拡張:文字列はエスケープする\使用する必要があります `、そうでない場合は、プロンプト構文エラーをエラーになります。
mysqlの- uUser - pPasswd -e "TABLE_NAMEから選択*場所\`キー\ `= '名' ;"