首页 > 数据库技术
sql的一点总结<一>
sql总结 1.常见的数据库对象有哪些?表(table) 视图(view) 序列(sequence) 索引(index) 同义词(synonym)存储过程(procedure) 存储函数(function) 触发器(trigger) 2.表:数据的主要存储方式,由行和列组成 视图:存储起来的sele ...
分类:数据库技术   时间:2017-02-12 17:37:31    收藏:0  评论:0  赞:0  阅读:262
mysql 索引长度和区分度
首先 索引长度和区分度是相互矛盾的, 索引长度太短,那么区分度就很低,吧索引长度加长,区分度就高,但是索引也是要占内存的,所以我们需要找到一个平衡点; 那么这个平衡点怎么来定? 比如用户表有个字段 username ,要给他加索引,问题是索引长度多少合适? 其实我们知道 百家姓里面有百多个姓 ,但是 ...
分类:数据库技术   时间:2017-02-12 17:07:26    收藏:0  评论:0  赞:0  阅读:402
Mysql基础知识:数据类型
Mysql基础数据类型 1. 整数类型 2. 浮点数类型和定点数类型 DECIMAL型的取值范围与DOUBLE相同,但是DECIMAL的有效范围由M、D决定。而且DECIMAL的字节数为M+2,即定点数的存储空间是根据其精度决定的。 M:精度,是数据的总长度,小数点不占位置; D:标度,小数点后的长 ...
分类:数据库技术   时间:2017-02-12 17:05:53    收藏:0  评论:0  赞:0  阅读:250
mysql二进制日志
binary log日志简介查看日志格式 show variables like 'binlog_format'; 二进制日志的内容结构二进制日志的内容由以下三部分组成(1) 文件头 :格式描述事件(2)文件主体:二进制日志事件(3)文件尾:日志轮换事件格式描述事件包含的内容:服务器版本,通用头长度 ...
分类:数据库技术   时间:2017-02-12 16:58:36    收藏:0  评论:0  赞:0  阅读:266
MySQL数据类型、变量修饰及变量区别
客户端程序:mysql、mysqladmin、mysqldump、mysqlimport、mysqlcheck服务器端程序:mysqld,mysqld_safe,mysqld_multimy.cnf配置文件查找顺序,以最后一个找到的为准/etc/my.cnf-->/etc/mysql/my.cnf-->$MYSQL_HOME/my.cnf-->--default-extra-file=/path/to/somefile-..
分类:数据库技术   时间:2017-02-12 16:11:34    收藏:0  评论:0  赞:0  阅读:252
MySQL使用存储过程创建用户
周五接到开发朋友的一个小求助,需要在MySQL测试环境创建一个自动创建用户的存储过程,要求帮忙编写一下。MySQLversion5.5.17OSversionCentOS6.4存储过程内容如下:DELIMITER// CREATEPROCEDUREcr_user(INp_unameVARCHAR(20),INp_passwdVARACHAR(200)) BEGIN DECALREp_sqltVARC..
分类:数据库技术   时间:2017-02-12 16:09:13    收藏:0  评论:0  赞:0  阅读:270
MySQL之表的创建、删除、修改、删除、查看及索引
创建数据库createdatabase|schema[ifnotexists]db_name[characterset=][collate=]注:schema可以理解为方案或者数据库,与database一个意义例创建一个students数据库,且默认字符集为‘gbk’、默认排序为‘gbk_chinese_ci‘;createschemaifnotexistsstudentscharacterset‘gbk‘col..
分类:数据库技术   时间:2017-02-12 16:06:00    收藏:0  评论:0  赞:0  阅读:250
mysql双主配合keepalived可用简析
一版本。mysql数据库版本:PreconnaServer,MariaDB还是MYSQL1.mysql三种存储引擎mysql提供了两种存储引擎,MyISAM,InnoDB.xtraDBMyISAM没有日志和事物支持。所以I/0性能非常好InnoDB有日志支持提供事务支持。(通过日志记录,方便恢复。增强了mysql的健壮性)mysql5.5版本默认..
分类:数据库技术   时间:2017-02-12 16:05:12    收藏:0  评论:0  赞:0  阅读:260
mysql创建远程用户并授权
今天需要在本地测试系统功能,因为本地没有数据库,就需要在程序里面连接远程数据库; 先用ssh登录远程服务器,用root连上数据库看看情况; 一共有5个mysql账号,Host列可以看出来,这些账号都只支持服务器本机连接,现在我们来创建一个远程用户; 创建完成了,在程序里面连接发现还是没有权限,刚才我 ...
分类:数据库技术   时间:2017-02-12 15:55:10    收藏:0  评论:0  赞:0  阅读:223
MySql按周,按月,按日分组统计数据
select DATE_FORMAT(date,'%Y%u') weeks,count(id) count from table group by weeks; select DATE_FORMAT(date,'%Y%m%d') days,count(id) count from table gro ...
分类:数据库技术   时间:2017-02-12 15:39:05    收藏:0  评论:0  赞:0  阅读:210
EntityFramewok Core 1.1连接MSSql数据库详解
最近在研究ASP.NET Core,其中就用到了Entity Framework Core,对于Entity Framework Core连接SqlServer数据库,使用Code Frist创建数据库,更新数据库做一个记录。 开发工具:VS2017 RC Net Core版本:1.1 EF版本:1 ...
分类:数据库技术   时间:2017-02-12 14:45:50    收藏:0  评论:0  赞:0  阅读:250
SQL数据库 面试
一、sql理论题 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2. ...
分类:数据库技术   时间:2017-02-12 13:23:35    收藏:0  评论:0  赞:0  阅读:218
mysql安装时间循环脚本例子
前两天做一张报表,里边涉及历史数据清洗,所以记录下,以便以后直接用。 DELIMITER $$ USE `TopJet560Report`$$ DROP PROCEDURE IF EXISTS `pr_date`$$ CREATE DEFINER=`root`@`%` PROCEDURE `pr_d ...
分类:数据库技术   时间:2017-02-12 12:26:53    收藏:0  评论:0  赞:0  阅读:277
开启mysql远程登录
开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅。 首先访问本机的mysql(用ssh登录终端,输入如下命令): 输入密码登陆进去后,输入如下的语句: 其中: user是用户名mysql默认的是rootpassword是密码自己设置%表示任意主机, ...
分类:数据库技术   时间:2017-02-12 12:26:35    收藏:0  评论:0  赞:0  阅读:164
sqlserver table partion
SQL SERVER 表分区实施步奏 1. 概要说明 SQL SERVER的表分区功能是为了将一个大表(表中含有非常多条数据)的数据根据某条件(仅限该表的主键)拆分成多个文件存放,以提高查询数据时的效率。创建表分区的主要步骤是1、确定需要以哪一个字段作为分区条件;2、拆分成多少个文件保存该表;3、分 ...
分类:数据库技术   时间:2017-02-12 12:19:57    收藏:0  评论:0  赞:0  阅读:314
在cmd中显示mysql -uroot-proot 不是命令
这个代码的意思是打开mysql,用户名为root,密码也是root 解决办法:方法一:首先要进入mysql的bin目录下,再执行。 密码错了,重新输入密码,没有密码嘛 ...
分类:数据库技术   时间:2017-02-12 12:17:19    收藏:0  评论:0  赞:0  阅读:1597
linux 上安装mysql
Mysql的安装 安装版本:msyql-5.5.39.tar.gz 安装机器:baseline01 安装过程: $ su - root # cd /opt/software # groupadd mysql # useradd -r -g mysql mysql # tar -zxvf mysql- ...
分类:数据库技术   时间:2017-02-12 12:15:30    收藏:0  评论:0  赞:0  阅读:323
06-使用框架提供的建表语句创建数据库表
4. 初始化表结构 4.1 使用activiti框架提供的建表语句 * 第一步:获得建表语句 * 第二步:创建一个数据库 * 第三步:进入当前数据库中 4.2 使用activiti框架的自动建表功能 类似于我们学过的hibernate,它可以自动建表 hbm2ddl.auto = update ...
分类:数据库技术   时间:2017-02-12 12:09:48    收藏:0  评论:0  赞:0  阅读:361
c#访问mysql数据库
1.需求 使用c#访问mysql数据库,实现curd 2.安装和类库引用 http://www.tuicool.com/articles/rAbuee 包的下载地址在百度云盘上,也可以通过官方下载 3.数据库操作 读取 ...
分类:数据库技术   时间:2017-02-12 12:08:44    收藏:0  评论:0  赞:0  阅读:274
笔记-mysql 导出查询结果
语法: The SELECT ... INTO OUTFILE 'file_name' [options] form of SELECT writes the selected rows to a file. 示例: 注意: 1、该语法只能在MYSQL服务器上执行; 2、数据文件的保存位置与file ...
分类:数据库技术   时间:2017-02-12 11:14:23    收藏:0  评论:0  赞:0  阅读:286
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!