【MySQL | 第一篇】数据库和表的基本操作(DDL语句)
前言如果把数据库比作一栋房子那么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 用户信息表;修改添加新列ADDALTER TABLE users ADD age INT COMMENT 用户年龄;修改列定义MODIFY、CHANGEMODIFY只修改类型、长度或约束不改名。ALTER TABLE users MODIFY username VARCHAR(100) NOT NULL ;CHANGE不仅能修改类型还能重命名列。ALTER TABLE users CHANGE email user_email varchar(120);删除DROPALTER TABLE users DROP age;改表名RENAMEALTER TABLE users RENAME TO user_info;删除删除数据表DROP TABLE IF EXISTS users_info;