
DB-Database
猿来这样1
编程圈子,谢厂节的博客
展开
-
Sqlite3 命令
创建数据库: sqlite3 data.db原创 2014-10-21 21:10:42 · 1174 阅读 · 0 评论 -
关系型数据库设计原则与注意事项
字段尽量设置为Not Null认真规范字段大小,越小越好;数据类型越简单越好表中不应该有重复值和字段表中记录应有唯一标志符表名规范前缀一个表尽量存储一个对象本身小数空间占用可能比整数大,精度高时会消耗更多CPU资源。可能的情况下,把数据存储为整数,由客户程序再转换运算。一些短且定长的,使用char比varchar更高效使用Memory引擎要避免Blog、TEXT类型(因为Memory不支持BLOG转载 2015-03-20 09:44:16 · 5589 阅读 · 0 评论 -
MySql 常用命令及问题处理
启动等启动:1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/init.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld&停止1、使用 service 启动:service mysqld stop 2、使用 mysqld 脚本启动:/etc/init.d/mysqld stop 3原创 2015-09-14 18:10:44 · 1772 阅读 · 0 评论 -
Oracle 在windows下安装及plsql配置
下载安装 oracle 11g安装路径: c:\app\Administrator\product\11.2.0\dbhome_1 安装时要设置的密码需要记住。安装plsql 免安装版到 c:\plsql修改dbhome_1\NETWORK\ADMIN下面listener.oraLISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(原创 2017-03-27 21:21:17 · 3517 阅读 · 0 评论 -
PostgreSql 学习笔记一 CentOS下安装使用 及常用命令
安装sudo yum install postgresql-server postgresql-contrib配置sudo postgresql-setup initdb打开HBA配置sudo vi /var/lib/pgsql/data/pg_hba.conf靠近最下方的 host all all 127.0.0.1/32 ident原创 2015-11-25 15:49:44 · 5173 阅读 · 0 评论 -
win7 下XAMPP 配置redis模块
一、使用phpinfo()查看PHP版本我的电脑显示结果是:二、下载对应版本的php-redis模块,把下载的php_redis.dll、php_igbinary.dll放到xampp/php/ext下,修改php.ini , 加上:extension=php_igbinary.dllextension=php_redis.dll重启XAMPP,这时可以在phpi原创 2015-01-05 22:49:44 · 9693 阅读 · 3 评论 -
lib_mysqludf_json 把mysql关系型数据转换成json格式的UDF工具
介绍mysql里的数据格式转成json格式,通常使用php的json扩展实现。如果使用udf,会有更快的速度。lib_mysqludf_json提供下面功能:1.可变长度的参数列表允许直接映射2.自动转义适应json语法3.NULL处理字符串null映射到javascript null,数字null映射到java NaN4.表达式自动映射成json对象成员5.jso原创 2015-05-30 18:02:27 · 4589 阅读 · 1 评论 -
CentOS、Mysql性能分析
性能调忧my.cnf[mysqld]#避免Mysql的外部锁定,减少出错几率,增强稳定性。skip-external-locking#禁止MySql对外部连接进行DNS解析,使用这一选项可以消除MySQL进行NDS解析的时间。但需要注意的是:如果开启该选项,则所有远程主机连接授权都要使用IP地址方式了,否则MYSQL将无法正常处理连接请求。skip-name-resolve#back_log参原创 2015-08-06 21:03:43 · 1466 阅读 · 0 评论 -
SqlServer自动备份、自动压缩、自动删除旧备份
准备工具: SqlServer2008 WinRar1.给SqlServer设置维护计划定时备份 这个操作比较简单,按向导新增维护计划即可。 2.自动压缩脚本c:\Progra~2\WinRar\winRar.exe a D:\bak\database_buckup_%date:~0,4%_%date:~5,2%_%date:~8,2% d:\bak\database_*%date:~0,4原创 2015-06-15 19:16:02 · 9578 阅读 · 0 评论 -
C# 连接Mysql报错 Out of sync with server
查询了一些地方,普遍认为这是MysqlConnector的bug 处理方法是换一个MySql.Data.dll到http://dev.mysql.com/downloads/connector/net 下载老版本。这个网址在一些浏览器下可能有问题我下载了6.3.9,放到项目后,提示: 找到的程序集清单定义与程序集引用不匹配 仔细检查程序里还有对原Mysql.data.dll的引用。原创 2015-06-13 17:01:44 · 2699 阅读 · 0 评论 -
MySql使用触发器
Mysql使用触发器建立测试数据库,测试表CREATE database test;use test;CREATE TABLE Users ( user_id INT NOT NULL AUTO_INCREMENT, email VARCHAR(80) NOT NULL, display_name VARCHAR(50) NOT NULL, password CHAR(41) N原创 2015-05-31 10:49:59 · 1693 阅读 · 0 评论 -
MySql 与C# 乱码问题处理
假设使用的utf8编码 要注意:数据库表 使用utf8_general_ci 数据库表的字段使用 utf8_general_ci 数据库连接字符串: <appSettings> <add key="ConnectionStringMysql" value="Database=database;Data Source=127.0.0.1;User Id=root;P原创 2015-06-05 12:28:27 · 663 阅读 · 0 评论 -
xampp phpmyadmin错误的处理
错误MySQL 返回: #2002 - ÓÉÓÚÄ¿±ê¼ÆËã»ú»ý¼«¾Ü¾ø£¬ÎÞ·¨Á¬½Ó¡£服务器没有响应(或本地服务器的套接字没有正确设置)。 使用配置文件中定义的控制用户连接失败。打开phpMyAdmin下的config.inc.php,把$cfg['Servers'][$i]['controluser'] = 'root';$cfg['S原创 2015-05-12 07:51:48 · 2910 阅读 · 0 评论 -
SQL server 2008 分页存储过程
GO/****** Object: StoredProcedure [dbo].[T_GetPager] Script Date: 03/23/2015 14:35:01 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[T_GetPager] @PageSize IN原创 2015-03-23 14:36:11 · 1771 阅读 · 0 评论 -
Sql Server常用语句
查看视图及函数select a.name,a.[type],b.[definition] from sys.all_objects a,sys.sql_modules b where a.is_ms_shipped=0 and a.object_id = b.object_id and a.[type] in ('P','V','AF') order by a.[name] ascS...原创 2015-03-20 09:46:30 · 770 阅读 · 0 评论 -
c#连接数据库的连接字符串定义
Oracle以前我用的都是这种写法<add key="ConnectionString" value="Data Source=prod;User=aaa;Password=11"/>在TNS里配置prod数据源今天在群里学到另一种定义方式:Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PR...原创 2014-10-22 14:20:53 · 2165 阅读 · 0 评论 -
PostgreSql 学习笔记二 CentOS下postgres升级
环境CentOS7 原版本: psql -version psql (9.2.14) 准备升级到9.4版本操作步骤完整备份Postgresql-bash-4.2$ pg_dump -U postgres whr_info_db>whr_info_db_bak.copy.sql; 这句使用copy备份,可以不运行。-bash-4.2$ pg_dump -U postgres --column原创 2015-12-24 15:54:21 · 3894 阅读 · 0 评论