数据库相关内容
1进击的小白
作为一个程序员,你可以忘了学习的高数,可以忘了学习的英语,可以忘了学习的线性代数…. 但是千万别忘了学习
展开
-
sql优化
SQL优化的具体操作:1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE id IN (2,3)SELECT * FROM t1 WHERE username IN (SEL...转载 2020-08-18 20:08:40 · 103 阅读 · 0 评论 -
sql 存储过程,函数,触发器
触发器:mysqldrop TRIGGER if EXISTS deleteScore2;CREATE trigger deleteScore2AFTERDELETEon studentfor each ROWbegindelete from score where sid=old.id ;endsql serverIF EXISTS( SELECT * FROM sys.triggers WHERE name = N'trigger_name...原创 2020-08-17 14:37:28 · 184 阅读 · 0 评论 -
sql中case when then end用法
原网址:https://www.cnblogs.com/zybcn/p/8931297.htmlhttps://www.cnblogs.com/Richardzhu/p/3571670.htmlCASEWHEN s.s_sex = '1' THEN '男'WHEN s.s_sex = '2' THEN '女'ELSE '其他'END as sexCASE s.s_sexW...转载 2019-03-18 14:09:24 · 265 阅读 · 0 评论 -
sql语句,分组排序问题
别人的sqlSELECT a.createtime AS CREATETIME, a.SSSXBH, a.PID AS AFFAIRID, a.SSSXBH AS AFFAIRCODE, a. S...原创 2018-09-25 15:45:06 · 795 阅读 · 0 评论 -
数据库分组和排序问题
select a.createtime as CREATETIME,a.SSSXBH, a.PID as AFFAIRID,a.SSSXBH as AFFAIRCODE,a.STATUS as VALID from ss_diritem_info as aright join (select max(createtime) mt,sssxbh from ss_diritem_info group...原创 2018-09-21 13:57:40 · 985 阅读 · 0 评论 -
查mysql外键引用关系语句
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='被引用表的表名' 原网址:https://blog.csdn.net/jiangyu1013/article/details/80756861转载 2018-11-29 16:42:41 · 766 阅读 · 0 评论 -
mysql报错You can't specify target table 'a' for update in FROM clause
update affairs a set a.ISHASCHILD=1 where a.AFFAIRCODE in (SELECT DISTINCT(AF_PARENT) from affairs)改成update affairs a set a.ISHASCHILD=1 where a.AFFAIRCODE in (select AF_PARENT from (SELECT DISTIN...原创 2019-01-24 17:44:55 · 125 阅读 · 0 评论 -
mysql导出数据库的表结构
导出成sql文件的两种方式1、右键要导出的数据库,点击转储sql文件,可以选择导出的类型,存储位置2、右键,然后选数据传输,目标改为文件,然后选好位置,在高级里面可以通过勾选插入记录来控制是否导入数据...原创 2019-01-21 12:18:21 · 387 阅读 · 0 评论 -
sql server 与 mysql区别(转载)
sql server 与 mysql 中常用的SQL语句区别原文:https://blog.csdn.net/weixin_37610397/article/details/802730701. 首先说一下sql语句结束标志mysql以;结束一条SQL语句;SQL server 以;或go或不写结束都可以。不过建议写sql server的时候以go结束,因为sql server很多语句...转载 2018-12-03 17:29:49 · 322 阅读 · 0 评论 -
Navicat for MySQL 安装和破解(转载)
Navicat工具使用方便,但需要破解。1、安装Navicat软件安装成功之后进行破解。然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可激活 成功。 可以使用啦! Navicat for MySQL 安装软件和破解补丁:链接:https://pan.baidu.com/s/1oKcErok_Ijm0CY9UjNM...转载 2018-11-23 16:20:59 · 358 阅读 · 0 评论