mysql学习文档_「mysql学习」MySQL学习文档 - seo实验室

news/2024/5/20 5:35:26/文章来源:https://blog.csdn.net/weixin_30963127/article/details/113300771

mysql学习

基础知识

1 创建表

CREATE TABLE tablename (name1 CHAR(100),name2 NUMERIC,name3 INT);

2 向表中按行插入数据

INSERT INTO tablename(name1,name2,name3) VALUES(value1,value2,value3);

插入多行

INSERT INTO tablename(name1,name2,name3) VALUES(value1,value2,value3),(value4,value5,value6);

3 删除表

DELETE(可恢复)

DELETE FROM tablename; --全部删除

DELETE FROM tablename WHERE name1 = ‘***’;--删除满足条件的行

TRUNCATE(不可恢复)

TRUNCATE TABLE tablename;

DROP(删除整个表结构)

DROP TABLE tablename;

4 查询表

SELECT * FROM tablename limit 10;--(查一个未知表时最好带上limit)

查询5到10行

SELECT * FROM tablename LIMIT 4(开始行-1),6(间隔行);

5 关联

左关联,左表全部展示,右表展示和左表关联上的部分,左表没关联上的右边字段为空

SELECT A.name1,A. name 2,B. name 1,B. name 2 FROM A left join B A. name 1=B. name 1 ;

内关联,展示关联字段在两表中同时存在的行

SELECT A. name 1,A. name 2,B. name 1,B. name 2 FROM A inner join B A. name 1=B. name 1;

6 更新

UPDATE tablename SET name1=改变后的名字 WHERE name1 = 要更改的名字;

7 分组

wordCount例子

SELECT word,COUNT(*) FROM tablename GROUP BY word;

8 排序

SELECT DATETIME FROM tablename order BY datetime;--默认正序

SELECT DATETIME FROM tablename ORDER BY datetime DESC;--倒序

9 修改

ALTER TABLE tablename DROP name1;--删除字段name1

ALTER TABLE tablename ADD name INT FIRST;--在第一列增加字段name

ALTER TABLE tablename ADD i INT AFTER c; --在c字段后面增加字段i

修改字段类型及名称

MONDIFY

ALTER TABLE tablename MODIFY c CHAR(10);--将字段c的类型变为char(10)

CHANGE

ALTER TABLE tablename CHANGE i j BIGINT;--将字段i改为类型为bigint名称为j的字段

10 条件中的匹配

'%a'     //以a结尾的数据

'a%'     //以a开头的数据

'%a%'    //含有a的数据

'_a_'    //三位且中间字母是a的

'_a'     //两位且结尾字母是a的

'a_'     //两位且开头字母是a的

行转列

表1

1fcf25003b965aeedc434aa69152d682.png

表2

84979736af7209359f665b548dd4bef7.png

将表1变成表2的Mysql语句

SELECT NAME 姓名,

MAX(CASE obgject WHEN '数学' THEN score ELSE 0 END ) 数学,

MAX(CASE obgject WHEN '语文' THEN score ELSE 0 END ) 语文,

MAX(CASE obgject WHEN '英语' THEN score ELSE 0 END ) 英语

FROM testscore

GROUP BY NAME

列转行

表3

713ce8abc06640b171b435b1695fbdda.png

表4

a59eb0dcd4c2b45b3211825451f1d3bb.png

将表3结构变成表4结构的sql语句

SELECT NAME 姓名,'数学' AS 学科,math_score 分数  FROM testcol

UNION

SELECT NAME,'语文' AS 学科,chin_score 分数 FROM testcol

UNION

SELECT NAME,'英语' AS 学科,eng_score 分数 FROM testcol

指定号行查询

0c42ef497f8e8fba4127c7285abc1d67.png

从上表中取第五行到第八行

4ec40025e1828cd450a9488bdb314ebd.png

SELECT * FROM testlastone  LIMIT 4,4

81edbc3ac5ab37d29b1c9ea7f99a9a6f.png

从上表中取出每个id最早访问网站的那一行,插入到新表table_c中表结构和上表一致

3192bf5dd2100a1f9c6ae19288c1cb1c.png

CREATE TABLE table_c

SELECT a.member_id,C.min_time,a.url FROM table_a a

INNER JOIN (SELECT member_id ,MIN(log_time) min_time FROM table_a

GROUP BY member_id) C

ON a.member_id = C.member_id AND a.log_time = C.min_time

相关阅读

转载:https://blog.csdn.net/qq_36345036/article/details/76977294

二分图又称作二部图,是图论中的一种特殊模型。设G=(V,E)是一个

在机场使用的空管系统中,飞机的速度矢量线差不多是这样的:

模拟飞机飞行时的速度矢量线,这里就大概做个类似效果:

什么叫速度

其实我学习java最根本的原因是:我是一个挺关注外在的人,虽然是个程序员,所以我很喜欢写出那些带有漂亮的界面的程序,因为C总是控制台,

1.修改表名:alter table 表名 rename 新表名;

2.添加表字段:

