mysql日期函数

Mysql常用命令大全 sql

社会主义新天地 提交于 2019-12-21 02:43:15
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样) 3、退出MYSQL命令 : exit (回车) 2、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。 首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password

MySQL笔记一

不问归期 提交于 2019-12-20 10:19:16
MYSQL笔记一 历史:最早由瑞典的AB公司开发,目前被oracel收购了。是开源项目(免费的)。 有社区版与企业版两种。 安装 根据windows或者Linux系统不同,在官网进行下载 MSI安装(点击完全安装吧,免得麻烦)一直点next 它存在超级用户root 密码r5211314.. 目录结构 bin 储存可执行文件 data 储存数据文件 docs 储存文档文件 include 储存包含的头文件 lib 储存库文件 share 错误消息与字符集文件 配置文件 存储在安装目录下my.ini文件 default-character-set=utf8 修改编码方式 port mysql端口号 默认为3306 basedir 基础的安装目录 datadir 数据文件存储位置 character-set-server = utf8 当前服务器所存储的编码方式 配置文件修改完后要重启服务 停止启动MYSQL服务 通过图形化客户端 通过命令行 cmd net start mysql / net stop mysql 以管理员的身份运行 (mysql为服务名,一定要与你设定的服务名一致,本人起的是mysqlphp) 配置mysql环境变量 右击我的电脑——>属性——>高级系统设置——>环境变量——>系统变量——>Path里添加";C:\Program Files\MySQL\MySQL

MySQL 插入数据

扶醉桌前 提交于 2019-12-19 11:32:24
MySQL 表中使用 INSERT INTO SQL语句来插入数据。 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1 , field2 , . . . fieldN ) VALUES ( value1 , value2 , . . . valueN ) ; 如果数据是字符型,必须使用单引号或者双引号,如:“value”。 通过命令提示窗口插入数据 以下我们将使用 SQL INSERT INTO 语句向 MySQL 数据表 runoob_tbl 插入数据 实例 以下实例中我们将向 runoob_tbl 表插入三条数据: root @host # mysql - u root - p password ; Enter password : * * * * * * * mysql > use RUNOOB ; Database changed mysql > INSERT INTO runoob_tbl - > ( runoob_title , runoob_author , submission_date ) - > VALUES - > ( "学习 PHP" , "阿宇" , NOW ( ) )

mysql中DATE_FORMAT()和str_to_date() 、to_days

穿精又带淫゛_ 提交于 2019-12-18 16:02:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date 参数是合法的日期。 format 规定日期/时间的输出格式。 可以使用的格式有: 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时 (00-23) %h 小时 (01-12) %I 小时 (01-12) %i 分钟,数值(00-59) %j 年的天 (001-366) %k 小时 (0-23) %l 小时 (1-12) %M 月名 %m 月,数值(00-12) %p AM 或 PM %r 时间,12-小时(hh:mm:ss AM 或 PM) %S 秒(00-59) %s 秒(00-59) %T 时间, 24-小时 (hh:mm:ss) %U 周 (00-53) 星期日是一周的第一天 %u 周 (00-53) 星期一是一周的第一天 %V 周 (01-53) 星期日是一周的第一天,与 %X 使用 %v 周 (01-53) 星期一是一周的第一天,与 %x 使用 %W 星期名 %w 周的天 (0=星期日, 6=星期六) %X 年

mysql查询时间戳和日期的转换

