数据库
文章平均质量分 68
lao_yunger
这个作者很懒,什么都没留下…
展开
-
mysql8.0 保护登录信息
会在当前用户HOME文件夹下创建 一个隐藏二进制文件。原创 2023-10-12 21:43:03 · 100 阅读 · 0 评论 -
MySQL 8.0 OCP认证精讲视频、环境和题库之五 事务、缓存 、表空间
存储引擎,加锁的级别,表空间原创 2023-10-17 18:40:26 · 1044 阅读 · 0 评论 -
MySQL 8.0 OCP认证精讲视频、环境和题库之四 多实例启动 缓存、事务、脏读
1、编辑选项文件,指定以下选项:[mysqld]2、初始化3、启动mysqld服务4、查看初始密码,登录,修改出初始密码5、创建一个统一的用户,比如 multi_user ,密码相同,并指定shutdown权限6、 关闭mysqld7、 屏蔽掉mysqld选#[mysqld]#port=3307。原创 2023-10-16 21:38:54 · 930 阅读 · 0 评论 -
索引特性之存列值优化sum avg
oracle 索引特性之存列值优化sum avg原创 2022-08-17 10:30:26 · 128 阅读 · 1 评论 -
oracle 19C count()不走索引一例
oracle SQL优化原创 2022-08-17 10:17:54 · 535 阅读 · 0 评论 -
delphi xe 10.3 访问 linux 7 mysql 5.7.20
下载https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.34-win32.zip解压 ,并复制lib目录下的所有文件到X:\Program Files (x86)\Embarcadero\Studio\20.0\binX:代表是你的delphi 安装目录,我的是D:\Program Files (x86)\Embarcadero\Studio\20.0\bin,在linux 服务器上执行如下语句:sudo yum install mysql-li原创 2021-08-31 14:17:58 · 317 阅读 · 0 评论 -
九九乘法口诀表
declare @row intdeclare @col intdeclare @tmp intdeclare @tempstr varchar(270)set @row=1set @col=1set @tmp=1set @tempstr=''while(@row<10)begin set @col = @row while(@tmp <=@col) begin set @tempstr =@...原创 2021-03-27 09:17:07 · 159 阅读 · 0 评论 -
sql server 自定义类型,默认值,规则
create type zip from integer NOT NULLgocreate default Zip_default as 528400gosp_helptext Zip_defaultgosp_bindefault 'Zip_default','zip'gocreate rule zip_rule as @number>100000 and @number<999999gosp_bindRule 'zip_rule','zip'create tabl...原创 2020-11-14 22:13:13 · 537 阅读 · 0 评论 -
遍历当前数据库中所有字段信息
select t.name 表名,c.name 字段名 ,c.max_length 最大长度,tp.name 字段名 from sys.columns c , sys.tables t,sys.types tp where c.object_id=t.object_id and t.type='u' and tp.user_type_id=c.user_type_id order by C.name用途:在创建完所有表之后,执行以上语句,可查看...原创 2020-10-26 12:07:30 · 860 阅读 · 0 评论 -
delphi 调用带有返回值的sql SERver 2008 存储过程
存储过程内容如下:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: Author,,Name-- Create date: Create Date,,-- Description: Descriptio...原创 2020-01-03 19:20:33 · 647 阅读 · 0 评论 -
delphi 查找字段,
原创 2019-12-30 20:01:30 · 229 阅读 · 0 评论 -
cxDBLookupComboBox 使用入门
部门表结构如下'SELECT [fID] ,[fParentID] ,[fParentCode] ,[fCode] ,[fName] ,[fDeptManager] ,[fAddress] ,[fTel] ,[fFax] ,[fEmail] ,[fStatus] ...原创 2019-12-30 17:09:13 · 1009 阅读 · 0 评论 -
TdxLookupTreeView的简单使用
object Form1: TForm1 Left = 0 Top = 0 Caption = 'tree' ClientHeight = 411 ClientWidth = 638 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -...原创 2019-12-30 16:10:29 · 432 阅读 · 0 评论 -
并发操作带来的问题
并发操作带来的数据不致性有三类:丢失更新、不可重复读、读脏数据;分析:对于T1、T2 T2在t9时保存了D2=D3-D2=200,T1在t10、t11、t12处再次读,其中t11读D2时,读的是T2在t9时保存的D2=D3-D2=200,T1在t4时x1=D1+D2+D3=350,但因为T2在t9时写D2=300,所以在T1在t13处的结果是x1=50+200+300=550;读...原创 2019-12-30 14:01:55 · 1762 阅读 · 1 评论 -
sql server 2008R2 用 ‘架构’ 解决 数据假丢失问题
操作环境;DELPHI 10.3 +FDQuery故障现象:数据设计时显示正常,运行时部份数据可见。增删改也正常,FDConnection连接也正常。但是增删改的结果在sql server 2008 r2里就是找不到。今天突然通了一窍,猜测可能保存到另一个数据库同名表中去了。于是打开另一个数据库,查看同名表,居然真是!这不就是因同名表则产生冲突嘛。于是立马创建一个SCHEMA,名为Base...原创 2019-12-29 15:54:11 · 294 阅读 · 0 评论 -
数据库并发控制 事务调度 可串行调度
所谓并发操作,是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。所带来的问题是数据的不一致性,具体表现为:丢失更新、不可重复读、读脏数据。1、事务调度 1.1 串行调度:(Serial Schedule)是指多个事务依序串行执行,且 只有当一个事务的所有操作执行完后,才执行另一个事务的所用操作。 1.2 并发调度:(Concurrent Schedule)利用分...原创 2019-12-28 15:49:51 · 8539 阅读 · 3 评论 -
SQL server 架构和Table的一个小漏洞
有一数据库,其下有com,emp ,works三个表,架构为dbo现用exec sp_rename 'com','DBO.com'.结果如下图:新建查询 ,然后把图中的dbo.DBO.COM 拖到 select * from 后 变成select * from dbo.DBO.COMsql server 立马不能识别,甚至用exec sp_rename ‘dbo.D...原创 2019-11-15 16:23:44 · 81 阅读 · 0 评论 -
SQL 判断当前日期是否最后一天
select dateadd(dd,1,GETDATE())---加一天,如果月份增加了1,则说明是最后一天dateadd语法:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/dateadd-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15select ...原创 2019-11-11 10:19:28 · 2392 阅读 · 0 评论 -
查询 SQL server 预定义错误代码
select * from master.sys.messages比如select * from master.sys.messages where language_id=2052 and message_id=2627 order by message_id----是查询中文错误代码为2627的错误代码,语义...原创 2019-10-26 15:57:36 · 183 阅读 · 0 评论 -
触发器应用实例 返回当前数据库表格中的表格名称和触发器名称
use testdbselect * from sys.tables ---所有用户自定义的表select * from sysobjects where xtype='tr' ----返回当前数据库的所有的触发器select t.name tablename,s.name triggername from sys.tables t join sysobjects...原创 2019-10-21 16:36:30 · 194 阅读 · 0 评论 -
SQL server 2008 R2 配置远程访问,实现远程登录
如图:windows server r2 主机上安装 sql server 2008 R2, 其它两台windows7上安装 SQL Server 2008R 2 ,通过 如下配置,可实现从其中一台WINDOWS 7直接登录到另外一台windows7电脑上进行数据库操作。或其它一台windows7 登录到WINDOWS 8上进行操作,或从Windows server 8 R2登录到wind...原创 2019-10-16 21:34:20 · 1579 阅读 · 0 评论 -
DELPHI XE 10.3 三层数据库应用 尝鲜 之三 关闭连接等 成品了
继续上一节//服务端unit uServerdm;interfaceuses System.SysUtils, System.Classes, System.Win.ScktComp;type TdmServer = class(TDataModule) private { Private declarations } public { Publ...原创 2019-07-22 11:23:13 · 907 阅读 · 0 评论 -
DELPHI XE 10.3 三层数据库应用 尝鲜 之二 取得客户端信息
继续上一节服务端://------>在ClientRead中可取得客户端活动ID,IP,PORT,以及其它信息procedure TForm2.SSKServerClientRead(Sender: TObject; Socket: TCustomWinSocket);varsmsg,sRemoteaddress,sRemotePort,sRemoteHost:string...原创 2019-07-20 20:18:27 · 655 阅读 · 0 评论 -
DELPHI XE 10.3 三层数据库应用 尝鲜 之一
按照https://blog.csdn.net/qq_25439957/article/details/90293387安装好TServerSocket和TCLIENTSocket;在DELPHI XE10.3中新建一个 VCL应用。取名为Pserver,配置如下object SSKServer: TServerSocket Active = True Port = 201...原创 2019-07-20 19:13:12 · 2455 阅读 · 0 评论 -
sql server 2008数据库练习拆解-2 按成绩排名
数据用前sql server 2008数据库练习拆解-11、要用到的函数DENSE_RANK (Transact-SQL) 作用:返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。语法:DENSE_RANK ( ) OVER ( [ <partition_by_clause> ] < order_by_cl...翻译 2019-07-12 10:25:40 · 166 阅读 · 0 评论 -
sql server 2008数据库练习拆解-1
USE [student]GO/****** Object: Table [dbo].[Teacher] Script Date: 07/11/2019 16:03:17 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Teacher]...翻译 2019-07-11 16:49:46 · 155 阅读 · 0 评论