当前位置: 首页 > news >正文

详解MySQL增删查改

众所周知,MySQL是非常重要的数据库语言,下面我们来回顾一下mysql的增删查改吧
MySQL创建数据库:

CREATE DATABASE 数据库名;

MySQL删除数据库:

DROP DATABASE <database_name>; --直接删除,不检查是否存在
DROP DATABASE [IF EXISTS] <database_name>;--检查数据库是否存在

MySQL删除数据库

drop table userTest; --直接删除
drop table if exists userTest; --判断是否存在

MySQL创建数据库

create table userTest(id int primary key,userName varchar(30) not null
)

MySQL增加字段

alter table userTest
add column createTime varchar(38);

MySQL修改字段类型

alter table userTest
modify column createTime DATE;

MySQL修改字段名称

alter table userTest
change column createTime createTimeNew DATE;

MySQL删除字段类型

alter table userTest
drop column createTime;

MySQL增加字段且非空依赖

alter table userTestadd createTimeOld datetime not null;

MySQL修改字段依赖

alter table userTest modify createTimeNew date not null;

MySQL添加主键依赖

ALTER TABLE userTest
ADD PRIMARY KEY (id);

MySQL添加外键依赖

ALTER TABLE orders
ADD CONSTRAINT fk_customer
FOREIGN KEY (customer_id)
REFERENCES customers (customer_id);
http://www.lryc.cn/news/301965.html

相关文章:

  • Mysql开启bin-log日志
  • Java:性能优化细节01-10
  • CVE-2022-24652 漏洞复现
  • LeetCode、338. 比特位计数【简单,位运算】
  • 借助Aspose.BarCode条码控件,C# 中的文本转 QR 码生成器
  • vue打包优化,webpack的8大配置方案
  • B端系统从0到1:有几步,其中需求分析要做啥?
  • django中查询优化
  • 【JavaScript】输入输出语法
  • 多模态基础--- word Embedding
  • Mysql 日志
  • 【开源】SpringBoot框架开发服装店库存管理系统
  • 云原生之容器编排实践-在K8S集群中使用Registry2搭建私有镜像仓库
  • 标准IO 2月4日学习笔记
  • 如何在1Panel上偷渡HTTP/3
  • Qt实用技巧:QCustomPlot做北斗GPS显示绝对位置运动轨迹和相对位置运动轨迹图的时,使图按照输入点顺序连曲线
  • 116 C++ 可变参数函数,initializer_list (初始化列表), 省略号形参
  • 强国有我社会实践公益活动在合肥市庐阳区开展
  • Nginx 正向代理、反向代理
  • 软考学习--计算机组成原理与体系结构
  • fish终端下conda activate失败
  • FPGA之移位寄存器
  • Android Compose Material3 ModalNavigationDrawer 抽屉的使用(处理了一些坑)
  • golang select两个channel性能稳定,三个channel时性能会发生抖动,为什么?
  • VSCODE上使用python_Django
  • 探索IDE的世界:什么是IDE?以及适合新手的IDE推荐
  • DoRA(权重分解低秩适应):一种新颖的模型微调方法
  • centos7.9 搭建k8s
  • 使用vite创建项目
  • EXTI外部中断