mysql字符串处理
1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i:%s'); 3.时间转时间戳 select unix_times…
1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i:%s'); 3.时间转时间戳 select unix_times…
1、问题重现: update stu set score = 80 where id in(select s.id from stu s where sex = 0) [Err] 1093 - You can't specify target table 'stu' for update in FROM clause 原因:不能在from子句中使用目标表进行更新操作 解决办法如下: update …
NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。 DATE_FORMAT(CREATED_TIME,'%Y-%m-%d %H:%i:%S') CRE…
环境 python 3.8.3 mysql 5.5 功能 与数据库连接,实现登陆和注册,包括登陆账号密码验证,以及注册检测重复。并且能对数据库做出修改 代码 import pymysql from tkinter import * def register(): global register_screen register_screen = Toplevel(main_screen) regis…
满意答案 iavua856 2013.09.06 采纳率:44% 等级:12 已帮助:10550人 帮你查了一下。 set 好像是设定服务器和客户端各种设定的命令,不能用来直接定义sql文吧。 可以用来传值的定义,找了求三角形第三边的例子: -----------------------我是分割线------------------------- mysql> PREPARE stmt…
MySQL查询数据 准备 查询 查询 别名(AS) 字符串拼接函数(CONCAT) 去重(DISTINCT) 准备 -- 创建一个school数据库 CREATE DATABASE IF NOT EXISTS `school`; USE `school`; -- 创建学生表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `stud…
mysql里分页一般用limit来实现 select* from article LIMIT 1,3 select * from article LIMIT 3 OFFSET 1 上面两种写法都表示取2,3,4三条数据。 当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如 select* from article LIMIT 1,3 就是跳过1条数据,从第2条数…
这是结构图 jdbc连接数据库 package jdbc; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import com.mysql.jdbc.Connection; public class jdbc { public static Connection get…
MySQL-别名 用于展示 mysql> SELECT number AS 学号 ,name AS 姓名 ,klass AS 班级,age AS 年龄 ,birth AS 生日 FROOM students; +-----------+--------+--------+--------+------------+ | 学号 | 姓名 | 班级 | 年龄 | 生日 | +----------…
在日常开发中如果遇到如下情况: 需要插入或修改批量数据,但是批量数据是从另一条selec语句中查询出来的结果集 备注:以下代码只适用于必须使用SQL执行的情况,非必要使用SQL时使用mybatis-plus的固有API即可。 废话少说,上代码 -- 创建存储过程之前需判断该存储过程是否已存在,若存在则删除 DROP PROCEDURE IF EXISTS biz_customer_depart; …