MySQL データベース基本テーブル - 追加、削除、変更、クエリ (on)

♥️著者:ステーションCのシャオ・リュー

♥️個人ホームページ:シャオ・リューのホームページ

♥️クラウド コンピューティング ネットワークの操作と保守の教室のメモを毎日共有します。ハードワークは必ずしも報われるとは限りませんが、利益は得られます。より良い人生のために一緒に頑張りましょう!

♥️木は数千フィートの高さで、落ち葉は根に戻ります.人生は簡単ではありませんが、世界の本当の愛

序文

人にどう思われるかを気にしすぎず、自分らしく、自分らしく、自分らしく、自分の道を歩んでください。他人の目の前で生きることは、世界で最も悲しいことです。

目次

MySQL

テーブル操作

1). 現在のデータベース内のすべてのテーブルを照会する

2). 指定されたテーブル構造を表示する

3). 指定したテーブルのテーブル作成文を問い合わせる

編集

 4). テーブル構造を作成する

テーブル操作 - データ型

1).数値型

2).文字列型

3).日時型

 テーブル操作 - ケース


MySQL

ySQL は、 Oracleの製品であるスウェーデンの会社MySQL ABによって開発されたリレーショナル データベース管理システムです。MySQL は最も人気のあるリレーショナル データベース管理システムの1 つです. WEBアプリケーションに関しては、MySQL は最高のRDBMS (リレーショナル データベース管理システム、リレーショナル データベース管理システム) アプリケーション ソフトウェアの 1 つです。

MySQL はリレーショナル データベース管理システムです.リレーショナル データベースは、すべてのデータを 1 つの大きなウェアハウスに格納するのではなく、異なるテーブルにデータを格納するため、速度と柔軟性が向上します.

MySQL で使用される SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。MySQL ソフトウェアは、コミュニティ版と商用版に分けられるデュアル認証ポリシーを採用しています.サイズが小さく、速度が速く、全体的な所有コストが低く、特にオープンソース機能があるため、MySQL は一般に開発用のWeb サイトとして選択されます。小規模、中規模、大規模のウェブサイト、データベース

テーブル操作

  テーブル操作 - クエリの作成

1).現在のデータベース内のすべてのテーブルを照会する

1  show tables; 
たとえば システム データベースsys に切り替えて システム データベース内のすべてのテーブル構造を表示できます。
use sys;
show tables;

2).指定されたテーブル構造を表示する

desc 表名 ;
このコマンドを使用すると、指定したテーブルのフィールド、フィールドのタイプ、 NULL を使用できるかどうか 、デフォルト値があるかどうかなどを表示できます。

3).指定したテーブルのテーブル作成文を問い合わせる

show create table 表名 ; 1
このコマンドを介して、主にテーブル作成ステートメントを表示するために使用され、指定せずにテーブルを作成すると、いくつかのパラメーターが照会されます
この部分は、ストレージ エンジン、文字セットなど、データベースのデフォルト値であるためです。

 4).テーブル構造を作成する

1    CREATE TABLE 表名(
2    字段1 字段1类型 [ COMMENT 字段1注释 ],
3    字段2 字段2类型 [COMMENT 字段2注释 ],
4    字段3 字段3类型 [COMMENT 字段3注释 ],
5    ......
6    字段n 字段n类型 [COMMENT 字段n注释 ]
7    ) [ COMMENT 表注释 ] ;
注: [...] 内のパラメーターはオプションです。最後のフィールドの後にコンマはありません。
たとえば、テーブル tb_userを作成する と、対応する構造は次のようになり、テーブル作成ステートメントは次のようになります。

1    create table tb_user(
2    id int comment '编号',
3    name varchar(50) comment '姓名',
4    age int comment '年龄',
5    gender varchar(1) comment '性别'
6    ) comment '用户表';

テーブル操作-データ型

上記のテーブル作成ステートメントでは、フィールドのデータ型を指定する際に int varcharを使用しました が、 MySQL で上記のデータ型に加えて、他にどのような一般的なデータ型がありますか? 次に MySQLのデータ型について詳しく 紹介します MySQLには多くのデータ型があり、主に数値型、文字列型、日時型の 3 つのカテゴリに分けられます。

1).数値型

 

1    如:
2    1). 年龄字段 -- 不会出现负数, 而且人的年龄不会太大
3    age tinyint unsigned
4    2). 分数 -- 总分100分, 最多出现一位小数
5    score double(4,1)

2) .文字列型

char varchar はどちらも 文字列を記述することができ、 char は固定長の文字列であり、指定された長さが占める文字数、および
フィールド値の長さは関係ありません。また、 varchar は可変長文字列で、指定された長さは最大占有長です。比較的言えば、 チャー の性格
高くなる可能性があります。
1    如:
2    1). 用户名 username ------> 长度不定, 最长不会超过50
3    username varchar(50)
4    2). 性别 gender ---------> 存储值, 不是男,就是女
5    gender char(1)
6    3). 手机号 phone --------> 固定长度为11
7    phone char(11)

3) .日時型

1    如:
2    1). 生日字段 birthday
3    birthday date
4    2). 创建时间 createtime
5    createtime datetime

 テーブル操作-ケース

次の要件を備えた従業員情報フォームを設計します。
1. 数(純数)
2. 社員ID (文字列型、 10 以内
3. 社員名(文字列型、 10 文字以内)
4. 性別(男性 / 女性、漢字を記憶)
5. 年齢 (通常の年齢、負の数を格納することはできません)
6.ID 番号(2代目のID番号は 18 桁で、 IDカードに X のような文字があります)
7. 入社時期(年月日可)
対応するテーブル作成ステートメントは次のとおりです
1    create table emp(
2    id int comment '编号',
3    workno varchar(10) comment '工号',
4    name varchar(10) comment '姓名',
5    gender char(1) comment '性别',
6    age tinyint unsigned comment '年龄',
7    idcard char(18) comment '身份证号',
8    entrydate date comment '入职时间'
9    ) comment '员工表';
SQLステートメントを記述 したら、 MySQLコマンド ラインで SQL を 実行し descコマンドを使用してテーブル構造情報を照会できます。

♥️以下が私の創作の原動力です

♥️いいね、私にとって最大の認識です

♥️これはXiaoliuです。すべての記事をうまくやるために刺激を受けています。皆さんに感謝します

おすすめ

転載: blog.csdn.net/lzl10211345/article/details/130527324