2天后mysql_mysql 学习笔记 第二天

插入表格数据:

Insert into table_name set columns_1=value1,columns_2=value2,对于没有赋值的列,将会取默认值,并且这个方法只能一次插入一个数据

利用文本方式插入数据:

Load data local infile‘径’into table table_name;

Select 的通用形式:

Select columns from table or tables where conditions;from一般不能少的,但是当查询的时候没有表格的参与那么就不用from:select 2+2;

Select columns_1,columns_2 from table ;1和2的顺序出现的不一样,那么他们在表格的位置是不一样的。

运算:div 整除(结果保留整数部分)

d089247126b05b805f952dfbf8c4e4e8.png

Mysql表格中的删除数据:

(1)Delete from table_name [where search]

(2)truncate table table_name  ps:这种情况只能删除表格中所有的数据

Delete不加where的时候,和truncate是相同的意思,delete会返回条数,但是truncate不会.

用in()查找几个情况中的一个或多个比or更加的方便,eg:”…where column_search=search1 or column_search=search2”=="...where columns_dearch in(search1,search2)”

mysql的专用比较符<=>(等于)可以将列与NULL比较,eg:select name from table where column_search<=>NULL。

如何对查询结果排序:

ASC升序,DESC降序;在句子后面可以同时又几个ASC或DESC,他们的排序顺序是第一个排序玩完以后相同的第二个排序,以此类推,对于数据为NUll的来说,排序为ASC的时候,NULL值排在最前面,相反的DESC时候,NULL排在最后面

使用LIMIT限制条数:

"可以使用ORDER BY RAND()和LIMIT n" 随机抽出记录n条记录

使用AS给取别名:

使用AS命名别名的时候,当别名里面有空格的时候要用单引号括起来:

553bc1f0b336639eb82e0a7c22c74295.png;

使用as命名的时候可以省略关键字as

时间类型:

year():提取年;month()提取月;dayofmonth():提取日;curday():当前时间;timestampdiff()指定两个日期型以某种形式返回相减的结果。eg:timestampdiff         (year,birth,death):返回相差的年份;

to_days()函数:返回天数

date_add()和date_sub()时间加上或减小:

adf852b8faff37e3a4043fe2721c91f5.png

通配符like:

"_"一个字符,"%"不确定字符

如何设置和使用SQL变量

[email protected] :=column_name;

22a66d6f4273099b0b3cc2ccd7fcd5f2.png

e1e0cf7f1e103b27fe7f39b993598f5a.png

如何生成统计信息:

distinct column_name:消除行

使用count()计算不同数据列:select column_name,count(*) from table_name group by column_name;(前面的column_name可以省略,如果不省略那么前后column_name必须一样,)

c311f9876d115df9e7a3c82e2c8f24cd.png

order by 后面不能是函数什么的,如果将要使用,使用其别名

补录:使用显示表格的类型:

使用describe(desc);show [full]columns from table_name[where conditions];show field from table_name;explain table_name,其中"describe table_name"="show columns from tables"="show field from table_name"

原文:http://www.cnblogs.com/zr520/p/3915241.html

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

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

相关文章

mysql查看日志命令_面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!...

Filebeat简介Filebeat是一款轻量级日志采集器&#xff0c;可用于转发和汇总日志与文件。Filebeat内置有多种模块&#xff08;Nginx、MySQL、Redis、Elasticsearch、Logstash等&#xff09;&#xff0c;可针对常见格式的日志大大简化收集、解析和可视化过程&#xff0c;只需一条…

css 百分比 怎么固定正方形_css样式写出三角形,宽高自适应的正方形,扇形!...

闲来无事练习一下常见的css样式,希望大家能指点一二&#xff01;1用css实现一个三角形&#xff01;原理用border属性<!实现它的原理那就要弄明白border属性&#xff0c;border是一个复合属性border-width 指定边框的宽度border-style 指定边框的样式border-color 指定边框的…

用lsb_release -a 查看linux版本

1、要通过yum 安装上这个命令的软件包 yum -y install redhat-lsb 2、lsb_release -a 查看linux版本信息

java爬虫自动识别验证码_简单Java爬虫(一)爬取手机号码

原创 野狗菌 希望你能喜欢 今天关于本文&#xff1a;本文介绍一个简单Java爬虫&#xff0c;获取网页源码&#xff0c;爬取电话号码。本篇教程用我的博客一个测试网页演示。——野狗菌【希望你能喜欢】测试页面&#xff1a;https://www.wayteam.xyz/archives/phonenumber源代码&…

java分隔符 字符串_用Java构建带分隔符的字符串的最佳方法是什么?

在Java应用程序中工作时&#xff0c;最近我需要组合一个用逗号分隔的值列表&#xff0c;以传递给另一个Web服务&#xff0c;而无需事先知道会有多少个元素。我能想到的最好的办法是这样的&#xff1a;public String appendWithDelimiter( String original, String addition, St…

ASP.NET Session丢失问题原因及解决方案[转]

不得不老调重弹 正常操作情况下会有ASP.NET Session丢失的情况出现。因为程序是在不停的被操作&#xff0c;排除Session超时的可能。另外&#xff0c;Session超时时间被设定成60分钟&#xff0c;不会这么快就超时的。 现在我就把原因和解决办法写出来。 ASP.NET Session丢失原因…

linux内核_Linux内核编程风格简介