(1)默认加到最后:alter table 表名 add 新字段  类型 (字段完整性约束

1.id介绍

这个id不是主键的意思,他是用来标识select查询的序列号,包含一组数字,表示查询中执行select子句或者操作表的顺序。

会出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_803077.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

资源网站

文章目录shell教程》](https://www.runoob.com/linux/linux-system-boot.html)![在这里插入图片描述Arduino学习》电子书下载》 shell教程》 Arduino学习》 电子书下载》

php网站友链直显代码,友情链接代码有哪些 怎么写

友情链接版块在大多数网站的底部都会有这块信息展示,少部分博客会在右下角显示友情链接,通常用于与别人的合作或者互相连接,达到引流、引蜘蛛的目的。那么友情链接代码是怎样的呢?href"url",url对应的是网站…

网站常用小图标

转载于:https://blog.51cto.com/181796968/42304

浏览器显示“您与此网站之间建立的连接不安全”的解决方案

现在很多网站打开的时候发现浏览器地址栏多了一个小的信息提示,点开看,谷歌的Chrome浏览器会提示“您与此网站之间建立的连接不安全”,火狐的firefox浏览器会提示“您与此网站之间建立的连接不安全”。 这种一般是什么原因导致的呢&#xff1…

适用于编程开发自学的学习网站

今天为大家分享几个编程开发自学的学习网站 1.C语言网 该网站有很多C语言相关的教程、资源、博客和练手习题,同时也有很多题库和比赛,比较实用。 网址:https://www.dotcpp.com/ 2.cppreference cppreference是一个免费网站,上面…

免费电子书下载网站,不来白嫖一波

作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网站是非常重要的,…

分享一波学习编程刷题网站

相信很多小伙伴在学习了基础知识后并不清楚自己到底掌握了多少知识,也不清楚自己的实力,那这时候就需要做题来检验自己了,这里我就给各位推荐3个刷题网站,供各位大佬参考,互相学习 1.牛客网 网址:https://…

Quick Tip : 为什么不能在子网站创建自定义权限级别?

在SharePoint 2010中,如果一个子网站是继承其父网站的权限,那么从网站设置中打开网站权限页面,你会看到: 点击Ribbon区域的“停止继承权限”,管理员就可以断掉当前网站与父网站的权限继承,自定义网站的权限…

华为ensp实验案列推荐,这是我发现实验案列最多的一个网站,不看就亏大了

话不多说,先上图 没错,就是程序员大本营,本人这几天一直在寻找大量华为ensp的实验案列进行训练,一直没有找到太多,也不全,终于在今天让我找到了,这里面从ensp的安装到各种实验都有,想…

网站架构之缓存应用(1)概念篇

网站缓存这个话题并不新颖,但是能否将它用好,可是一门学问,同一件工具在不同人的手中会做出不同的事情来。这里我来分享总结下我对于网站架构中缓存应用的一些看法和经验,大家有好的想法可以补充。 第一:缓存…

分享一个国内的网站-有了它你还用新浪微博吗

最近从一个介绍WEB2.0的网站看到这样一篇介绍,有这样一个网站,提供随时随地的日记记录功能。 久久日记,一个基于移动终端的功能软件。 为用户提供了一个方便记录下自己碎碎念的日记本服务,在这里,用户对生活的感悟可以…

200佳优秀的国外创意设计网站推荐【全集】

您可能还喜欢 寻找网页设计灵感的27个最佳网站推荐最新30个漂亮的个人作品集网页设计案例分享35个非常漂亮的单页网站设计案例60佳灵感来自大自然的网页设计作品欣赏分享100佳精美的作品集网站设计案例这个系列将向大家200佳非常棒的国外设计网站,包括网页设计、名片…

Asp.Net知识锦分享,徐汇区网站设计

导读:作者Alexis对Web方面颇多兴趣,业余时间自学Silverlight、WPF、HTML5,时而做些小东西聊以自足。他总结了一篇.NET的文章《Asp.Net知识锦分享》,以下是文章内容: 今天是春节的最后一篇博客了,在这里给大…

PyType_Type和PyBaseObject_Type

PyType_Type和PyBaseObject_Type一. 类型的类型—PyType_Tpye(type的实体)二. 类型之基—PyBaseObject_Type(object的实体)PyObject和PyTypeObject内容的最后指出下图中对实例对象和类型对象的理解是不完全正确的, 浮点类型对象全局唯一,Python在C语言层…

开源免费cms---十大主流建站的CMS系统介绍

开源免费cms建站系统哪个好(十大主流建站的CMS系统介绍) 动易 CMS,博客系统 drupal 不适合中国的企业网站建设。 joomla! drupal适合程序员级别的人使用,方便做二次开发,可以做出任何你想要的网站&#…

网页编码_怎样查询HS编码?这个功能强大的网站一定要收藏!

说起HS编码,相信大家都不会陌生,它就是海关编码。是一部供海关、统计、进出口管理及与国际贸易有关各方共同使用的商品分类编码体系。HS编码对于从事进出口业务的企业来说,是入门基础,它可以帮助大家更快速地分类商品。大家该如何…

网页php花哨功能_科学的设计你的网站网页

在网络设计领域关于Eye-Tracking的研究十分火爆,但是如何把这些研究结果转变为具体可行的设计来运作依旧是个难点。以下就是一些来自于Eye-Tracking研究结果的窍门,可以为改进你的网站设计提供些意见:1.对比图像,文字更具吸引力与…

SharePoint 2013 新建网站集图解

原文:SharePoint 2013 新建网站集图解前言:接触SharePoint的人可能是越来越多,但是很多人一接触就很迷茫,在技术群里问如何新建网站集,这样一篇图解,帮助新手学习在搭建好SharePoint环境之后,如何创建一个网…

高并发高流量网站架构

Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有…

荷露叮咚wp建站系列视频课程.3WordPress功能菜单介绍

安装后的WordPress在E:\xampp\apps\wordpress\htdocs(历史版本有在E:\xampp\htdocs目录下的情况),将E:\xampp\apps\wordpress\htdocs目录下的wordpress文件夹拷至E:\xampp\htdocs目录也是可以的。 常用功能(按常规操作先后顺序): …