Mysql SQL_DDL_DML_DQL

1.学生表DDL 字符集[utf8]

CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号',
  `createDate` datetime DEFAULT NULL COMMENT '日期',
  `userName` varchar(20) DEFAULT NULL COMMENT '姓名',
  `pwd` varchar(36) DEFAULT NULL COMMENT '密码',
  `phone` varchar(11) DEFAULT NULL COMMENT '电话',
  `age` tinyint(3) DEFAULT NULL COMMENT '年龄',
  `sex` char(2) DEFAULT NULL COMMENT '性别',
  `introduce` varchar(255) DEFAULT NULL COMMENT '简介',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

2.插入学生信息DML

i

nsert into student VALUES(0,'2024-3-15 12:45:36','美乐乐','245697','1478963325'          ,19,'女','路阿啦啦啦');
insert into student values(0,'2024-2-06 13:16:22','东方曜','154874','147896325'
,22,'男','猜猜我是谁');
insert INTO student  VALUES(0,'2024-03-19 10:25:00','东方镜','154687','147896325',26,'女','路噜噜');
insert INTO student  VALUES(0,'2024-03-19 10:25:00','行云','154687','147896325'
,27,'男','咯咯哒过来');studentstudentstudent
insert INTO student VALUES(0,'2024-08-09 10:25:00','咯咯哒','154687','147896325'
,26,'女','放肆');
insert INTO student  VALUES(0,'2024-03-25 10:25:00','鬼谷子','154687','147896325'
,26,'女','额规范的地方');
insert INTO VALUES(0,'2024-06-19 10:25:00','西施','154687','147896325'
,20,'女','路地方边上');

实际效果:

3.基础查询测试DQL

#基础查询
SELECT * FROM student;
#筛选列(匿名)与筛选数据行
select userName as 姓名, age,'年龄',sex '性别',introduce '简介' from student
where pwd is not null;
#分页limit 有两个重载函数常用,
#1、一个班参数为显示条数
#2、 一个参数为从那条开始查询(下标从0开始计算),零一参数为显示条数
SELECT * from student limit 3,2;
#排序,oredr by 根据数值类型进行排序会比较准确
select * from student order by age desc limit 3;
#去重语句 distinct
SELECT DISTINCT sex '性别类型' from student;

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值