SQL_DDL_操作データベース/テーブル

オペレーティングデータベース:CRUD

1. C(作成):作成

  • データベースを作成します。
    *データベースデータベース名を作成します。
  • データベースを作成し、存在しないことを確認してから、以下を作成します。
    *データベースが存在しない場合はデータベース名を作成します。
  • データベースを作成し、文字セットを指定します
    *データベースデータベース名を作成します文字セット文字セット名;

演習: db4データベースを作成し、存在するかどうかを判別して、文字セットをgbkに設定します。
*存在しない場合はデータベースを作成します。db4文字セットgbk;
ここに写真の説明を挿入

2. R(取得):クエリ

  • すべてのデータベースの名前を照会します。
    *データベースを表示します。
  • データベースの文字セットを照会します。データベースの作成ステートメントを照会します
    * show create database database name;
    例:

ここに写真の説明を挿入
静かにミミが吐き出します、この資本は十分です!

3. U(更新):変更


  • データベースの文字セットを変更します*データベースデータベース名を変更します文字セット文字セット名;

ここに写真の説明を挿入

**4. D(Delete):删除**
  • データベースの削除
    *データベースデータベース名の削除;
  • データベースが存在することを
    確認し、存在する場合は削除します*存在する場合はデータベースを削除しますデータベース名。
    ここに写真の説明を挿入

5.データベースを使用する

  • 現在使用中のデータベースの名前を照会します
    * select database();

  • データベースを使用
    *データベース名を使用;

    ここに写真の説明を挿入

手術台

1. C(作成):作成

  1. 文法:
create table 表名(
						列名1 数据类型1,
						列名2 数据类型2,
						....
						列名n 数据类型n
				);
  • 注:最後の列にコンマ(、)を追加する必要はありません

  • データベースタイプ:
    1。int:整数タイプ
    *年齢int、2。double
    :10進タイプ
    *スコアdouble(5,2)
    3。日付:日付、年、月、日のみを含む、yyyy-MM-dd
    4.日時:日付、年、月、日、時、分、秒が含まれますyyyy-MM-dd HH:mm:ss
    5.タイムスタンプ:時間エラータイプには、年、月、日、時、分、秒が含まれますyyyy-MM-ddHH:mm:ss
    *今後このフィールドに値を割り当てない場合、または値を割り当てる場合nullの場合、デフォルトでは現在のシステム時間が使用され、値
    6が自動的に割り当てられます。varchar :文字列
    *名前varchar(20):名前最大20文字
    * zhangsan8文字ZhangSan2文字

    • テーブルを作成する
	create table student(
					id int,
					name varchar(32),
					age int ,
					score double(4,1),
					birthday date,
					insert_time timestamp
				);

ここに写真の説明を挿入

  • テーブルのコピー:
    *コピーするテーブルの名前のようなテーブルテーブル名を作成します。
    ここに写真の説明を挿入

2. R(取得):クエリ

  • データベース内のすべてのテーブル名を照会します
    *テーブルを表示します;
    *テーブル構造を照会します
    * descテーブル名;

ここに写真の説明を挿入
ここに写真の説明を挿入

3. U(更新):変更

  1. テーブル名を
    変更します。テーブルテーブル名の名前を新しいテーブル名に変更します。
    ここに写真の説明を挿入


  2. テーブルの文字セットを変更します。テーブルテーブル名を変更します。文字セット文字セット名。
    ここに写真の説明を挿入
    ここに写真の説明を挿入

  3. 列の追加
    ALTER TABLEテーブル名の追加、列名データ型を、
    ここに写真の説明を挿入

  4. 列名タイプの
    変更テーブルテーブル名の変更列名の変更新しい列名の新しいデータタイプ;
    テーブルテーブル名の変更列名の変更新しいデータタイプ;
    ここに写真の説明を挿入
    ここに写真の説明を挿入

  5. 列の削除
    テーブルテーブル名の削除列名の変更;

ここに写真の説明を挿入

	**4. D(Delete):删除**

ドロップテーブル表名;
表名が存在する場合はテーブルを削除します。
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44664432/article/details/109260309