我们可以从 MySQL 中的另一个表向一个表添加一列吗?
技术百科
WBOY
发布时间:2023-09-13
浏览: 次 是的,我们可以从另一个表向一个表添加一列。让我们首先创建两个表。创建表的查询如下 -
mysql> create table FirstTable -> ( -> UserId int, -> UserName varchar(20) -> ); Query OK, 0 rows affected (1.48 sec)
现在创建第二个表。创建第二个表的查询如下 -
mysql> create table SecondTable -> ( -> UserId int, -> UserAge int -> ); Query OK, 0 rows affected (1.57 sec)
现在,将年龄列添加到第一个表中。首先,添加 Age 列,然后使用 UPDATE 命令将此 Age 列设置为 SecondTable 的 UserAge 列。查询如下 -
mysql> ALTER TABLE FirstTable ADD COLUMN Age TINYINT UNSIGNED DEFAULT 0; Query OK, 0 rows affected (1.53 sec) Records: 0 Duplicates: 0 Warnings: 0
现在,这是更新第一个表以将 Age 列设置为 SecondTable 的 UserAge 列的查
询。查询如下 -
mysql> UPDATE FirstTable tbl1 -> INNER JOIN SecondTable tbl2 ON tbl1.UserId = tbl2.UserId -> SET tbl1.Age = tbl2.UserAge; Query OK, 0 rows affected (0.00 sec) Rows matched: 0 Changed: 0 Warnings: 0
现在借助 DESC 命令检查第一个表的描述。查询如下 -
mysql> desc FirstTable;
以下是显示我们成功从另一个表添加一列的输出 -
+----------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------------+------+-----+---------+-------+ | UserId | int(11) | YES | | NULL | | | UserName | varchar(20) | YES | | NULL | | | Age | tinyint(3) unsigned | YES | | 0 | | +----------+---------------------+------+-----+---------+-------+ 3 rows in set (0.53 sec)
# 这是
# 让我们
# 第一个
# 设置为
# 我们可以
# 第二个
# 到第
# mysql
# 将此
# SecondTable
# UserAge
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何使用Golang搭建Web开发环境_快速启动H
- Win11怎么设置默认终端应用_Windows11
- mac怎么看硬盘大小_MAC查看磁盘存储空间与文件
- Go 中实现 Python urllib.quot
- Win11怎么修改DNS服务器 Win11设置DN
- 如何使用Golang安装依赖库_管理模块和第三方包
- Windows如何使用注册表查找和删除项?(reg
- c# 在高并发场景下,委托和接口调用的性能对比
- Win11怎么打开旧版计算器_Win11恢复传统计
- Win11麦克风没声音怎么设置_Win11麦克风权
- 如何用正则与预处理高效拦截带干扰符的恶意域名
- Go 中 defer 在 goroutine 内部
- 如何使用Golang进行HTTP服务性能测试_测量
- 如何使用Golang实现基本类型比较_Golang
- 如何在Golang中实现基础配置管理功能_Gola
- Python对象比较排序规则_集合使用说明【指导】
- 如何使用Golang encoding/json解
- Win10如何备份注册表_Win10注册表备份步骤
- php条件判断怎么写_ifelse和switchc
- Win11怎么关闭通知中心_Windows11系统
- php串口通信波特率怎么选_根据硬件手册设置正确波
- 如何在 Go 中创建包含 map 的 slice(
- 如何在Golang中处理数据库事务错误_回滚和日志
- Win11输入法选字框不见了怎么办_Win11输入
- MAC如何隐藏文件夹及文件_MAC终端命令隐藏与第
- 如何使用Golang reflect检查方法数量_
- Win11任务栏天气怎么关闭 Win11隐藏天气小
- Win11怎么关闭系统声音_Win11系统提示音静
- Win11怎么关闭边缘滑动手势_Windows11
- Win11怎么更改系统语言为中文_Windows1
- php删除数据怎么加限制_带where条件删除避免
- 如何使用Golang实现多重错误处理_Golang
- 如何在 Go 中比较自定义的数组类型(如 [20]
- php打包exe怎么传递参数_命令行参数接收方法【
- Win11怎么开启HDR模式_Windows 11
- 如何在Golang中捕获JSON序列化错误_Gol
- 如何使用Golang包导出规则_控制函数和变量可见
- 如何在 Go 中正确反序列化 XML 多节点数组(
- Win10电脑C盘红了怎么清理_Windows10
- VSC怎样用终端运行PHP_命令行执行脚本的步骤【
- 如何使用Golang写入二进制文件_Golang
- Win11怎么制作U盘启动盘_Win11原版系统安
- c# 服务器GC和工作站GC的区别和设置
- Win11如何关闭小娜Cortana Win11禁
- php查询数据怎么导出csv_查询结果转csv文件
- Win11任务栏怎么固定应用 Win11将软件图标
- c++如何用AFL++进行模糊测试 c++ Fuz
- Win11怎么设置虚拟桌面 Win11新建多桌面切
- c++怎么使用std::unique实现去重_c+
- PyTorch DDP 多进程训练在 Kaggle

QQ客服