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 。。。; 
相关推荐
九.九几秒前
CANN 算子生态的底层安全与驱动依赖:固件校验与算子安全边界的强化
大数据·数据库·安全
匆匆那年9672 分钟前
llamafactory推理消除模型的随机性
linux·服务器·学习·ubuntu
蓝帆傲亦4 分钟前
代码革命!我用Claude Code 3个月完成1年工作量,这些实战经验全给你
jvm·数据库·oracle
好好学习天天向上~~7 分钟前
5_Linux学习总结_vim
linux·学习·vim
笨笨阿库娅7 分钟前
从零开始的算法基础学习
学习·算法
亓才孓8 分钟前
[JDBC]事务
java·开发语言·数据库
PD我是你的真爱粉13 分钟前
FastAPI使用tortoiseORM
数据库·fastapi
剩下了什么8 小时前
MySQL JSON_SET() 函数
数据库·mysql·json
山峰哥8 小时前
数据库工程与SQL调优——从索引策略到查询优化的深度实践
数据库·sql·性能优化·编辑器
较劲男子汉8 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann