数据库
_Seaton
这个作者很懒,什么都没留下…
展开
-
MySQL v5.6.20安装配置
由于公司的MySQL数据库是使用5.6.20版本的,而本人一直使用的是5.0版本(原因:安装简单),所以在下载安装的过程遇到了一些问题,现在总结一下。希望对各位网友有所帮助。1.安装包的区别在下载安装包的时候我发现5.6和5.0的安装包有明细的区别。我用的5.0安装包是exe格式的,而且只有40M左右。而5.6有两种格式,分别是msi和zip,大小都是300多M。zip是免安装的解转载 2015-06-28 14:30:00 · 787 阅读 · 0 评论 -
报错:mysql报1045
在【mysql】下添加skip_grant_tables原创 2014-06-29 00:15:24 · 611 阅读 · 0 评论 -
PL/SQL使用
1 查看使用的tnsnames.ora2 查看表的存储过程原创 2016-03-15 14:25:26 · 456 阅读 · 0 评论 -
SQL之merge
merge用于插入数据是,判断表是否存在该数据从而进行不同的处理。其语法格式如下:{% highlight SQL %} MERGE INTO table1 B1 –需要插入的表 USING (select * from table2) B2 –插入数据 ON (B1.CODE = B2.CODE) –判断条件 WHEN NOT MATCHED –条件不成立 THEN INSERT VAL原创 2016-04-28 09:07:57 · 398 阅读 · 0 评论 -
SQL之数据库设计
1 整体解析大的项目一般会分多个小项目来做,而每个项目的数据库角色一般都不一样。这就使得数据库的“变更脚本”,必须按照不同角色来归类,其中权限变更脚本必须单独一个。如下图: CS/PC为角色名称,IFS为接口表,发送(相对开发系统)IFR为接口表,接收(相对开发系统)SYS为权限变更脚本名称表名:T_角色DB/BU名称,DB-基础数据,BU-业务数据 。2 变更脚本2.1 新增/修改数据库变更原创 2016-04-25 09:25:10 · 766 阅读 · 0 评论 -
SQL之定义变量(DECLARE)
说明在很多时候,我们都需要写一些SQL脚本更新数据库的基本数据,如:插入新记录。脚本要求:1.可以多次执行,但数据只修改一次。代码/*添加菜单*/DECLARE @pid NVARCHAR(50)/*权限ID*/DECLARE @pPid NVARCHAR(50)/*权限父ID*/DECLARE @rid NVARCHAR(50)/*角色表ID*/SET @pPid =原创 2016-05-25 17:23:46 · 41330 阅读 · 2 评论 -
SQL Server 2008 R2安装与使用
1 安装电脑环境:win10家庭版,而且已经安装了SQL Server 2008。在安装SQL Server 2008 R2前,我在犹豫到底是选择将原先的2008升级好,还是直接安装多一个R2?经过同事的指点:直接安装,因为R2会覆盖2008。安装了2008再安装R2与直接安装R2没有多少区别,都是一直next,有些地方填写用户的就直接点击“添加当前用户”。没多少区别,原创 2016-05-23 21:21:42 · 2021 阅读 · 0 评论