MySQL学习集--DDL

DDL

数据库操作

查询所有数据库

sql 复制代码
SHOW DATABASES;

查询当前数据库

sql 复制代码
SELECT DATABASE();

创建

sql 复制代码
CREATE DATABASE[IF NOT EXISTS]数据库名[DEFAULT CHARSET 字符集][COLLATE 排序规则];

删除

sql 复制代码
DROR DATABASE[IF EXISTS]数据库名;

使用

sql 复制代码
USE 数据库名;
表操作

创建表格

sql 复制代码
CREATE TABLE tablename (
    column1 datatype constraints,
    column2 datatype constraints,
    ...
);

查询当前数据库所有表

sql 复制代码
SHOW TABLES;

查询表结构

sql 复制代码
DESC 表名;

查询指定表的建表语句

sql 复制代码
SHOW CREATE TABLE 表名;

修改表格

删除表格:

sql 复制代码
DROP TABLE 表名;

删除表格重新创建

sql 复制代码
TRUNCATE TABLE 表名 ;

删除字段

SQL 复制代码
ALTER TABLE 表名 DROP 字段名;

修改表名

sql 复制代码
ALTER TABLE 表名 RENAME TO 新表名

添加字段

sql 复制代码
ALTER TABLE 表名 ADD 	字段名 类型()长度[COMMENT][约束]

修改数据类型

sql 复制代码
ALTER TABLE 表名 MODIFY 字段名 新数据类型;

修改字段名和字段类型

sql 复制代码
ALTER TABLE 表名 	CHANGE 旧字段名 新字段名 类型(长度)[COMMENT][约束];

添加约束()

复制代码
ALTER TABLE 表名 ADD CONSTRAINT 。。。; 
相关推荐
知识分享小能手10 分钟前
微信小程序入门学习教程,从入门到精通,微信小程序开发进阶(7)
前端·javascript·学习·程序人生·微信小程序·小程序·vue3
又是忙碌的一天28 分钟前
java学习:四大排序
java·学习·排序算法
有一个好名字39 分钟前
从 3.6 亿订单表到毫秒级查询:分库分表指南
数据库·oracle
Aurora-silas1 小时前
RAG技术全栈指南学习笔记------基于Datawhale all-in-rag开源项目
笔记·学习
悠哉悠哉愿意2 小时前
【ROS2学习笔记】rqt 模块化可视化工具
笔记·学习·机器人·ros2
charlie1145141913 小时前
精读C++设计模式20 —— 结构型设计模式:桥接模式
开发语言·c++·学习·设计模式·桥接模式·c++23·概论
奥尔特星云大使3 小时前
MySQL 备份基础(一)
数据库·sql·mysql·备份·mysql备份
努力学习的小廉3 小时前
初识MYSQL —— 库和表的操作
数据库·mysql·oracle
A9better4 小时前
嵌入式开发学习日志32——stm32之PWM
stm32·单片机·嵌入式硬件·学习
快码加编~4 小时前
无法解析插件 org.apache.maven.plugins:maven-site-plugin:3.12.1
java·学习·maven·intellij-idea