随笔分类 -  sql

摘要:insert ignore into 'table' (id, name) values (1, '123'); 表里id为主键,使用这样的语法进行插入时,如果主键值重复,不会报错,会忽略该插入的新值,保留原来的数据不变。 不带ignore的普通插入语句,就会报错误信息了。 阅读全文
posted @ 2020-07-03 12:49 lishidefengchen
摘要:今天在学习MySQL的时候,看到一句描述 WITH GRANT OPTION should be left out if the user need not be able to grant other users privileges. 大意就是说:如果用户不被允许授权给其它用户的话,【WITH 阅读全文
posted @ 2020-06-30 07:13 lishidefengchen
摘要:或者 (完) 阅读全文
posted @ 2019-10-22 16:31 lishidefengchen
摘要:一、【LPAD左侧补齐】 LPAD(str,len,padstr) 返回字符串 str, 其左边由字符串padstr 填补到len 字符长度。假如str 的长度大于len, 则返回值被缩短至 len 字符。 二、【RPAD右侧补齐】 RPAD(str,len,padstr) 返回字符串 str, 其 阅读全文
posted @ 2019-09-16 17:44 lishidefengchen
摘要:1 fail: Microsoft.AspNetCore.Server.Kestrel[13] 2 Connection id "0HLPN4417RVEM", Request id "0HLPN4417RVEM:00000001": An unhandled exception was thrown by the application. 3 MySql.Data.MySql... 阅读全文
posted @ 2019-09-12 10:30 lishidefengchen
摘要:2019-09-09 08:22:08.620 +00:00 [ERR] Connection id "0HLPKVK52H2OU", Request id "0HLPKVK52H2OU:00000001": An unhandled exception was thrown by the application. MySql.Data.MySqlClient.MySqlException (0x 阅读全文
posted @ 2019-09-09 16:43 lishidefengchen
摘要:DROP PROCEDURE IF EXISTS xxxxxx; 阅读全文
posted @ 2019-09-05 17:13 lishidefengchen
摘要:从左到右依次排列,如果出现重复值,则按照右侧的排序规则进行排序; 例如:分数倒序排序,但是遇到重复值,则再按照class_id倒序排 例如:分数倒序排序,没有重复值,进行了正常的排序,则不再按照class_id进行倒序排列 阅读全文
posted @ 2019-05-17 16:10 lishidefengchen
摘要:1、数据库是否utf8 2、sql文件是否utf8 阅读全文
posted @ 2019-05-17 15:35 lishidefengchen
摘要:Problem: sql server 2012 安装完毕后,连接数据库只能使用 机器名\数据库实例 的方式,想用 localhost 或 . 作为服务器名称不可以 Solution: 参考:https://blog.csdn.net/qq_26545305/article/details/5074 阅读全文
posted @ 2019-03-12 10:05 lishidefengchen
摘要:应用在数据库查询上就是—— select * from 表A, 表B 这个语句得出的结果就是—— 表A x 表B 的笛卡尔乘积,属于数据库【隐式内联】查询 阅读全文
posted @ 2019-03-07 10:22 lishidefengchen
摘要:USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('DataBaseName'); EXEC(@SQL); GO ALTER DATABASE DataBaseName SE... 阅读全文
posted @ 2018-05-29 10:57 lishidefengchen
摘要:EntityFrameworkCore项目--Nuget包管理,卸载包: Microsoft.EntityFrameworkCore.SqlServer; EntityFrameworkCore项目和Host项目--Nuget包管理,添加包: Pomelo.EntityFrameworkCore.M 阅读全文
posted @ 2017-11-14 16:00 lishidefengchen
摘要:转载: http://www.cnblogs.com/lori/p/3186807.html 问题描述: SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间 概念相关 .Net中的DateTime结构类中的MinV 阅读全文
posted @ 2016-08-08 15:08 lishidefengchen
摘要:http://www.cnblogs.com/q149072205/p/4380944.html 1.先把数据库设置为简单模式(右击数据库名->点'属性'->点'选项'->恢复模式改成'简单'->点'确定'按钮,2.再执行下面的语句(或者右击数据库点'任务'->'收缩'->'文件',文件件类型选'日 阅读全文
posted @ 2016-07-27 14:47 lishidefengchen
摘要:上面这种方式,效率比较低。改进后的方式如下: 阅读全文
posted @ 2016-04-26 19:05 lishidefengchen
摘要:正常情况下,我们使用varchar也可以存储中文字符,但是如果遇到操作系统是英文操作系统并且对中文字体的支持不全面时, 在SQL Server存储中文字符为varchar就会出现乱码(显示为??). 而且正常情况下,主机都会支持中文的环境,所以如果使用varchar来存储数据,在开发阶段是发现不了的 阅读全文
posted @ 2016-02-24 14:24 lishidefengchen
摘要:A表a1 b1 c1 01数学9502语文9003英语80B表a2 b2 01张三02李四04王五SQL语句:select A.*,B.* from A inner join B on (A.a1=B.a2)结果:a1 b1 c1 a2 b2 01数学9501张三02语文9002李... 阅读全文
posted @ 2015-06-24 09:48 lishidefengchen
摘要:--sql修改字段长度的语法:ALTER TABLE 表名 MODIFY 字段名 字段类型;--sql修改字段长度的示例代码:ALTER TABLE qtline MODIFY qtl_bidernote VARCHAR(4000);--标准SQL,对任何数据库都适用:ALTER TABLE fzr... 阅读全文
posted @ 2015-05-07 09:52 lishidefengchen
摘要:错误描述:String or binary data would be truncated。原因:字段长度不够 阅读全文
posted @ 2015-04-10 16:22 lishidefengchen