首页 > 数据库 >MySQL学习必备SQL-DDL-DQL

MySQL学习必备SQL-DDL-DQL

时间:2024-03-25 12:03:30浏览次数:29  
标签:COMMENT 25 00 DEFAULT DDL student SQL DQL NULL

MySQL创建数据库需要自行创建,

1、学生表DDL

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

select * from student;
insert into student values(0,'2024-02-25 10:00:00','赵灵儿','123',
'12345678901',16,'女','逍遥哥哥,你终于找到我了。');
insert into student values(0,'2024-02-25 10:00:00','龙姑娘','124',
'12345678902',16,'女','我想过过过儿过过的日子');
insert into student values(0,'2024-02-25 10:00:00','王语嫣','125',
'12345678903',16,'女','慕容复,我和你不共戴天');
insert into student values(0,'2024-02-25 10:00:00','杨瀚森','126',
'12345678904',19,'男','来自邯郸广平的天才少年');
insert into student values(0,'2024-02-25 10:00:00','贾斯汀','127',
'12345678905',19,'男','来自衡水饶阳的电竞天才少年');
insert into student values(0,'2024-02-25 10:00:00','王哲林','128',
'12345678906',19,'男','来自邯郸魏县的台球天才少年');
insert into student values(0,'2024-02-25 10:00:00','李 宁','129',
'12345678907',19,'男','来自沧州黄骅的篮球天才少年');

实际效果:

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;# 从4(0-3)开始查询2条。
# 排序,order by根据数据值类型进行排序会比较准确。
select * from student order by age desc limit 3;
# 去重语句distinct
select distinct sex '性别类型' from student;

只看不赞 发量减半!

标签:COMMENT,25,00,DEFAULT,DDL,student,SQL,DQL,NULL
From: https://blog.csdn.net/2301_80888325/article/details/137008963

相关文章

  • MySQL
    1学生表DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`createdate`datetimeDEFAULTNULL,`username`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyint(3)DEFAULTNULL,......
  • MySQL学习必备SQL_DDL_DML_DQL
    1.MySQL数据库创建(学生表)CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`createdate`datetimeDEFAULTNULL,`username`varchar(255)CHARACTERSETutf8DEFAULTNULL,`pwd`varchar(255)CHARACTERSETutf8DEFAULTNULL,`phone`varcha......
  • MySQL学习必备SQL DDL DML DQL
    1、学生表DDLCREATETABLE`aa`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`creaDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyint(3)......
  • MySQL学习必备SQL_DDL_DML_DQL
    1、学生表DDLCREATETABLE`student`( `id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号', `createDate`datetimeDEFAULTNULL, `userName`varchar(20)DEFAULTNULL, `pwd`varchar(36)DEFAULTNULL, `phone`varchar(11)DEFAULTNULL, `age`ti......
  • MySQL必备学习
    1.学生表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyint(3)DEFAULTNULL,......
  • java毕业设计体育r品在线销售系统(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展和电子商务的普及,人们的购物方式正逐渐从传统的实体店转向在线购物平台。体育用品市场作为一个具有庞大消费群体和持续增长潜力......
  • mysql基础操作
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档MySql基本语法一、MySql数据库创建(学生表)插入学生数据二、查询语句2.基础查询3.条件查询4.模糊查询5.其他查询一、MySql数据库创建(学生表)CREATETABLE`student`(`id`int(11)NOTNULLAUTO_I......
  • java毕业设计网上生鲜超市(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的不断进步和人们生活节奏的加快,传统的购物模式已经无法完全满足现代社会的需求。特别是在生鲜食品领域,消费者对新鲜、健康、快捷的要求越......
  • Mysql SQL_DDL_DML_DQL
    1.学生表DDL字符集[utf8]CREATETABLE`student`( `id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号', `createDate`datetimeDEFAULTNULLCOMMENT'日期', `userName`varchar(20)DEFAULTNULLCOMMENT'姓名', `pwd`varchar(36)DEFAU......
  • MySQL中的MVCC
    MySQL中的MVCC作用MVCC在MySQL中主要用于解决事务的隔离性,具体来说,不同的事务在同一时间点可以看到数据库不同的时间点快照,而不会被其他事务的修改所影响,主要是为了减少锁的使用,提升系统的并发能力.实现​TxID​:事务的ID,一个递增的值,值越大表示发生的时间越......