余生颓废 提交于 2019-12-18 09:50:15
mysql提供了两个函数: from_unixtime(time_stamp) -> 将时间戳转换为日期 unix_timestamp(date) -> 将指定的日期或者日期字符串转换为时间戳 如果要查询当天的订单的记录: [plain] select count(*) from b_order Where date_format(from_unixtime(create_time),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d') 也可以这样: [plain] select count(*) from b_order Where create_time >= unix_timestamp('2013-10-24 00:00:00') and create_time <= unix_timestamp('2013-10-24 23:59:59') ; 来源: https://www.cnblogs.com/wangdahai/p/5555977.html

MySQL基础知识

霸气de小男生 提交于 2019-12-17 18:09:55
一、MySQL安装 MySQL的下载 http://dev.mysql.com/downloads/mysql/ MySQL版本选择 MySQL功能自定义选择安装 1.功能自定义选择 2.路径自定义选择 3.设置root用户密码 4.安装完成,点击MySQL Workbench 6.3 CE进入MySQL客户端 二、SQL基础 SQL语句分类 1.DDL(Data Definition Languages)语句: 数据定义语言 ,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括create/drop/alter 2.DML(Data Manipulation Language)语句: 数据操纵语句 ,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括 insert/delete/update/select等 3.DCL(Data Control Language)语句: 数据控制语句 ,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括grant/revoke等 DDL语句(涉及表的定义、结构的修改) 一、create语句 Query Ok代表语句执行成功 1 row affected代表数据库一行收到影响 0.01 sec代表操作执行的时间

mysql日期有关函数的使用

一曲冷凌霜 提交于 2019-12-17 03:54:32
mysql有许多日期相关函数,其中有一些非常好用,有时候在适当的场合用到,可以达到事半功倍的效果。 1. 统计周数据时用到 yearweek 函数,查询出今年的周数,比如20191216,查询就是201950 mysql默认 周日当做一周开始,修改成周一当做开始需要在yearweek函数后的model里面填写1 2. extract()函数用于从一个date或者interval类型中截取到特定的部分 以下为oracle的用法,oracle 不支持提取周几,但是在postgresql中可以使用extract(dow from now()) 来提取周几 extract ( { year | month | day | hour | minute | second } | { timezone_hour | timezone_minute } | { timezone_region | timezone_abbr } from { date_value | interval_value } ) select extract (year from sysdate) year, extract (month from sysdate) month, extract (day from sysdate) day from dual; YEAR MONTH DAY 3. DATE_ADD()

mysql中Timestamp,time,datetime 区别

元气小坏坏 提交于 2019-12-17 01:56:31
原文地址:https://www.cnblogs.com/mxh1099/p/5461311.html 一、TIMESTAMP[(M)]   时间戳。范围是’1970-01-01 00:00:00’到2037年。   TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。   如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。   也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。   TIMESTAMP值返回后显示为’YYYY-MM-DD HH:MM:SS’格式的字符串,   显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。   create table demo(     addtime timestamp   );   insert into demo values(null);   即可插入当前时间。 二、TIME   时间。范围是’-838:59:59’到’838:59:59’。   MySQL以’HH:MM:SS’格式显示TIME值,但允许使用字符串或数字为TIME列分配值。   使用now()显示’HH:MM:SS’   使用UNIX_TIMESTAMP()显示’-838:59:59’到’838:59:59’。   mysql> insert into

MySQL数据库初识

拥有回忆 提交于 2019-12-16 22:52:51
一 数据库概述 1. 数据库???   什么是数据库呢?   先来看看百度怎么说的 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。   百度的貌似不好理解啊,让我说啊,数据库是存储数据的地方,超哥,你这不是废话么?这位同学,你你你你你说的对,哈哈,存数据的地方是存在哪里呢,存在硬盘上,为什么不是存在内存里面,因为内存无法永久保存。之前我们存数据都是使用的文件,在一个word文档里面写一些羞羞的网址,然后保存,就存储到硬盘上了。有同学就会说了,超哥,我这通过文件不是也将数据保存上了吗?是的,没毛病,但是你想,通过文件来操作数据,效率是不是很低,首先打开关闭就比较慢,其次是我们操作起来也比较麻烦,对不对,如果我想记录一条关于我个人信息的数据,我使用文档来存,是不是很不友好,并且我们要查数据的时候,看图1:图1是一个word里面记录的信息,如果我想查询出所有人的名字,这个操作是不是就很难搞定了,来来来,配合起来~~,你应该说是的,那我就接着说,有同学可能就会说了,老师我用excel啊,看图2,一列就搞定了,没毛病,但是你想打开操作excel效率低不低。并且通过你自己写的程序来操作这些文件是不是很麻烦

MySQL 常用函数大全

拥有回忆 提交于 2019-12-16 11:24:54
MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。 在这一讲中将讲解的内容包括: 数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数。 MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。本小节中将简单介绍MySQL中包含哪几类函数,以及这几类函数的的使用范围和作用。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。SELECT语句及其条件表达式都可以使用这些函数。同时,INSERT 、UPDATE、DELECT语句及其条件表达式也可以使用这些函数。例如,表中的某个数据是负数,现在需要将这个数据显示为正数。这就可以使用绝对值函数。从上面可以知道,MySQL函数可以对表中数据进行相应的处理,以便得到用户希望得到的数据。这些函数可以使MySQL数据库的功能更加强大。 一、数学函数 数学函数是MySQL中常用的一类函数。主要用于处理数字,包括整型、浮点数等。数学函数包括绝对值函数、正弦函数、余弦函数、获取随机数的函数等。 ABS(X):返回X的绝对值 select ABS(-32