5つの制約MySQLがあります。
主キー制約、主キー(ID)
外部キー制約2
3のみ一意性制約
4-NULL制約NOT NULL
5デフォルトの制約デフォルト
その他:
AUTO_INCREMENT値が自動的に増加し、一般的に主キー制約で使用されています
コメントテーブルのコメントフィールドは、フィールドにテーブルを作成するとき
業務
オープントランザクション(本質的には、自動提出をオフにします)
ベギン;
(ディスクにコミットワンタイム変化のメモリに)提出
コミット;
ロールバック(正しいポイントにロールバックし、メモリの変更を削除します)
ロールバック
データの種類
整数INT(m)およびBIGINT(m)は、mは、表示長を表し、mはゼロパディングの長さ未満である場合、キーワードの組み合わせを必要とZEROFILL
フローティング二重(M、D)、及び超精密浮動小数点小数(M、D)mは全体の長さを表し、分数長さD
固定長、255の最大長さの利点の文字列CHAR(M):高効率
可変長のVARCHAR(M)、65535の最大長さが推奨されるが、255のより大きいテキスト利点:省資源
可変長のテキスト(M)、65535の最大長さ
日付:日付のみを保存することができます
時間は:場合にのみ、分、秒保存することができます
日時:年、月、日、時間、最大9999-12-31、デフォルト値はnullです
タイムスタンプ:分と秒は、2038年1月19日、最大、デフォルトは現在のシステム時刻がタイムスタンプの日付
他の
SQLファイルのインポート
ソースファイルのパス
エクスポートデータベース(SQLスクリプト)
> -uユーザ名-pデータベース名をmysqldumpをエクスポートしたファイル名
mysqldumpを-uルート-p DB_NAME> test_db.sql
mysqlデータベーステーブルのエクスポート
mysqldumpを-uユーザ名-pデータベース名時計>エクスポートファイル名
mysqldumpを-u WCNC -p TEST_DBユーザー> test_users.sql(終わりなしセミコロン)