【MySQL | 第一篇】数据库和表的基本操作(DDL语句)
2026/4/24 22:12:38 网站建设 项目流程

前言

如果把数据库比作一栋房子,那么DDL (Data Definition Language,数据定义语言)就是用来打地基、建框架、砌墙的。它决定了房子的结构,映射到MySQL中主要用来对数据库和数据表来进行基本的操作。

一、数据库操作(DataBase)

🐬查询

  • 查询所有数据库:
    show databases ;
  • 查询当前数据库:
    SELECT DATABASE();

🐬创建

  • 创建数据库:
    CREATE DATABASE IF NOT EXISTS tb_user DEFAULT CHARSET utf8mb4;

🐬删除

  • 删除数据库:
    DROP DATABASE tb_user;

🐬使用

  • 使用数据库:
    use tb_user;

二、数据表操作(Table)

🐬创建

  • 创建数据表:
    CREATE TABLE users( id TINYINT AUTO_INCREMENT PRIMARY KEY COMMENT '用户id', username varchar(20) COMMENT '用户名', email varchar(100) COMMENT '邮箱', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ) COMMENT '用户信息表';

🐬修改

  • 添加新列(ADD):
    ALTER TABLE users ADD age INT COMMENT '用户年龄';
  • 修改列定义(MODIFY、CHANGE):
    • MODIFY:只修改类型、长度或约束,不改名。
      ALTER TABLE users MODIFY username VARCHAR(100) NOT NULL ;
    • CHANGE:不仅能修改类型,还能重命名列。
      ALTER TABLE users CHANGE email user_email varchar(120);
  • 删除(DROP):
    ALTER TABLE users DROP age;
  • 改表名(RENAME):
    ALTER TABLE users RENAME TO user_info;

🐬删除

  • 删除数据表:
    DROP TABLE IF EXISTS users_info;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询