-- 创建用户表 user
CREATE TABLE user (
用户号 INT NOT NULL PRIMARY KEY IDENTITY(1,1),
用户名 NVARCHAR(20) NOT NULL UNIQUE,
手机号码 CHAR(11) NOT NULL,
性别 NVARCHAR(2) NOT NULL CHECK (性别 IN ('男', '女', '保密')),
注册时间 DATETIME DEFAULT GETDATE(),
会员等级 INT NOT NULL CHECK (会员等级 >= 0 AND 会员等级 <= 100)
);
-- 向用户表插入五个记录
INSERT INTO user (用户名, 手机号码, 性别, 会员等级)
VALUES
('张三', '13812345678', '男', 80),
('李四', '13987654321', '女', 95),
('王五', '13611112222', '保密', 70),
('赵六', '13744445555', '男', 60),
('钱七', '13566667777', '女', 85);
-- 查询会员等级为90以上的会员用户号、手机号和注册时间
SELECT 用户号, 手机号码, 注册时间
FROM user
WHERE 会员等级 >= 90;
-- 将一个用户的性别修改为“保密”,假设用户号为1
UPDATE user
SET 性别 = '保密'
WHERE 用户号 = 1;