基础篇——数据库与表操作

引言

在掌握MySQL环境搭建后,数据库与表的操作是开发者必须精通的核心技能。本文系统讲解数据库与表的创建、数据类型选择、约束设计以及表结构修改四大模块,特别标注20+个新手高频踩坑点,帮助读者避开90%的常见错误。


一、数据库与表的基础操作

1.1 创建/删除数据库

标准语法

-- 创建数据库(必须指定字符集)
CREATE DATABASE shop_db 
DEFAULT CHARACTER SET utf8mb4 
COLLATE utf8mb4_unicode_ci;

-- 删除数据库(危险操作!)
DROP DATABASE IF EXISTS shop_db;

⚠️ 高频错误

  • 未指定字符集导致中文乱码(必须使用utf8mb4而非utf8
  • 误删生产数据库(强烈建议执行删除前SELECT验证数据)
  • 忘记IF EXISTS导致报错(推荐写法兼容性更佳)

1.2 创建/删除数

你可能感兴趣的:(oracle,数据库)