MySQLの制約、トランザクション、および他の

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(終わりなしセミコロン)

 

おすすめ

転載: www.cnblogs.com/WaterGe/p/11260092.html