基本增刪查#
導入資料庫#
代碼:
登錄
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 伺服器中。
解決此問題的方法是將排序規則更改為舊版本支援的排序規則。請按照以下步驟操作:
-
打開
E:\books7.sql
檔案並搜尋utf8mb4_0900_ai_ci
。 -
將所有出現該排序規則的地方替換為
utf8mb4_general_ci
,這是舊版本 MySQL 和 MariaDB 所支援的排序規則。 -
儲存更改後的
E:\books7.sql
檔案。 -
再次使用以下命令將檔案導入到 MySQL 資料庫中:
檢查是否導入#
book 表結構#
刪除資料表中的列,請使用 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;
插入書資訊#
insert into book(id,name,price,upload_time) values(1,'艹nm的資料庫',999, NOW());
多條書插入#
INSERT INTO book(name,price,upload_time)
VALUES
('日nm的資料庫',998, NOW()),
('艹nm的資料庫作業',997, NOW()),
('rnm的資料庫要求',996, NOW());
導出資料庫#
mysqldump -u username -p dbname > backup.sql
mysqldump -u root -p book7 > E:\book8.sql
導出內容