mysql--数据表的操作

news/2024/10/15 12:13:36/

说明:filed为列名

关于数据表的操作

目录

1、创建表

2、查看表结构

(1)显示表结构

(2)显示具体表信息

3、修改表结构

(1)删除表

(2)修改表名

(3)插入一行

(4)在表中新增一列

(5)修改属性列的字段长度

(6)删除列

(7)修改列名


1、创建表

create table table_name(
field1 datatype,
field2 datatype,
field3 datatype,
...
)character set 字符集 collate 校验规则 engine 存储引擎;

后面部分可要可不要,不写就是默认设置
不同的存储引擎对应底层的磁盘结构要求不同
默认的引擎是innodb
这是因为配置的时候设置好的
可通过下列命令查看:

vim /etc/my.cnf

2、查看表结构

(1)显示表结构

show tables;

(2)显示具体表信息

desc table_name;

(3)查看创建表时的详细信息

show create table table_name  \G

3、修改表结构

(1)删除表

drop table_name;

(2)修改表名

alter table old_table_name rename to new_table_name;

(3)插入一行

insert into table_name values(对应列,要修改的新内容);

理论上values前需要加上需修改列名称,不加则全部要修改

(4)在表中新增一列

​
alter table talbe_name add filed_name datatype comment '新增列注释' after filed_namex;​

commen后跟着注释,可加可不加
after filed_namex:新增的列跟在filed_namex的后面

(5)修改属性列的字段长度

假设改为(60):(修改之后,直接把旧的列的属性全部覆盖)

alter table table_name modify filed_name varchar(60);

(6)删除列

alter table table_name dorp filed_name;

(7)修改列名

alter table table_name CHANGE old_column_name new_column_name column_definition;

table_name: 表的名称
old_column_name: 旧列名
new_column_name: 新列名
column_definition: 列的数据类型和其他属性(如 NOT NULL、DEFAUL


http://www.ppmy.cn/news/1539427.html

相关文章

Dockerr安装Oracle以及使用DBeaver连接

拉取镜像 pull container-registry.oracle.com/database/free:latest 创建容器 说明一下我现在的最新版本是23 docker run -d --name oracle23i -h xrilang -p 1521:1521 container-registry.oracle.com/database/free:latest 查看日志 docker logs oracle23i 设置密码 因为创建…

python爬虫,爬取网页壁纸图片

python爬虫实战,爬取网页壁纸图片 使用python爬取壁纸图片,保存到本地。 爬取彼岸图网,网站地址https://pic.netbian.com/ 本人小白,记录一下学习过程。 开始前的准备 安装python环境,略。 python编辑器pycharm2…

Zilliz获Forrester报告全球第一;OB支持向量能力;Azure发布DiskANN;阿里云PG发布内置分析引擎

重要更新 1. Azure发布PostgreSQL向量索引扩展DiskANN,声称在构建HNSW/IVFFlat索引上,速度、精准度都超越pg_vector,并解决了pg_vector长期存在的偶发性返回错误结果的问题( [1] )。 2. 阿里云RDS PostgreSQL 发布AP加速引擎(rds…

one-api搭建大模型API平台

one-api搭建大模型API平台 前言一、Docker部署二、登录三、添加渠道四、调用总结 GitHub地址:https://github.com/songquanpeng/one-api 前言 one-api接入了: ● OpenAI ChatGPT 系列模型(支持 Azure OpenAI API) ● Anthropic C…

计算机网络——p2p

流媒体是指在网络上以流式传输技术实时播放的多媒体内容,如音频、视频等。以下是关于流媒体的详细介绍: 一、工作原理 数据分割与传输: 流媒体技术将多媒体文件分割成较小的数据包。这些数据包按照特定的顺序进行编号,然后通过网络…

MC802单片机:触控未来,8位高性能与多IO接口的完美结合

MC802单片机:开启智能生活新篇章 MC802 (2 Touch Key 4 I/O) MC802是由厦门晶尊微电子科技有限公司(ICman)推出的一款高性能8位单片机,它集成了2个自校正容性触摸按键和4个I/O口,专为需要多…

简单实现手机、电脑相互操作

1、从手机截图到sdcard 2、将图片导出到PC 3、从PC加载图片 4、开启定时器 5、操作电脑UI事件 1、 private static void takeScreenshot(String path) {long t1 System.currentTimeMillis();String command "adb devices"; // 替换为你需要执行的shell命令Str…

Python知识点:基于Python技术,如何使用TensorFlow进行自动驾驶模型训练

开篇,先说一个好消息,截止到2025年1月1日前,翻到文末找到我,赠送定制版的开题报告和任务书,先到先得!过期不候! 使用TensorFlow进行自动驾驶模型训练的Python技术详解 自动驾驶技术是人工智能领…