データベースmysqlの追加、削除、変更、および基本的なステートメント操作の確認(基本的なステートメントのその他)

まず、windowsのcmdでmysqlを開きます(またはmysqlを直接開きます)
net start mysql5.7
。バージョンが異なると、ステートメントが少し異なります。
ルートユーザーとしてMySQLを起動します。

mysql -u root -p

データベースを表示

show databases;

データベース作成ステートメントの形式は
createdb_nameです。ここでは、操作に使用されるcaozuoという名前のデータベースを作成します。

create database caozuo;

次に、操作するデータベースを選択します。これにより、フォローアップ操作はデータベースを変更するためのものであり、
文の形式はdb_nameを使用します。

use caozuo;

プロンプトメッセージが表示されます。
ここに写真の説明を挿入
次に、最初にデータテーブルを作成します。ここでは、ユーザーテーブル、vipユーザーテーブルなどのいくつかのテーブルを作成します(テーブルのコードは端末に書き込まれ、このコード部分は冗長なシンボルを保持します):
データテーブルを作成します形式はCREATETABLE table_name(column_name column_type);です。

create table user(
    -> name varchar(30),
    -> id char(20),
    -> sex char(2),
    -> primary key(id)
    -> )charset=utf8;  #用户表

> create table vipuser(
    -> name varchar(30),
    -> id char(20),
    -> vip_grade int,
    -> 胜加成 int,
    -> primary key(id,vip_grade)  #这里设两个主键略不合适,一个id可以标识
    -> )charset=utf8;
create table number(
    -> 数字 int,  primary key(数字)
    -> );

削除されたデータテーブルの形式はdroptable table_nameです。
ここでは、numberテーブルを削除します。

 drop table number;

削除されたテーブルのスクリーンショットを表示しますテーブルを削除します
。ユーザーテーブルにデータを挿入します。挿入する
前に、まずテーブルの属性をチェックして、タイプが正しいことを確認し
ます。テーブルの列を表示します。

show columns from user;


ここに写真の説明を挿入
追加されたデータは次のように表示されます
挿入ステートメントの形式はテーブルに挿入
(field1、field2、... fieldN)
VALUES
(value1、value2、... valueN);
ここでは最初に3つのデータをユーザーテーブルに挿入します。


mysql> insert into user
    -> (name,id,sex)
    -> values
    -> ("王五轩",0010,"男");
Query OK, 1 row affected (0.00 sec)

mysql> insert into user
    -> (name,id,sex)
    -> values
    -> ("李六六",0011,"男");
Query OK, 1 row affected (0.00 sec)

mysql> insert into user
    -> (name,id,sex)
    -> values
    -> ("张七七",0012,"女");
Query OK, 1 row affected (0.01 sec)

クエリステートメントselect * from user;を使用して、挿入したデータを表示できます。

select *from user;

vipuserテーブルにデータを挿入するための基本的な構文の説明は上記を参照し、
最初にvipuser属性を確認します

 show columns from vipuser;

次に、属性に基づいてデータを追加します

 insert into vipuser
    -> (name,id,vip_grade,胜加成)
    -> values
    -> ("燕双鹰",9999,10,99);
Query OK, 1 row affected (0.05 sec)

mysql>                          )
mysql> insert into vipuser
    -> values
    -> ("李六六",0010,2,10);

図に示すように:
ここに写真の説明を挿入

データの更新:
基本的な構文形式はUPDATE table_name SET field1 = new-value1、field2 = new-value2
[WHERE Clause]
ここでは、vipuserで名前を更新します。

 update vipuser set name="燕鹰鹰" where id=9999;

改訂されたデータ
ここに写真の説明を挿入
クエリデータを確認できます
ステートメントの一般的な形式は次のとおり
です。SELECTcolumn_name、column_name
FROM table_name
[WHERE Clause]
[LIMIT N] [OFFSET M]
最初にテーブル内のすべてのデータをクエリし、
ステートメント形式はselect * fromです。テーブル

select *from user;

テーブルからアイテム選択列をクエリします。
たとえば、ユーザーテーブルの名前をクエリします。

select name from user;

クエリテーブルの特定の条件ステートメント
構文形式は、SELECT field1、field2、…fieldN FROM table_name1、table_name2…
[WHERE condition1 [AND [OR]] condition2…です。
最初に、VIPuserテーブルのVIPレベル10をクエリします。ステートメントは、次のとおりです。

select name,id,vip_grade from vipuser where vip_grade=10;

ユーザーテーブルから、2つのテーブル(ユーザーテーブルとvipuserテーブル)で同じ情報を見つけます。ステートメントは次のとおりです。

 select user.id,user.name,sex from user,vipuser where user.name=vipuser.name;

表示は次のとおりです。
ここに写真の説明を挿入
データを
削除して、テーブル全体をドロップで削除します。テーブルの作成時に例を示したように、ステートメントの形式は次のとおり
です。DROPTABLE table_name;

テーブル内のデータを削除します。ステートメントの形式は次のとおりです
。DELETEFROMtable_name[WHERE句]
ここでは、テーブル内のアイテムを削除します。

 delete from user where name="王五轩";

結果を図に示しここに写真の説明を挿入
ます。最初に、MySQLの追加、削除、および変更に関する基本的な文について説明します。

おすすめ

転載: blog.csdn.net/qq_45701131/article/details/106106984