ホームページ  >  記事  >  データベース  >  MySQL 研究ノート データ定義テーブルの制約、ページング方法の概要_MySQL

MySQL 研究ノート データ定義テーブルの制約、ページング方法の概要_MySQL

WBOY
WBOYオリジナル
2016-10-09 08:31:55757ブラウズ

この記事の例では、MySQL 学習ノートのデータ定義テーブルの制約とページング方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

1.主キー主キー

特徴: 主キーはレコードを一意に識別するために使用される制約です。テーブルには最大で 1 つの主キーしか持てず、空にしたり繰り返したりすることはできません

リーリー

2. auto_increamment 自己増加

リーリー

3. 固有の固有制約

特徴: テーブル内の特定の列値は繰り返すことができず、繰り返しの NULL を追加できます

リーリー

null を挿入できます。複数存在することもできます

リーリー

4. null ではありません

MySQL テーブルの列はデフォルトで null にすることができます。列を空にすることができない場合は、not null ステートメントを使用できます。

リーリー

5.外部キー外部キー

理論的には、最初にマスターテーブルを作成してからスレーブテーブルを作成します

従業員テーブル:

リーリー

部門テーブル:

リーリー

概要:

① 外部キーはメインテーブルの主列または一意の列のみを指すことができます

② 外部キーのデータ型は、それが指す列の型と一致している必要があります
③外部キーの値:NULLまたはカラムに存在する値へのポインタ
④ 外部キーは、このテーブルの主キー列または一意の列を指すことができます

mysql はチェックをサポートしていません

リーリー

mysql ページング

基本構文:

select * from は、どのアイテムから取り出すか、取り出すアイテムの数を制限する条件を示します

mysql は項目 0 からデータの取得を開始します

リーリー

中国語の得点順に、項目3から5を調査してください

リーリー

拡張機能、ページング: pageNow、pageSize

select * from は、条件 [… を持っている… で並べる] でどの項目から取り出すか、取り出す項目の数を制限する場所を示します

select * from は、条件 [group by … getting … order by …]limit (pageNow-1)*pageSize, pageSize
を示します。

さらに MySQL 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください:「MySQL インデックス操作スキルの概要」、「MySQL ログ操作スキルの包括的なコレクション」、「MySQL トランザクション操作スキルの概要」、「 MySQL ストアド プロシージャ スキルの包括的なコレクション」、「MySQL データベース ロック関連のヒントの概要」、および「一般的に使用される MySQL 関数の概要」

この記事が皆さんの MySQL データベース計画に役立つことを願っています。

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