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

4:表结构的增删查改

1. 建表格式:

create table xxx(
	字段1 类型,
	字段2 类型,
	...
)charset=字符集 collate=校验集 engine=存储引擎;
  • 建表时使用不同的存储引擎,后面在目录中创建出的对应的表的文件个数不同,比如使用InnoDB建一张表会创建两个文件,而MyIsam会创建出三个文件。

2.  查看表:

show tables; // 查看当前使用的数据库中的所有表
desc xxx; // 查看xxx表的详细信息
show create table xxx \G //查看建表信息,主要可以看字符集校验集存储引擎等

3. 修改表:

drop table xxx; // 删除表xxx
alter table xxx rename yyy; // 将表xxx重命名为yyy
alter table xxx add 字段2 字段类型 after 字段1; // 新增列,在xxx表的字段1后面插入一列字段2
alter table xxx modify 字段1 字段类型; // 改字段类型:将xxx表的字段1的类型改为指定类型,这种修改会直接覆盖,所以一半配合show create table将原属性复制后,在原属性的基础上做修改。
alter table xxx drop 字段1; // 删除列,将xxx的字段1一列全部删除
alter table xxx change 字段1 全部属性; // 修改字段名,配合show create table使用,属性要全部跟在后面。

4. 删除表:

drop table xxx; // 删除表xxx,删除表的数据和结构


http://www.kler.cn/a/611350.html

相关文章:

  • EMQX Dashboard
  • onedav一为导航批量自动化导入网址(完整教程)
  • Python工程语法(正则表达式)
  • MOSN(Modular Open Smart Network)-05-MOSN 平滑升级原理解析
  • Spring Boot框架识别
  • 【C语言】文件操作(详解)
  • C#上位机通过NetToPLCsim与西门子PLC仿真连接通信
  • Spring Boot 自动装配原理深度解析:从源码到实战
  • Ubuntu 优化启动时间优化
  • GraalVM 和 传统 JVM(HotSpot/JDK) 的详细对比,涵盖执行模式、性能、生态、适用场景等方面,并附上总结和选择建议
  • Java多线程与高并发专题——CountDownLatch 是如何安排线程执行顺序的?
  • leetcode11.盛水最多的容器
  • FFmpeg开发学习:AVFormatContext结构体
  • 小程序内表格合并功能实现—行合并
  • Spring MVC:关于@PostMapping和@GetMapping的使用场景、区别及核心要点的总结
  • javaweb后端登录功能cookie session
  • CVE-2020-0796:永恒之黑实战学习
  • 鸿蒙-全屏播放页面(使用相对布局)---持续更新中
  • 爬虫:Requests-HTML的详细使用
  • SiLU与GeLU激活函数:现代大模型的选择