
mysql
*饼饼*
这个作者很懒,什么都没留下…
展开
-
MySQL 用sql语句格式化时间和日期
实战:sql转固定格式日期:DATE_FORMAT(pay_time, '%Y-%m-%d %H:%i:%S') as payTimeStr描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。 SQL语句: Select * From user Where DAT...原创 2018-02-26 14:18:40 · 38800 阅读 · 2 评论 -
mysql存储过程详解
## 如果存在存储过程则删除DROP procedure if EXISTS pro;## delimiter表示sql语句在哪结束,它($$)用来替代分号这个结束符delimiter $$## 创建存储过程必须带括号,无论有参没参,调用存储过程参数类型顺序要对应上去。create PROCEDURE pro ( in name VARCHAR(10), ## in表示输入参数...原创 2018-02-26 17:30:16 · 212 阅读 · 0 评论 -
Mysql 查看连接数,状态 最大并发数
show variables like '%max_connections%'; 查看最大连接数set global max_connections=1000 重新设置set global max_connections=1000 重新设置mysql> show status like 'Threads%';+-------------------+-------+| Variabl...转载 2018-05-15 10:49:55 · 549 阅读 · 0 评论 -
sql有效期为一个月的日期设置
update ticket set startTime=DATE(createdDate),endTime=DATE_ADD(DATE(createdDate),INTERVAL 1 MONTH) DATE(createdDate) //将日期时间类型提取为日期类型。DATE_ADD(DATE(createdDate),INTERVAL 1 MONTH) //将createDate的月份增加一...原创 2018-05-28 16:22:18 · 3362 阅读 · 0 评论 -
mysql查询表结构并展示
SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS WHERE-- ycb 为数...原创 2018-08-21 11:55:37 · 2000 阅读 · 0 评论 -
MySQL数据库良好规范
MySQL数据库良好规范一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用utfmb4字符集解读:万国码,无需转码,无乱码风险,节省空间,支持emoji表情符(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程、视图、...转载 2018-10-16 13:45:04 · 324 阅读 · 0 评论 -
mysql常用sql语句
统计语句: -- 《第一种使用count方法》:SELECT tid,count(*) from ycb_mcs_user_ticket GROUP BY tid with ROLLUP。 加上with ROLLUP是对分组查询后的结果进行统计。-- 《第二种使用count方法》:SELECT count( tid = 36 OR NULL ) from ycb_mcs_u...原创 2018-10-10 11:27:36 · 409 阅读 · 0 评论 -
mysql——DML
--删除字段alter table ycb_mcs_bigstation_extend drop column test--添加字段alter table ycb_mcs_bigstation_extend add column had_bloothmac int(1) NOT NULL DEFAULT '0'--更新或插入操作(只要其中索引在数据库有的,就根据有的这个索引进行更新)...原创 2019-09-03 18:19:59 · 252 阅读 · 0 评论 -
MYSQL删除表的记录后如何使ID从1开始
方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始 ...原创 2018-02-26 17:29:35 · 404 阅读 · 0 评论 -
ROOT密码时出错
具体操作步骤:关闭mysql然后,mysqld_safe --skip-grant-tables启动mysql。mysql -u rootmysql> use mysqlmysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';原创 2018-02-26 17:27:39 · 312 阅读 · 0 评论 -
在PowerDesigner中如何修改mysql数据库引擎类型
1.选择Physical Options页签选择左侧列表的type=(ISAM);点击>>可将其选择到右侧列表;选择右侧的type=(ISAM) 下面会出现type=的选择列表,可以选择相应的InnoDB、MYISAM等,选择完成后 可点击Preview 查看相应的SQL语句2.修改Database的 则可以选择Database->Default Physical Options...原创 2018-02-26 17:25:23 · 1199 阅读 · 0 评论 -
sql操作数据库处理
1、删除数据库里字段内容相同的记录且只保存一条: delete from 表名 where (唯一标识字段 not in (select 唯一标识字段 from (SELECT 唯一标识字段 FROM 表名 GROUP BY USER_NAME ) s) ) and REGISTER_TIME<='2017-02-16 21:32:19'2、删除sql语句写法:1 int d...原创 2018-02-26 14:33:17 · 390 阅读 · 0 评论 -
按照经纬度排序
ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( 39.9117000000 * PI() / 180 - latit...原创 2018-02-26 17:14:29 · 892 阅读 · 0 评论 -
mysql数据库新增只读用户语句
第一步:GRANT SELECT ON ycb.* TO '新增用户名'@'%' IDENTIFIED BY "新增用户的密码"; 第二步:flush privileges;对于第一步解释是授予select的权限给以ycb开头的数据库,to后面跟新增的用户名。@后面的%是表示任何ip都可以链接。IDENTIFIED BY后面跟新增用户的密码。...原创 2018-02-26 17:15:31 · 466 阅读 · 0 评论 -
mysql函数
1、截取字符substring,数据库下标是从1开始:SELECT SUBSTRING('abc',1) 2、substring_index以某个符号作为依据进行截取:SELECT SUBSTRING_INDEX('2132423435435,34235435,5436546',',',1) 3、获取字符串的长度:SELECT char_length('abc333')4、左右截取填充lpad函数...原创 2018-02-26 17:17:42 · 222 阅读 · 0 评论 -
事件编写例子
触发事件:update coupon mjoin (select coupon_id id, case when now()<begin_time then 0 when now() BETWEEN begin_time and end_time then 1 when now()>end_time then 2 else 3 end status2from co...原创 2018-02-26 17:19:36 · 257 阅读 · 0 评论 -
MySQL不支持子查询里有limit解决办法
这样的语句是不能正确执行的。select * from table where id in (select id from table limit 10);但是,只要你再来一层就行。。如:select * from table where id in (select t.id from (select * from table limit 10)as t)...原创 2018-02-26 17:21:17 · 985 阅读 · 0 评论 -
获取当前时间
1、now(): 2、curdate() : 3、 curtime() : 4、获得当前 UTC (国际标准时间,与北京有8个小时时差)日期时间函数:日期:utc_date(),时间: utc_time(), 日期加时间:utc_timestamp()...原创 2018-02-26 17:22:48 · 190 阅读 · 0 评论 -
mysql数据库连接指定编码
?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true原创 2018-02-26 17:24:46 · 2831 阅读 · 0 评论 -
查看mysql账户的权限INSERT command denied to user 'dataview'@'118.144.137.111' for table
如果出现以下错误:请查看mysql账户权限:java.lang.Exception: java.sql.BatchUpdateException: INSERT command denied to user 'dataview'@'118.144.137.111' for table 'ycb_mcs_station' at s2jh.biz.station.service.Station...原创 2019-09-25 19:47:27 · 3797 阅读 · 0 评论