sql
文章平均质量分 56
BigExplorer
这个作者很懒,什么都没留下…
展开
-
【SqlServer 对分组的内容进行拼接-group_concat】
SqlServer 对分组的内容进行拼接-group_concatSqlServer 对分组的内容进行拼接:方案1:xml 子集,性能较差方案2:借助 sqlCLR 接入。实现group_concat。性能完美,但是 阿里云的不支持!!!!CREATE TABLE [dbo].[a_data_test]([empid] [INT] NULL,[workdate] [DATETIME] NULL) ON [PRIMARY]INSERT INTO [a_data_test] ([empid],转载 2022-03-08 07:25:24 · 3101 阅读 · 0 评论 -
mysql 快速建表/插入原表数据
现在有表为student,我想将这个表里面的数据复制到一个为dust的新表中去:方式1: create table dust select * from student; //dust未创建; 复制数据方式2: insert into dust select * from student; //dust已经创建; 复制数据方式3: create table dust lik...转载 2019-04-01 13:45:22 · 654 阅读 · 0 评论 -
MySQL中information_schema 使用
转载地址:http://help.wopus.org/mysql-manage/607.html大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。 information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章 后,你就会对information_sch...转载 2019-04-04 18:19:24 · 139 阅读 · 0 评论 -
mysql如何快速创建相同结构的表
【1】. 快速创建相同结构的表,包括索引:mysql> SHOW CREATE TABLE a;CREATE TABLE a (name varchar(50) default NULL,KEY name (name)) ENGINE=MyISAM DEFAULT CHARSET=latin1;mysql> CREATE TABLE b LIKE a;mysql> ...转载 2019-03-29 14:59:05 · 3602 阅读 · 0 评论 -
mysql获取特殊时间
本月第一天select date_add(curdate(), interval - day(curdate()) + 1 day);本月最后一天select last_day(curdate());上月第一天select date_add(curdate()-day(curdate())+1,interval -1 month);上月最后一天select last_day(date...转载 2019-03-13 17:59:48 · 162 阅读 · 0 评论 -
mysql与mssql if else的使用语法区别
mysql if else做为控制流语句的使用样例:if search_condition thenstatement_list[elseif search_condition then]statement_list …[elsestatement_list]end ifmssql if else做为控制流语句的使用样例:if search_conditionbegi...原创 2019-03-13 13:23:36 · 1760 阅读 · 0 评论 -
MSsql与Mysql CHARINDEX,instr用法
Mysql CHARINDEX用法MSSQL 语法select CHARINDEX(‘zhang’, ‘Devil_Zhang’)运行结果:7MySQL 语法select instr(‘Devil_Zhang’,‘zhang’)运行结果:7函数不同,运行结果相同。...转载 2019-03-12 18:04:00 · 3060 阅读 · 0 评论 -
MySQL CAST与CONVERT 函数的用法
MySQL CAST与CONVERT 函数的用法MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:12CAST(value as type);CONVERT(value, type);就是CAST(xxx AS 类型), CONVERT(xxx,类型)。可以转换的类型是有限制的。这个类型可以是以下值其中的一个:二进制...转载 2019-03-12 17:51:34 · 241 阅读 · 0 评论 -
Mysql 中有没有nvarchar,national
mysql采用utf-8编码,而传统的数据库采用unicode,一个汉字要用两个unicode的char,而在mysql中由于使用了utf-8,所以无论汉字还是字母,都是一个长度的char,所以就不用分nvarhcar和varchar了,一律作varchar...转载 2019-03-12 15:45:15 · 5896 阅读 · 2 评论 -
SQL中char、varchar、nvarchar的区别
SQL中char、varchar、nvarchar的区别charchar是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入...转载 2019-03-12 11:46:27 · 92 阅读 · 0 评论 -
MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法
原因分析:因为CREATE PROCEDURE, CREATE FUNCTION, ALTER PROCEDURE,ALTER FUNCTION,CALL, DROP PROCEDURE, DROP FUNCTION等语句都会被写进二进制日志,然后在从服务器上执行。但是,一个执行更新的不确定子程序(存储过程、函数、触发器)是不可重复的,在从服务器上执行(相对与主服务器是重复执行)可能会造成恢复的...转载 2019-03-15 16:58:18 · 261 阅读 · 0 评论