• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

数据库学习

SQL Server 创建数据库邮件脚本

SQL Server 创建数据库邮件脚本
背景:数据库发邮件通知DBA数据库的运行状态和信息,达到预警的效果。通过内置存储过程 sp_send_dbmail手动发送邮件,我们必须显式的赋值才能发送,而 sp_send_dbmail有一个参数是@profile_name,这个参数是指定发送邮件的配置文件,或者说是发件人邮箱信息,可以在SQL Server Management Studio中进行配置……继续阅读 »

3年前 (2015-10-28) 2535浏览

ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2)

ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2)
语法形式:ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) 解释:根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)--创建测试表create table t_score( [name] [varchar]……继续阅读 »

3年前 (2015-10-21) 2601浏览

TRUNCATE TABLE

TRUNCATE TABLE
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,……继续阅读 »

3年前 (2015-10-21) 2101浏览

sqlserver查看表结构

sqlserver查看表结构
环境:SQL Server 2012问题:无法使用DESC tablename查询表结构在MySQL和Oracle数据库中可以使用desc查看表结构,但是在SQL Server里执行desc命令会报错。查询得知有两条命令可以查询sql server表结构:1. sp_help table_name;执行效果如下:2.sp_column……继续阅读 »

3年前 (2015-10-20) 2968浏览

[python]windows安装MySQLdb

[python]windows安装MySQLdb
Python可以连接MySQL数据库,前提是电脑上事先装有MySQLdb,下面开始安装过程:1.下载MySQLdb安装文件,如果你的系统是32位,则安装的版本为MySQL-python-1.2.4b4.win32-py2.7.exe,64位系统对应安装MySQL-python-1.2.3.win-amd64-py2.7.exe。MySQL-python-……继续阅读 »

3年前 (2015-10-17) 75733浏览

JDBC远程连接基于CentOS的MySQL

JDBC远程连接基于CentOS的MySQL
CentOS安装MySQL之后默认是关闭远程连接权限的,只能使用本地访问,这样固然更加安全,但有时候我们需要远程调用MySQL中的数据就感觉很麻烦,特别是调试程序的时候,比如我用jdbc连接远程MySQL数据库就一直连接不上 所以开启远程连接就显得很有必要了。下面开始配置过程:SSH登录远程服务器,连接MySQL[root@WYS ~]# mysql ……继续阅读 »

3年前 (2015-10-16) 2920浏览

Oracle笔记(4)视图

Oracle笔记(4)视图
定义:视图就是一条封装了各种复杂查询的sql语句,用于显示一个或多个表中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是一个虚拟表。视图来源于表,所有对视图数据的修改都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发器。存储:视图不要求分配存储空间,视图中也不包含实际的数据。视图只是定义……继续阅读 »

3年前 (2015-09-11) 2639浏览