虚拟列 mysql 追加

CREATE DATABASE my_database; -- 创建一个名为my_database的数据库
USE my_database; -- 选择使用该数据库

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY, -- 主键id,自增
    name VARCHAR(50), -- 用户名
    age INT -- 用户年龄
); -- 创建表users,定义了3列 

ALTER TABLE users 
ADD COLUMN age_in_months INT AS (age * 12); -- 使用ALTER TABLE添加虚拟列age_in_months

 

INSERT INTO users (name, age) VALUES 
('Alice', 25),  -- 插入用户Alice,年龄25
('Bob', 30);    -- 插入用户Bob,年龄30

 

SELECT name, age, age_in_months FROM users; -- 查询用户的姓名、年龄和年龄(以月为单位)
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值