数据库练习(附加答案)

5 篇文章 0 订阅

 数据库练习
 
1. 创建`tedu_ums`数据库,并使用该数据库;
 
    CREATE DATABASE tedu_ums;
 
    USE tedu_ums;
 
2. 创建`t_user`数据表,在该表至少包含id、用户名(username)、密码(password)、年龄(age)、手机号码(phone)、邮箱(email)这6个字段,数据类型和约束可自行设计;
 
    CREATE TABLE t_user (
        id INT AUTO_INCREMENT COMMENT '用户id',
        username VARCHAR(20) NOT NULL UNIQUE COMMENT '用户名',
        password VARCHAR(20) NOT NULL COMMENT '密码',
        age INT COMMENT '年龄',
        phone VARCHAR(20) COMMENT '手机号码',
        email VARCHAR(50) COMMENT '电子邮箱',
        PRIMARY KEY (id)
    ) DEFAULT CHARSET=UTF8MB4;
 
3. 向数据表中插入不少于10条记录;
insert into t_user(id,username,password,age,phone,email) values(1,'l1',123,11,'12345678910','55555@qq.com'),(2,'l2',123,19,'12345678910','555555@qq.com'),
(3,'l3',123,12,'12345678910','5555555@qq.com'),
(4,'l4',123,13,'12345678910','55555555@qq.com'),
(5,'l5',123,14,'12345678910','555555555@qq.com'),
(6,'l6',123,15,'12345678910','5555555555@qq.com'),
(7,'l7',123,16,'12345678910','55554@qq.com'),
(8,'l8',123,17,'12345678910','555532@qq.com'),
(9,'l9',123,18,'12345678910','555556@qq.com'),
(10,'l10',123,20,'12345678910','5555665@qq.com');
 
4. 删除id=?的记录;
     delete from t_user where id=5;
5. 一次性删除id=?、id=?、id=?的记录;
       delete from t_user where id=6 and id=7 and id=8;
6. 将id=?的电子邮箱改为?;
update t_user set email='111111@qq.com' where id=10;
7. 将所有用户的密码改为?;
update t_user set password='12345678';
8. 统计当前表中用户的数量;
select count(*) from t_user;
9. 查询id=?的用户的信息;
select* from t_user where id=10;
10. 查询用户名=?的用户的信息;
select *from t_user where username='l10';
11. 查询所有用户的信息;
select *from t_user;
12. 假设每个用户的年龄都不同,查询年龄最大的那1个用户的信息;
   select* from t_user where age=(select max(age) from t_user);

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饭九钦vlog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值