#sql

MySQL创建用户与授权方法

一,创建用户:命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password';说明:username-你将创建的用户名,host-指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主...

MySQL MyISAM 优化设置

[client]port   =3306socket   =/tmp/mysql.sockdefault-character-set=utf8#设置客户端的字符编码[mysqld]#genericconfigurationoptionsport   =3306socket   =/tmp/mysql.sock#***c...
开发笔记 开发笔记·2022-06-09

MySQL 8.0.29 GA

MySQL的最新版本8.0.29于2022年4月26日正式发行(GA)。MySQL8.0发布至今已经历4年(2018年4月19日GA),已经进入了标准生命周期的末期,如果你还在继续使用MySQL5.7版本,甚至是5.6版本,现在应该认真考虑未来的数据库安全问题。MySQL8.0.29是一个维护版本,在这个版本里面做了大...
开发笔记 开发笔记·2022-05-15

MySql替换字段中指定的字符

UPDATE`table_name`SET`field_name`=replace(`field_name`,'from_str','to_str')WHERE`field_name`LIKE'%from_str%'说明:table_name——表的名字field_name——字段名from_str——需要替换的字符串...

mysql表怎么加注释

创建新表的脚本中,可在字段定义创建表脚本中添加comment属性来添加注释。示例代码如下:1createtabletest(2idintnotnulldefault0comment'用户id')如果是已经建好的表,也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释了。示例代码如下:...
开发笔记 开发笔记·2022-04-26

SQL set statistics命令

setstatisticsprofileonsetstatisticsioonsetstatisticstimeon可以看执行明细,调优的时候用的着...
开发笔记 开发笔记·2022-04-17

SQL按指定ID的顺序排序显示

平时工作中,可能会手工指定一序列的ID,一般做法都是用in(id),但是查询出来的数据无法按自己写入的id值排序。一般写入是按1,2,3,5这样的格式。如果想排序时按照4,1,3,5这样的顺序排列的话,需要进行一下处理,网上查到这个方法还不错。orderbycharindex(','+convert(varchar,i...

mysql计算两个日期相差的天数

DATEDIFF()函数可以返回两个日期之间的天数。SELECTDATEDIFF('2015-06-29','2015-06-12')ASDiffDate 结果17SELECTDATEDIFF('2015-06-12','2015-06-29')ASDiffDate 结果-17...

MySql计算两个日期的时间差函数(1天内 一周内 一个月内)

MySql计算两个日期时间的差函数:第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER或YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体...

MySQL获取汉字的拼音首字母

DROPFUNCTIONIFEXISTS`GET_FIRST_PINYIN_CHAR`;DELIMITER;;CREATEFUNCTION`GET_FIRST_PINYIN_CHAR`(PARAMVARCHAR(255))RETURNSVARCHAR(2)CHARSETutf8DETERMINISTICBEGINDEC...

php的mysqli_insert_id() 函数

mysqli_insert_id()函数的作用是返回最近一条insert语句自动生成的ID用法:<?php//https://www.51dev.com//IT开发社区$con=mysqli_connect("localhost","my_user","my_password","my_db");if(mysql...

SQL 获取本月第一天,上月第一天

SELECTDATEADD(mm,DATEDIFF(m,0,GETDATE())-1,0)AS'上月第一天',DATEADD(ms,-3,DATEADD(mm,DATEDIFF(m,0,GETDATE()),0))AS'上月最后一天',DATEADD(mm,DATEDIFF(m,0,GETDATE()),0)AS'本月...

SQL人民币小写金额转大写

createfunction[dbo].[fn_getformatmoney](@moneynumeric(14,2))returnsnvarchar(32)asbegindeclare@money_numnvarchar(20)--存储金额的字符形式,@money_chnnvarchar(32)--存储金额的中文大写...

SQL SERVER LDF日志文件太大的解决方法

如何压缩日志及数据库文件大小/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库.一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*...

SQL Server分页

1.--2-QUERYUSING"ROW_NUMBER"DECLARE@PageNumberASINT,@RowspPageASINTSET@PageNumber=2SET@RowspPage=10SELECT*FROM(SELECTROW_NUMBER()OVER(ORDERBYID_EXAMPLE)ASNumero...
开发笔记 开发笔记·2022-03-22
首页上一页12345...下一页尾页