
数据库
文章平均质量分 72
qq_32444825
这个人很懒,懒得找女朋友!
展开
-
MySQLgrant授权命令
MySQLgrant使用grant 操作 MySQL 临时表权限。grantcreatetemporarytablesontestdb.*todeveloper@'192.168.0.%';grant 操作 MySQL 索引权限。grantindexontestdb.*todeveloper@'192.168.0.%';grant 操作 MySQL ...翻译 2020-04-04 21:45:07 · 8152 阅读 · 0 评论 -
分组合计之withrollup统计
原数据id pipeId pipeName pree price down dGY dZY dAS dDY dTR1 1 1#AD 1 22 1 1 3 1 3 12 2 2#AD 1 12 2 1 3 1 3 ...原创 2019-12-17 22:55:13 · 550 阅读 · 0 评论 -
SQL Server 数据库定时自动备份
SQL Server 数据库定时自动备份本文来源于转载:http://www.cnblogs.com/zhangq723/archive/2012/03/13/2394102.html前提:在使用下面的备份方式之前需要确保你的Sqlserver Agent服务启动,切设置为自动启动。否则当你服务器重启了但是Agent服务没有启动,那么自动备份任务就不会执行(一)使用TSql代码自动备份...原创 2018-08-07 11:17:48 · 1031 阅读 · 0 评论 -
mysql查询语句 和 多表关联查询 以及 子查询
mysql(三):mysql查询语句 和 多表关联查询 以及 子查询1.查询一张表: select * from 表名; 2.查询指定字段:select 字段1,字段2,字段3….from 表名; 3.where条件查询:select 字段1,字段2,字段3 frome 表名 where 条件表达式;例:select * from t_studect where i...翻译 2018-07-27 11:27:20 · 205 阅读 · 0 评论 -
关于mysql的DCL操作
关于mysql的DCL操作DCL(Data Control Language),即数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。主要包括创建用户、给用户授权、对用户撤销授权、查询用户授权和删除用户等。1.创建用户需要使用root用户登录之后进行操作创建用户的命令为:create user 用户名@xxx identified by 密码;其中xx...翻译 2018-07-26 10:33:25 · 302 阅读 · 0 评论 -
mmssqlsize文件组已满
mmssqlsize文件组已满use qgtest;select *from sysfiles;alter database qgtest modify file(name='D:\AppData\SQLServerRootContents\MSSQL12.MSSQLSERVER\MSSQL\DATA\qgtest_dat',SIZE =5MB, MAXSIZE = 100MB, FILEGRO...翻译 2018-07-14 00:51:18 · 209 阅读 · 0 评论 -
server2014系统安装Microsoft.NET Framework3.5
server2008系统安装Microsoft.NET Framework3.5阅读数:8409安装sql server 2014提示microsoft.net framework 3.5 service pack1规则失败解决方法:打开控制面板——程序——程序和功能——启用或关闭Windows功能把红框里面内容打钩单击确定,联网自动下载并安装。若是服务器中出现这种情况,则:windows 200...原创 2018-07-12 16:30:28 · 3470 阅读 · 0 评论 -
SQLserver .sa'登录失败(错误18456)图文解决方法
SQLserver .sa'登录失败(错误18456)图文解决方法有时候,电脑在使用过程中,会出现”SQL2008.sa'登录失败“(错误18456)的提示,一脸懵逼的你遇到这种情况该怎么办呢?下面就来简单介绍一下解决方法,希望能帮到你哦!材料/工具电脑方法1 电脑上出现如图提示,该怎么办呢? 2 首先用Windows身份登录数据库。 3 双击sa...原创 2018-07-17 15:27:17 · 41288 阅读 · 13 评论 -
mysql的查询、子查询及连接查询
一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , < ,= , != (< >),>= , <= ...翻译 2018-07-17 08:59:18 · 316 阅读 · 0 评论 -
java权限管理与用户角色权限设计
java权限管理与用户角色权限设计2016年10月29日 19:24:41阅读数:12545实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统...翻译 2018-06-16 00:14:28 · 46922 阅读 · 11 评论 -
sql常见面试题 (我觉得太好了)
sql常见面试题 (我觉得太好了)Sql常见面试题 受用了1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 ...翻译 2018-05-21 09:11:51 · 3666 阅读 · 2 评论 -
MySQL数据高级查询之连接查询、联合查询、子查询
MySQL数据高级查询之连接查询、联合查询、子查询连接查询连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表.连接查询: join, 使用方式: 左表 join 右表;左表: 在join关键字左边的表;右表: 在join关键字右边的表连接查询分类:SQL中将连接查询分成四类: 内连接,外连接,自然连...翻译 2018-05-21 09:08:42 · 155 阅读 · 0 评论 -
SQL使用(一)-----联合查询
SQL使用(一)——联合查询1.联合查询分类内连接(inner Join 或 Join)外连接(outer Join) 左外连接(left outer Join 或 left Join)右外连接(right outer Join 或 right Join)全外连接(full outer Join 或 full Join)交叉连接 (cross Join)结果集链接 (union 和 union a...翻译 2018-05-21 09:06:21 · 770 阅读 · 0 评论 -
hql 函数大全
hql 函数大全序号 函数名称说明类型支持使用方法备注1ABS(n)取绝对值数学函数JPAQL HQLABS(column_name[数字类型对象属性]) 2SQRT(n)取平方根数学函数JPAQL HQLSQRT(column_name[数字类型对象属性]) 3MOD(x,y)取余数数学函数JPAQL HQLMOD([对象属性(数字)或值],[对象属性(数字)或值])数字必须是整型,返回参数1/...翻译 2018-05-04 18:50:24 · 5511 阅读 · 0 评论 -
详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库
详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台...翻译 2018-03-06 14:43:09 · 269 阅读 · 0 评论 -
sql server中的 SET NOCOUNT ON 的含义
sql server中的 SET NOCOUNT ON 的含义每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信息,提醒我们当前有多少个行受到了影响,这是些什么信息?在我们调用的时候这些信息有用吗?是否可以关闭呢? 答案是这些信息在我们的客户端的应用程序中是没有用的,这些信息是存储过程中的每个语句的DONE_IN_PROC 信息。 我们可以利用SET NOCOUNT 来控制这些信息,以...翻译 2018-03-13 14:06:00 · 313 阅读 · 0 评论 -
sqlserver查询数据库表数量
SQL Server系统表sysobjects介绍与使用参考:https://www.cnblogs.com/atree/p/SQL-Server-sysobjects.html可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有1000个表格的话,这可能会消耗相当大的人工。使用sysobjects表格。虽然我不建议你更新这个表格,但是你当然有权对...原创 2018-12-19 17:19:07 · 10472 阅读 · 0 评论 -
sqlserver 2000操作数据库
dos操作sqlserver2000 数据库1、进入数据库Osql -S al-JUIT\NG -U sa2、查询数据库select *from sysdatabasesgo3、查询用户表use zw0018select * from sysobjects where xtype='u'go 4.备份 backup database MEP to ...原创 2018-12-28 11:32:28 · 1352 阅读 · 0 评论 -
plsql developer建立数据库
plsql developer建立数据库=================登录plsql developer,使用用户账号登录:0.数据库统一管理账号:orcl1.普通用户:用户名:scott,密码:scott2.普通管理员:system,密码:system (一般使用它初始化登录)3.超级管理员:用户名:sys,密码:sys====================...原创 2019-01-03 16:06:58 · 20366 阅读 · 1 评论 -
ssqlserver最容易忽视的数据库知识
ssqlserver最容易忽视的数据库知识-- 1、查询所有表SELECT name FROM SysObjects Where XType='U' ORDER BY Name;--select * from sysobjects--2、查询表的字段名称select COLUMN_NAME from information_schema.COLUMNS where table...原创 2019-09-17 17:34:40 · 176 阅读 · 0 评论 -
sqlserver 几种datatime的区别
一、sqlserver 几种datatime的区别smalldatetime 占4位精确到分钟。时间从1900.1.1到2079.6.6datetime占8位精确到毫秒。时间从1753.1.1到9999.12.311.datetime2:精确到0.1微秒datetimeoffset数据类型,加入了时区偏移量部分,时区偏移量表示为 [+|-] HH:MM。 HH 是范围从 00 到 ...原创 2019-07-09 14:59:57 · 2380 阅读 · 0 评论 -
mysql中int、bigint、smallint 和 tinyint的区别详细介绍
mysql中int、bigint、smallint 和 tinyint的区别详细介绍1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是-128到1271.BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为12.TINYINT[(M)] [UNSIGNED] [ZEROFILL]M默认...翻译 2019-06-15 15:51:01 · 423 阅读 · 0 评论 -
游标使用
use yqcz;--=======把字符串转换成类数组方法,begin declare @arr varchar(50),@i int ,@arrAt char(50),@subArr varchar(100),@subArrIndexValue varchar(100) -- declare @fzhsCursor cursor declare @indexCur...原创 2019-05-27 11:45:08 · 171 阅读 · 0 评论 -
数据库中对一个字符串分数组
数据库中对一个字符串分数组create function Get_StrArrayStrOfIndex( @str varchar(5000), --要分割的字符串 @split varchar(10), --分隔符号 @index int --取第几个元素)returns varchar(5000)asbegin declare @location int d...原创 2019-05-24 17:23:48 · 446 阅读 · 0 评论 -
dos修改sqlserver2000 sa密码
当一切绿色管理器失效时,减少悲伤的最好选择。dos环境下执行;原创 2019-03-22 10:56:51 · 1114 阅读 · 0 评论 -
java 调用mssql存储过程获取多个结果集
一、编写存无参数储过程USE [MEP]GO/****** Object: StoredProcedure [dbo].[check_user_info] Script Date: 2019/3/16 11:13:11 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER proc [dbo].[check_u...原创 2019-03-16 11:14:58 · 340 阅读 · 0 评论 -
存储过程里多条件判断(SQL组合查询)
存储过程里多条件判断(SQL组合查询)https://www.cnblogs.com/jhxk/articles/4844221.html我存储过程里想实现多个传入参数的判断,里面有7个传入参数条件.CREATEPROCEDUREsp_tbWasteSource_Search(@sddatetime,//开始日期@eddatet...翻译 2019-03-15 15:04:44 · 7013 阅读 · 0 评论 -
存储过程编写,执行调用练习
USE [MEP]GO/****** Object: StoredProcedure [dbo].[loginCheck_Procedure] Script Date: 2019/3/15 9:10:20 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure [dbo].[loginCheck_...原创 2019-03-15 15:00:46 · 556 阅读 · 0 评论 -
sqlserver存储过程创建
CREATE procedure loginCheck_Procedure( @name varchar(10),-- 輸入的名字,默认是输入参数 @pwd varchar(10) ,-- in 密碼 @isLogin varchar(10) output -- login state,输入输出参数)as declare @updatePwdSQL var...原创 2019-01-09 16:24:49 · 3242 阅读 · 0 评论 -
常用的谓词和逻辑运算符
常用的谓词和逻辑运算符写SQL查询的过程中,有几个使用得非常频繁的谓词和逻辑运算符,谓词主要有IN,BETWEEN,以及LIKE。逻辑运算符主要有OR和AND。下面来分别总结它们。IN一般用于判断一个值是否与一组元素中的至少一个相等。例如,以下SQL查询返回订单ID等于20180123或者2018060224或2018080238的订单。SELECT orderid,empid,or...原创 2019-01-08 09:37:51 · 581 阅读 · 0 评论 -
数据库视图测试
--视图只保存定义,并不保存数据use test; -- 创建指定某列的视图-- create VIEW t_index_view (username)-- AS-- select username from t_index;-- 查询视图,当做基本表一样进行查询 select * from t_index_view;-- 创建不指定列的视图,默认全部-- create...原创 2019-01-08 09:10:32 · 1011 阅读 · 0 评论 -
oracle的卸载和安装
oracle的卸载和安装总结如下: (1)已安装的数据库卸载一定要完全,包括注册表等,这样才能保证下次安装的成功 (2)卸载完后,千万不要忘记重启计算机。 (3)如果第一次安装就出现提示一些configuration assistant配置失败这样的问题,尝试查看一下你的计算机名称是否合适,一般都是英文或者是与数字的组合,千万不要用中文名。 保证上面三条,一般就会...原创 2019-01-03 14:56:19 · 199 阅读 · 0 评论 -
SQL UNION 操作符
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(...原创 2019-01-07 09:33:58 · 294 阅读 · 0 评论 -
在SQL Server中全局变量名称
在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数。下表就是SQL Server中一些常用的全局变量。 --------------------------- 全局变量名称描述@@CONNECTIONS返回 SQL Server 自上次启动以来尝试的连接数。@@CPU_BUSY返回 SQL Server ...原创 2018-03-13 11:20:39 · 1749 阅读 · 0 评论 -
SQL语句多表联合查询
SQL语句多表联合查询CREATE TABLE orders( id int not null primary key identity(1,1), customerName varchar(100), orderDate varchar(100), orderPrice float);insert into orders(customerName,orderDate,orderPrice)val...原创 2018-03-13 10:22:27 · 1275 阅读 · 0 评论 -
mysql学习笔记
SQL structed query language连接MYSQL服务器:mysql -uroot -proot数据库的操作:创建,查看,修改,删除 *创建: 创建一个名称为mydb1的数据库。 create database mydb1; 创建一个使用utf-8字符集的mydb2数据库。 create database mydb2 character set utf8; 创建一个...原创 2018-03-05 16:11:56 · 179 阅读 · 0 评论 -
SQL存储过程实例详解
存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 优点①重复使用。存储过程可以重复使用,从而可以翻译 2018-01-26 10:23:19 · 1741 阅读 · 0 评论 -
sql部分关键字理解
use jun;#create table t_jun(# id int primary key auto_increment,#name varchar(10),#group_id int#);1.Order by按照字段值进行排序,默认升序(asc)。校对规则决定排序关系。order by 字段 升序|降序(asc|desc),Order by允许多字段排序。 指的原创 2018-01-25 11:50:35 · 272 阅读 · 0 评论 -
sql整理
15:18:56。。。 2018/1/24 15:18:56列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:SELECT DISTINCT Company FROM Orders 15:22:24。。。 2018/1/24 15:22:241.ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序原创 2018-01-24 16:44:37 · 186 阅读 · 0 评论 -
聚集索引与非聚集索引
一、聚集索引与非聚集索引: 1、聚集索引: 聚集索引的意思可以理解为顺序排列,比如一个主键自增的表即为聚集索引,即id为1的存在于第一条,id为2的存在于第二条...假使数据库中是使用数组来存放的这张表中的数据,那么如果我需要查找第100条,那么直接第一条数据的地址加上100即为第一百条的地址,一次就能查询出来。 因为数据库中的数据只能按照一个顺序进行排列,所以聚集索引一个数据库翻译 2018-01-24 15:13:44 · 238 阅读 · 0 评论