MySQL 基本操作 —— 数据库与表的创建和管理

分类:数据库 时间:2026-02-24 浏览:1
1

一、数据库的基本操作

1. 创建数据库

语法:CREATE DATABASE [IF NOT EXISTS] 数据库名 [CHARSET 字符集];示例:创建名为test_db的数据库,指定字符集为 utf8mb4(支持 emoji):

CREATE DATABASE IF NOT EXISTS test_db CHARACTER SET utf8mb4;

2. 查看所有数据库

SHOW DATABASES;

3. 使用指定数据库

USE test_db;

4. 删除数据库(谨慎操作)

DROP DATABASE IF EXISTS test_db;

二、数据表的基本操作

1. 创建数据表

语法:

CREATE TABLE [IF NOT EXISTS] 表名 (
    字段1 数据类型 [约束],
    字段2 数据类型 [约束],
    ...
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

示例:创建user表(用户表):

CREATE TABLE IF NOT EXISTS user (
    id INT PRIMARY KEY AUTO_INCREMENT, -- 主键,自增
    username VARCHAR(50) NOT NULL UNIQUE, -- 用户名,非空且唯一
    password VARCHAR(255) NOT NULL, -- 密码,非空
    age TINYINT UNSIGNED, -- 年龄,无符号整数
    create_time DATETIME DEFAULT CURRENT_TIMESTAMP -- 创建时间,默认当前时间
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

2. 查看表结构

DESC user; -- 简写
-- 或
SHOW COLUMNS FROM user;

3. 修改表结构(添加字段)

示例:给user表添加email字段:

ALTER TABLE user ADD COLUMN email VARCHAR(100) UNIQUE AFTER password;

4. 删除表

DROP TABLE IF EXISTS user;

总结

  1. 数据库操作核心是创建(CREATE)、查看(SHOW)、使用(USE)、删除(DROP);

  2. 创建表需指定字段名、数据类型和约束,常用约束有主键、非空、唯一;

  3. InnoDB 是 MySQL 默认存储引擎,支持事务和外键,utf8mb4 是推荐字符集。

文章链接:http://www.qwkf.cn//shujuku/31.html
文章标题:MySQL 基本操作 —— 数据库与表的创建和管理

相关阅读