banner
xingli

xingli

猫娘爱好者

データベースのバックアップのインポートチュートリアル

基本的な追加、削除、検索#

データベースのインポート#

コード:

ログイン

mysql -u root -p 123456

データベースの作成

CREATE DATABASE book7 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

データベースの削除

drop database book7;

データベースのインポート

mysql -u [ユーザー名] -p [データベース名] < E:\books7.sql
mysql -u root -p book7 < E:\books7.sql

低バージョンの MySQL に対応するように修正#

ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

このエラーは、MySQL 8.0 バージョンで新しい utf8mb4_0900_ai_ci の照合順序を使用するデータベースを古いバージョンの MySQL または MariaDB サーバーに移動しようとしているため発生します。

この問題を解決するには、照合順序を古いバージョンでサポートされている照合順序に変更します。以下の手順に従ってください:

  1. E:\books7.sql ファイルを開き、utf8mb4_0900_ai_ci を検索します。

  2. この照合順序が出現するすべての場所を utf8mb4_general_ci に置き換えます。これは、古いバージョンの MySQL と MariaDB でサポートされている照合順序です。

  3. 変更した E:\books7.sql ファイルを保存します。

  4. 以下のコマンドを使用してファイルを再度 MySQL データベースにインポートします:

image-20230310133441561

インポートの確認#

image-20230310133522373

book テーブルの構造#

image-20230310133615220

テーブルから列を削除するには、ALTER TABLE コマンドを使用し、削除する列の名前を指定します。以下は例です:

ALTER TABLE table_name DROP COLUMN column_name;

上記のコマンドで、table_name を削除する列のデータテーブルの名前に、column_name を削除する列の名前に置き換えます。

ALTER TABLE book DROP COLUMN borrower_id;
ALTER TABLE book DROP COLUMN borrow_time;

image-20230310133853951

本の情報の挿入#

insert into book(id,name,price,upload_time) values(1,'艹nmのデータベース',999, NOW());

image-20230310134302057

複数の本を挿入#

INSERT INTO book(name,price,upload_time)
VALUES
('日nmのデータベース',998, NOW()),
('艹nmのデータベース作業',997, NOW()),
('rnmのデータベース要件',996, NOW());

image-20230310134555599

データベースのエクスポート#

mysqldump -u username -p dbname > backup.sql
mysqldump -u root -p book7 > E:\book8.sql

image-20230310134756756

image-20230310134802563

エクスポートされた内容

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。