01不同的语言风格当今世界上一共有5000多种语言。不同的国家、民族和地区&#xff0c;说着不同的语言。每个民族不一定有自己的文字&#xff0c;但一般都会有自己的语言。即使是同一种语言&#xff0c;在不同的时代、不同的地区和群体&#xff0c;说话的方式和语言风格也各不相…

Swift使用CoreLocation,你必须要看这一篇

CoreLocation&#xff0c;在我们这里讨论的是一个最常用的东西&#xff0c;就是用Location Manger获取用户当前的位置。 整个的来说非常简单。只要这样&#xff1a; import CoreLocation需要使用整个框架&#xff0c;那么引入整个框架就是必须的。然后需要在你的类里实现一个pr…

python全景图像拼接_Python+OpenCV实现图像的全景拼接

本文实例为大家分享了PythonOpenCV实现图像的全景拼接的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下 环境&#xff1a;python3.5.2 openCV3.4 1.算法目的 将两张相同场景的场景图片进行全景拼接。 2.算法步骤 本算法基本步骤有以下几步&#xff1a; 步骤1&#x…

非你莫属 java全球排名_TIOBE:2018年5月全球编程语言排行榜

原标题&#xff1a;TIOBE&#xff1a;2018年5月全球编程语言排行榜TIOBE 刚刚发布了 5 月编程语言排行榜。Scala 经过长时间的沉淀&#xff0c;本月终于进入了 TIOBE 榜单的前 20 名。Scala 是一种 JVM 上运行的函数式编程语言&#xff0c;可与 Java 一起或作为 Java 的替代品使…

人生中最【无用】的二十件事

学会取舍&#xff0c;将是你人生的必修课。 丢掉这20件东西&#xff0c;你一定会成为更好的自己 我们之所以会觉得活的痛苦&#xff0c;活的乏味&#xff0c;根源在于你始终无法做到潇洒的放手。顾忌太多&#xff0c;想要的太多&#xff0c;最终一无所获。 你从幼稚走向成熟的过…

python动态方法_python中的动态方法生成

这是一个元类&#xff0c;它将__getattr__函数从类定义添加回元类本身。这就避免了在多个地方定义函数&#xff0c;或者作为预先定义并单独添加到元类和类中的单独全局函数来定义。在class Meta(type): def __new__(mcls, name, bases, dikt): fgetattr dikt.get(__getattr__)…

java光标位置无效_ResultSet.getString(1)引发java.sql.SQLException:当前光标位置的无效操作...

当我运行以下servlet时&#xff1a;// package projectcodes;public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {String UserID request.getParameter("UserID");String UserPassword request.g…

python web服务器 apache_Windows下搭建Apache+Django+Python Web服务环境

最近在学Django&#xff0c;想用Apache搭建一个服务器环境&#xff0c;因此在网上看了好多资料&#xff0c;很多都是用Python2.6和Apache2.2搭建的环境&#xff0c;不过我还是想用Python35和Apache24来搭建&#xff0c;具体环境如下&#xff1a; 参考资料&#xff1a; Apache配…

Python_List对象内置方法详解

前言 在上一篇中介绍了Python的序列和String类型的内置方法&#xff0c;本篇继续学习作为序列类型成员之一的List类型的内置方法。 软件环境 系统 UbuntuKylin 14.04软件 Python 2.7.3IPython 4.0.0列表List 列表是一种容器&#xff0c;存放内存对象的引用。即是任意内存对象的…

java删除javaee_JavaEE--集合--删除List中指定元素

一、Java 循环删除list中指定元素增强for循环删除指定元素Testpublic void test(){String[] strs{"a", "b", "c", "f", "b", "e", "d"};Listlist new ArrayList<>(Arrays.asList(strs));for (St…

无法从传输连接中读取数据:远程主机强迫_电力远程抄表中的应用

系统概述锐谷智联无线传输终端设备DT7710S&#xff0c;实现远程抄表应用。系统构成通过使用DT7710S&#xff0c;实现电表、水表等数据实时向中心传输。供应商可以通过数据中心的快速读取数据节省人力和时间。项目描述工业自动化的发展&#xff0c;远程抄表已成为智能电网系统中…

python定义变量名的时候、需要注意问题_python中将函数赋值给变量时需要注意的一些问题...

前言 本文主要给大家介绍的是关于python将函数赋值给变量时需要注意的一些问题&#xff0c;分享出来供大家参考学习&#xff0c;下面话不多说了&#xff0c;来一起看看详细的介绍&#xff1a; 见过两种函数赋值给变量的形式&#xff0c;一种是 af 另一种是 af() 这两种形式是有…

vmware nat模式网络不通_【EVENG入门】 03EVENG网络运行环境(桥接模式、NAT模式、Cloud连接虚拟设备)...

EEmulated&#xff0c;模拟VVirtual&#xff0c;虚拟EEnvironment&#xff0c;环境NNext&#xff0c;下一个GGeneration&#xff0c;一代也就是EVE-NG下一代模拟器虚拟环境当然&#xff0c;EVE也是黄昏&#xff0c;NG就是女鬼了EVE-NG黄昏的女鬼演示视频在此操作文档在此以下是…

金融行业 | 电子银行系统性能优化解决方案

随着互联网金融的蓬勃发展&#xff0c;以及来自支付宝等新兴网络金融机构的强大冲击&#xff0c;传统银行业纷纷加大对手机银行和网络银行等电子银行业务的投入力度&#xff0c;用户也从网银时代的足不出户转账付款发展到今天随时随地通过手机获取各种金融服务&#xff0c;前端…