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

MySQL学习必备SQL_DDL_DML_DQL

时间:2024-03-25 12:05:06浏览次数:20  
标签:DEFAULT 19868866036 45 DML VALUES student DDL DQL NULL

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

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

1、学习表DDL

CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `createDate` datetime DEFAULT NULL,
  `userName` varchar(20) DEFAULT NULL,
  `pwd` varchar(11) DEFAULT NULL,
  `phone` varchar(36) DEFAULT NULL,
  `age` int(5) 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,'2023-8-26 10:45:7','纳西妲','521','19868866036','500','神','智慧之神');
INSERT INTO student VALUES(0,'2023-8-23 12:56:45','胡桃','521','19868866036','45','神','往生堂堂主');
INSERT INTO student VALUES(0,'2023-8-23 12:56:45','钟离','521','19868866036','1000','神','岩王帝君');
INSERT INTO student VALUES(0,'2023-8-23 12:56:45','芙宁娜','521','19868866036','500','神','神的替身');
INSERT INTO student VALUES(0,'2023-8-23 12:56:45','可莉','521','19868866036','120','萝','火花骑士');
INSERT INTO student VALUES(0,'2023-8-23 12:56:45','雷电将军','521','19868866036','800','神','永恒');
INSERT INTO student VALUES(0,'2023-8-23 12:56:45','班尼特','521','19868866036','54','少','六命火神');

实际效果:

3、基础查询测试DQL

#基础查询
SELECT * FROM student;
#筛选列(匿名)与筛选数据行
SELECT userName '性别',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;

标签:DEFAULT,19868866036,45,DML,VALUES,student,DDL,DQL,NULL
From: https://blog.csdn.net/jiuyuexixi/article/details/137009335

相关文章

  • MySQL学习必备SQL_DDL_DML_DQL
    MySQL创建数据库需要自行创建,数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8_general_ci】1、学生表DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEF......
  • MySQL学习必备SQL_DDL_DML+DQL
    MySQL创建数据库需要自行创建,数据库名称可以为【schoolDb】,字符集【utf8】,【utf8_general_ci】1.学生表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,......
  • MySQL学习必备SQL_DDL_DML_DQL
    mysql创建1、学生表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createdate`datetimeDEFAULTNULL,`username`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age......
  • MySQL学习必备SQL-DDL-DQL
    MySQL创建数据库需要自行创建,1、学生表DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'开始日期',`userName`varchar(20)DEFAULTNULLCOMMENT'用户名',`pwd`varcha......
  • 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 SQL_DDL_DML_DQL
    1.学生表DDL字符集[utf8]CREATETABLE`student`( `id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号', `createDate`datetimeDEFAULTNULLCOMMENT'日期', `userName`varchar(20)DEFAULTNULLCOMMENT'姓名', `pwd`varchar(36)DEFAU......
  • 3.MySQL数据库的基本操作-DQL 基本操作
    MySQL数据库的基本操作-DQL基本操作查询select语法格式select[all|distinct]<目标列的表达式1>[别名],<目标列的表达式2>[别名]...from<表名或视图名>[别名],<表名或视图名>[别名]...[where<条件表达式>][groupby<列名>[having<条件表达式>]][o......
  • 【飞浆AI实战】交通灯检测:手把手带你入门PaddleDetection,从训练到部署
    前言本次分享将带领大家从0到1完成一个目标检测任务的模型训练评估和推理部署全流程,项目将采用以PaddleDetection为核心的飞浆深度学习框架进行开发,并总结开发过程中踩过的一些坑,希望能为有类似项目需求的同学提供一点帮助。项目背景和目标背景:目标检测是计算机视觉的一......