MYSQL单表操作学习之DDL、DML及DQL语句示例

 更新时间:2024年03月29日 10:23:12   作者:噜噜不困o  
DML、DDL、DCL和DQL是数据库中常用的四种语言,分别用于数据操作、数据定义、数据控制和数据查询,下面这篇文章主要给大家介绍了关于MYSQL单表操作学习之DDL、DML及DQL语句的相关资料,需要的朋友可以参考下

数据库名称为【schoolIDB】,字符集【utf8】,排序规则【utf8_general_ci】.

1、创建数据表——DLL语句

CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `ceateDate` datetime DEFAULT NULL COMMENT '创建时间',
  `userName` varchar(20) COLLATE utf8_icelandic_ci DEFAULT NULL COMMENT '姓名',
  `pwd` varchar(36) COLLATE utf8_icelandic_ci DEFAULT NULL COMMENT '密码',
  `phone` varchar(11) COLLATE utf8_icelandic_ci DEFAULT NULL COMMENT '手机号',
  `age` tinyint(3) DEFAULT NULL COMMENT '年龄',
  `sex` char(2) COLLATE utf8_icelandic_ci DEFAULT NULL COMMENT '性别',
  `introduce` varchar(255) COLLATE utf8_icelandic_ci DEFAULT NULL COMMENT '简介',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_icelandic_ci;

2、插入数据——DML语句

insert into student values (0,'2022-02-02 10:10:10','葫芦娃爷爷','123123','1234567690',69,
'男','葫芦娃爷爷,在穿山甲的帮助下找到了葫芦籽');
insert into student values (0,'2022-02-02 10:10:10','蛇精','123123','1234566890',66,
'女','那个坏女人,绑架了葫芦娃');
insert into student values (0,'2022-02-02 10:10:10','蜈蚣精','123123','1234567860',67,
'男','那个坏男人,绑架了葫芦娃们');
insert into student values (0,'2022-02-02 10:10:10','一娃','123123','1634567890',23,
'男','金刚娃');
insert into student values (0,'2022-02-02 10:10:10','二娃','123123','1236567890',26,
'男','水娃');
insert into student values (0,'2022-02-02 10:10:10','三娃','123123','1234567896',24,
'男','拿个破葫芦');

insert into student (userName,age,introduce) VALUES('山神',25,'孕育了葫芦娃兄弟')
select * from student

3、编辑语句——DQL

SELECT userName as '用户名',age 年龄,sex'性 别',introduce'简介' from student
where pwd is not 123123;
SELECT distinct sex '性别类型' from student;
SELECT * from student order by userName desc;
SELECT * from student limit 5,3;

总结 

到此这篇关于MYSQL单表操作学习之DDL、DML及DQL语句的文章就介绍到这了,更多相关MYSQL单表DDL、DML、DQL语句内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql多层子查询示例代码(收藏夹案例)

    Mysql多层子查询示例代码(收藏夹案例)

    这篇文章主要介绍了Mysql多层子查询示例代码,以收藏夹案例给大家详细介绍,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 详解mysql 获取某个时间段每一天、每一个小时的统计数据

    详解mysql 获取某个时间段每一天、每一个小时的统计数据

    这篇文章主要介绍了mysql 获取某个时间段每一天、每一个小时的统计数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 如何使用mysql语句进行多表联查(以三个表为例)

    如何使用mysql语句进行多表联查(以三个表为例)

    这篇文章主要介绍了如何使用mysql语句进行多表联查(以三个表为例),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Mysql获取id最大值、表的记录总数等相关问题的方法汇总

    Mysql获取id最大值、表的记录总数等相关问题的方法汇总

    在做网站开发时,我们也许会想要取得mysql里id最大的一条记录,这个其实很简单。这篇文章给大家整理了获取一个表的记录数、获取一个表的最大id、获取一个表的auto_increment值等相关问题的答案,有需要的朋友们可以参考借鉴。
    2016-09-09
  • MySQL如何使用视图插入修改删除数据

    MySQL如何使用视图插入修改删除数据

    视图除了进行查询记录外,也可以利用视图进行插入、更新、删除记录的操作,减少对基表中信息的直接操作,提高了数据的安全性,下面这篇文章主要给大家介绍了关于MySQL如何使用视图插入修改删除数据的相关资料,需要的朋友可以参考下
    2023-06-06
  • MySql 缓存查询原理与缓存监控和索引监控介绍

    MySql 缓存查询原理与缓存监控和索引监控介绍

    这篇文章主要介绍了MySql 缓存查询原理与缓存监控和索引监控,需要的朋友可以参考下
    2021-07-07
  • 聊一聊MyISAM和InnoDB的区别

    聊一聊MyISAM和InnoDB的区别

    这篇文章主要介绍了聊一聊MyISAM和InnoDB的区别,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • mysql8关闭binlog并清空Binlog的方法

    mysql8关闭binlog并清空Binlog的方法

    这篇文章主要介绍了mysql8关闭binlog并清空Binlog,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • Mysql连接数的基本知识讲解

    Mysql连接数的基本知识讲解

    这篇文章主要介绍了Mysql连接数的基本知识,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • MySQL存储时间类型选择的问题讲解

    MySQL存储时间类型选择的问题讲解

    今天小编就为大家分享一篇关于MySQL存储时间类型选择的问题讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论