首页 > 数据库 >MySQL学习必备SQL_DDL_DML_DQL

MySQL学习必备SQL_DDL_DML_DQL

时间:2024-03-28 16:58:18浏览次数:22  
标签:00 DEFAULT into DML values student DDL DQL NULL

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

数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8_general_ci】,

1.学生表DDL

CREATE TABLE `student` (
	`id` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '学号',
	`createDate` datetime DEFAULT NULL,
	`userName` VARCHAR ( 20 ) DEFAULT NULL,
	`pwd` VARCHAR ( 36 ) DEFAULT NULL,
	`phone` VARCHAR ( 11 ) DEFAULT NULL,
	`age` TINYINT ( 3 ) DEFAULT NULL,
	`sex` CHAR ( 2 ) DEFAULT NULL,
	`introduce` VARCHAR ( 255 ) DEFAULT NULL,
PRIMARY KEY ( `id` ) 
) ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;

2.插入学生信息DML

INSERT into student values (0,'2024-02-25 10:00:00','赵灵儿','123','15612345678',16,'女','逍遥哥哥,你终于找到我了。')

INSERT into student values (0,'2024-02-25 10:00:00','王语嫣','123','15612345678',17,'女','慕容复,我跟你不共戴天。')

INSERT into student values (0,'2024-02-25 10:00:00','龙姑娘','123','15612345678',22,'女','我想过过过过过过的生活。')

INSERT into student values (0,'2024-02-25 10:00:00','杨过','123','15612345678',18,'男','一遇杨过误终身。')

INSERT into student values (0,'2024-02-25 10:00:00','杨逍','123','15612345678',27,'男','杨过跟程英的大儿子。')

INSERT into student(userName,age,introduce) values ('黄衣女子',26,'杨过与龙姑娘的大女儿。')

实际效果:

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条。
select * from  student order by age desc limit 3;
# 去重语句distinct
select distinct sex '性别类型' from student;

标签:00,DEFAULT,into,DML,values,student,DDL,DQL,NULL
From: https://blog.csdn.net/Xinghaoyang666/article/details/137009116

相关文章

  • MySQL各类查询语句DQL——like_between and_null_in
    创建数据库CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyin......
  • MySQL各类查询语句DQL--like_in_between_and
    建表语句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,......
  • MySQL各类查询语句DQL--like in between...and
    数据库名称可以为【schoolDB】,字符集【utf8】,排列规则【utf8_general_ci】建立表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DE......
  • 云原生最佳实践系列 5:基于函数计算 FC 实现阿里云 Kafka 消息内容控制 MongoDB DML 操
    方案概述在大数据ETL场景,将Kafka中的消息流转到其他下游服务是很常见的场景,除了常规的消息流转外,很多场景还需要基于消息体内容做判断,然后决定下游服务做何种操作。该方案实现了通过Kafka中消息Key的内容来判断应该对MongoDB做增、删、改的哪种DML 操作。当Kafka......
  • ModuleNotFoundError: No module named ‘paddle.fluid.layers.utils‘关于paddle和pa
    训练模型时候发现的问题:1.ValueError:PretrainedConfiginstancenotfoundinthearguments,youcansetitasargsorkwargswithconfigfield2:ModuleNotFoundError:Nomodulenamed‘paddle.fluid.layers.utils‘对于第一个问题的发生,我先是检查uie-base,但是没......
  • MySql单表操作学习DDL_DML_DQL语句
     数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8_general_ci】。1、创建数据表——DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar......
  • MYSQL各类查询语句—DDL
    1.联系表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar(20)DEFAULTNULLCOMMENT'姓名',`pwd`varchar(36)DEFAULTNULLCO......
  • Fiddler(5)Statistics数据统计面板性能分析,Inspectors查看请求与响应
    Statistics数据统计面板,性能分析 重点:主要关注RTT,体现一个请求从发送到返回响应的时间反映一个请求的性能指标,其中主要需要关注RTT会展示全世界范围的请求平均数据showchart按钮,从饼状图中分别出哪些资源的请求耗时最多,从而对页面的访问进行访问速度优化Inspectors查......
  • [20240325]FORCE_MATCHING_SIGNATURE与DML.txt
    [20240325]FORCE_MATCHING_SIGNATURE与DML.txt--//生产系统遇到1个FORCE_MATCHING_SIGNATURE重合的奇怪现象,一般情况都是相似的sql语句(没有使用绑定变量的sql语句),--//FORCE_MATCHING_SIGNATURE相同。--//实际上insert语句真实FORCE_MATCHING_SIGNATURE=0,但是在v$active_session......
  • Fiddler(4)对网站进行过滤
     工具模板介绍: 监控模板介绍:   ......