1. /* 得到trace文件路径和名称 */ SELECT d.VALUE       || '/'       || LOWER (RTRIM (i.INSTANCE, CHR (0)))       || '_ora_'     &n
SQL
转载 2017-01-02 18:06:07
413阅读
在编写SQL时,灵活运用一些技巧,可以大大简化程序逻辑。 插入或替换 如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时,可以使用REPLACE语句,这样就不必先查询,再决定是否先删除再插入: REPLACE INTO students (id, cl
转载 2019-11-14 17:02:00
88阅读
2评论
插入或替换 如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时,可以使用REPLACE语句,这样就不必先查询,再决定是否先删除再插入: REPLACE ...
转载 2021-04-11 23:10:16
115阅读
2评论
SQL实用语句 1.sql表导出到指定位置excel表(例如:将NorthwindCS.dbo.产品表导出到D盘) EXEC master..xp_cmdshell 'bcp NorthwindCS.dbo.产品 out d:\temp1.xls -c -q -S"OFFICE-DC01" -U"sa" -P"yourpassword' --
原创 2011-11-17 10:00:42
670阅读
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE...
转载 2007-08-09 20:53:00
132阅读
2评论
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份
转载 2013-06-22 13:41:00
79阅读
2评论
实用SQL语句大全发布时间:2012-07-20 10:00:41来源:评论:0 点击
原创 2023-07-21 12:09:26
99阅读
实用的 MySQL sql 语句:这儿只讲究实用,  程序员编程时常用到的 MySQL的 sql语句(不包括基本的 select, update, delete 等语句).1. 添加一个用户build,并赋予所有权限的命令[html]view plaincopyprint?grant all privileges on *.* to build@'%' identified by 'bu
转载 精选 2014-02-15 15:05:15
357阅读
SELECT不重复记录,如: SELECT DISTINCT ID FROM XXX ...批量更改对象所有者:EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' ' 用SQL语句添加删除修改字段,更改对象名 增加字段 alter table docdsp add dspcode char(200) 删除字段 ALTER
原创 2007-04-21 13:52:17
2303阅读
1评论
1.连接相关查看某用户连接的会话级别参数设置及状态变量,用于观测其它会话连接行为,辅助定位连接类问题例:查看用户连接 ID 为 19 的字符集设置,也可不指定 PROCESSLIST_ID 条件,查看所有用户连接SELECT T1.VARIABLE_NAME, T1.VARIABLE_VALUE, T2.PROCESSLIST_ID, concat(T2.
原创 2023-07-03 10:35:43
2阅读
前言:在编写SQL时,我们经常灵活地使用一些SQL语句编写语句,从而可以大大简化程序逻辑。减少程序与数据库之间的交互次数,这有利于数据库的高可用性。实用SQL语句:1.插入或更换如果我们要插入新记录(INSERT),但是如果该记录已经存在,请先删除原始记录,然后再插入新记录。场景示例:需要使用此表中存储的每个客户的最新交易订单信息,以确保不重复输入单个用户的数据,执行效率最高,与数据库的交互最少,
转载 2021-01-25 13:55:22
145阅读
2评论
查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率。最近在对项目中的一些sql进行优化,总结整理了一些方法。1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t 优化方式:使用具体的字段代替*,
转载 2017-04-14 14:16:40
725阅读
查看连接到SQL数据库上的进程等信息 ======================= select * from sys.sysprocesses 从SQL数据库的id来查找数据库对应的名字 ======================= select DB_NAME(9) 返回所有数据库的基本信息 ======================= exec sp_helpdb
转载 2010-04-14 16:09:00
179阅读
 ????????????????????????????????大家好,我是慕枫 ????前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识 ????在这里和大家分享互联网大厂面试经验、技术人成长路线以及分布式、高并发、架构设计方面的经验总结 ????感恩遇见,希望我们都能成为更好的自己????创建了慕枫技术面试现场社区,欢迎大家加入,​​慕枫技术
原创 2022-04-20 15:38:34
158阅读
注:使用的是微软提供的AdventureWorks2017.bak 1.获取某表中所有字段 declare @s nvarchar(4000) = ''; --Object_ID: Schema.Table, Schema默认为dbo select @s = @s + [name] + ',' FR ...
转载 2021-09-13 15:45:00
165阅读
2评论
1.插入或替换  如果我们想插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。  此时,可以使用"REPLACE INTO"语句,这样就不必先查询,再决定是否先删除再插入。  "REPLACE INTO"语句是基于唯一索引或主键来判断唯一(是否存在)的。  注意事项:如下SQL所示,需要在username字段上建立唯一索引(Unique),transId设置自增即可
转载 2022-07-25 15:22:09
111阅读
所有空白行 sed '/ *#̲/d;find /home/user1 -name ‘.txt’ | xargs cp -av --target-directory=/home/backup/ --parents 从一
转载 2022-09-20 16:28:55
41阅读
阅读提示:1)本篇文章涉及到大量 语句,在 PC 端阅读效果更佳。2)MySQL 5.7 版本,其它版本因数据源不同不完全适用。3)SQL 使用场景包含会话连接、元数据锁、全局锁、锁等待、长事务、内存监控、分区表、低频更新表、主键、索引、存储引擎、实时负载属于工具型文章,建议收藏保存以便后续查看。
转载 2020-01-16 12:43:00
144阅读
2评论
--更改字段类型长度alter table 表   alter column 字段名 类型的长度--varchar(60)例:把城市表的城市名字段有原来的长度20改为30alter table Testcity   alter column cityname varchar(30)--更改字段类型alter table 表 alter column 字段名 更改后的
原创 2022-11-23 13:12:54
309阅读
在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。
原创 2022-01-15 16:55:08
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5