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

Mysql 中表的相关操作(1)

前提知识 :数据类型

常用类型 :int double decimal datetime floatl varchar

  •  整形 int 
  • 低精度浮点数 :float
  • 高精度浮点数:double
  • 更高精度浮点数:decimal
  • 时间数:datetime
  • 字符串:varchar

正式内容

1.创建表

CREATE TABLE 表名 (
    列名1 数据类型 [约束条件],
    列名2 数据类型 [约束条件],
    ...
    [表选项]
);

注意:要先进入一个数据库;

2.查看表结构

DESCRIBE table_name;

3.插入数据

insert into 表名 values(值1, 值2, 值3, ...);
insert into 表名 (列1, 列2, 列3, ...) values(值1, 值2, 值3, ...);
  •  方法1需要提供表中所有列的值,并且这些值必须与表中的列顺序和数据类型相匹配。
  • 方法2允许指定哪些列应该被插入,并且只提供这些列的值。如果不提供某个列的值,MySQL将自动为该列分配默认值(如果存在的话)

4.添加字段

ALTER TABLE table_name
ADD COLUMN column_name column_definition [FIRST | AFTER existing_column];

table_name:要修改的表的名称。
column_name:要添加的新字段的名称。
column_definition:新字段的定义,包括数据类型和其他约束(如 NOT NULL、DEFAULT 值等)。
FIRST:可选,表示将新字段添加到表的第一个位置。
AFTER existing_column:可选,表示将新字段添加到existing_column之后

5.修改字段

-- 使用 MODIFY COLUMN 修改字段定义
ALTER TABLE table_name
MODIFY COLUMN column_name new_column_definition [FIRST | AFTER existing_column];

-- 使用 CHANGE COLUMN 修改字段名称和定义
ALTER TABLE table_name
CHANGE COLUMN old_column_name new_column_name new_column_definition [FIRST | AFTER existing_column];

 6.查看表

第一种,查看所有的列;(一般不用这种,会占用服务器)

第二种,查看部分类

3.表达式查询(并不影响数据)

相关文章:

  • 北京做的比较好的网站公司吗太原网站制作优化seo
  • 无极县城内招聘临时工免费网站推广优化
  • 交通信用网站建设百度官网电话
  • 微信上微网站怎么做的吗武汉网站建设公司
  • 定制鞋子的app百度关键词优化多少钱
  • 网络查控系统设计方案qq群排名优化软件购买
  • NVIDIA RTX™ GPU 在 Houdini 中的渲染表现实测
  • pg_basebackup 备份和还原
  • 微信小程序事件绑定基本语法
  • 折叠屏手机:技术进步了,柔性OLED面板测试技术需求跟上了吗?
  • 十三种物联网/通信模块综合对比——《数据手册--物联网/通信模块》
  • 基于FPGA实现BPSK 调制
  • std::allocator和 __pool_alloc
  • MySQL---Ubuntu环境安装
  • 开发一款区块链软件的周期解析
  • 【C语言】预处理(预编译)(C语言完结篇)
  • 工作搁置重启:引发的决策深思
  • CNVD-2025-06046:Google Chrome沙箱逃逸漏洞大揭秘与防护指南
  • 菊风RTC 2.0 开发者文档正式发布,解锁音视频新体验!
  • Java 解析日期格式各个字段含义温习
  • QML 中 Z 轴顺序(z 属性)
  • L2-034 口罩发放
  • 太阳能晶片计数系统 源代码
  • 开源推荐#5:CloudFlare-ImgBed — 基于 CloudFlare Pages 的开源免费文件托管解决方案
  • Qt 元对象系统探秘:从 Q_OBJECT 到反射编程的魔法之旅
  • 商品详情 API 返回数据字段说明