sql总结 1.常见的数据库对象有哪些?表(table) 视图(view) 序列(sequence) 索引(index) 同义词(synonym)存储过程(procedure) 存储函数(function) 触发器(trigger) 2.表:数据的主要存储方式,由行和列组成 视图:存储起来的sele ...
分类:
数据库技术 时间:
2017-02-12 17:37:31
收藏:
0 评论:
0 赞:
0 阅读:
262
首先 索引长度和区分度是相互矛盾的, 索引长度太短,那么区分度就很低,吧索引长度加长,区分度就高,但是索引也是要占内存的,所以我们需要找到一个平衡点; 那么这个平衡点怎么来定? 比如用户表有个字段 username ,要给他加索引,问题是索引长度多少合适? 其实我们知道 百家姓里面有百多个姓 ,但是 ...
分类:
数据库技术 时间:
2017-02-12 17:07:26
收藏:
0 评论:
0 赞:
0 阅读:
402
Mysql基础数据类型 1. 整数类型 2. 浮点数类型和定点数类型 DECIMAL型的取值范围与DOUBLE相同,但是DECIMAL的有效范围由M、D决定。而且DECIMAL的字节数为M+2,即定点数的存储空间是根据其精度决定的。 M:精度,是数据的总长度,小数点不占位置; D:标度,小数点后的长 ...
分类:
数据库技术 时间:
2017-02-12 17:05:53
收藏:
0 评论:
0 赞:
0 阅读:
250
binary log日志简介查看日志格式 show variables like 'binlog_format'; 二进制日志的内容结构二进制日志的内容由以下三部分组成(1) 文件头 :格式描述事件(2)文件主体:二进制日志事件(3)文件尾:日志轮换事件格式描述事件包含的内容:服务器版本,通用头长度 ...
分类:
数据库技术 时间:
2017-02-12 16:58:36
收藏:
0 评论:
0 赞:
0 阅读:
266
客户端程序: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测试环境创建一个自动创建用户的存储过程,要求帮忙编写一下。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
创建数据库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数据库版本:PreconnaServer,MariaDB还是MYSQL1.mysql三种存储引擎mysql提供了两种存储引擎,MyISAM,InnoDB.xtraDBMyISAM没有日志和事物支持。所以I/0性能非常好InnoDB有日志支持提供事务支持。(通过日志记录,方便恢复。增强了mysql的健壮性)mysql5.5版本默认..
分类:
数据库技术 时间:
2017-02-12 16:05:12
收藏:
0 评论:
0 赞:
0 阅读:
260
今天需要在本地测试系统功能,因为本地没有数据库,就需要在程序里面连接远程数据库; 先用ssh登录远程服务器,用root连上数据库看看情况; 一共有5个mysql账号,Host列可以看出来,这些账号都只支持服务器本机连接,现在我们来创建一个远程用户; 创建完成了,在程序里面连接发现还是没有权限,刚才我 ...
分类:
数据库技术 时间:
2017-02-12 15:55:10
收藏:
0 评论:
0 赞:
0 阅读:
223
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
最近在研究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理论题 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2. ...
分类:
数据库技术 时间:
2017-02-12 13:23:35
收藏:
0 评论:
0 赞:
0 阅读:
218
前两天做一张报表,里边涉及历史数据清洗,所以记录下,以便以后直接用。 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(用ssh登录终端,输入如下命令): 输入密码登陆进去后,输入如下的语句: 其中: user是用户名mysql默认的是rootpassword是密码自己设置%表示任意主机, ...
分类:
数据库技术 时间:
2017-02-12 12:26:35
收藏:
0 评论:
0 赞:
0 阅读:
164
SQL SERVER 表分区实施步奏 1. 概要说明 SQL SERVER的表分区功能是为了将一个大表(表中含有非常多条数据)的数据根据某条件(仅限该表的主键)拆分成多个文件存放,以提高查询数据时的效率。创建表分区的主要步骤是1、确定需要以哪一个字段作为分区条件;2、拆分成多少个文件保存该表;3、分 ...
分类:
数据库技术 时间:
2017-02-12 12:19:57
收藏:
0 评论:
0 赞:
0 阅读:
314
这个代码的意思是打开mysql,用户名为root,密码也是root 解决办法:方法一:首先要进入mysql的bin目录下,再执行。 密码错了,重新输入密码,没有密码嘛 ...
分类:
数据库技术 时间:
2017-02-12 12:17:19
收藏:
0 评论:
0 赞:
0 阅读:
1597
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
4. 初始化表结构 4.1 使用activiti框架提供的建表语句 * 第一步:获得建表语句 * 第二步:创建一个数据库 * 第三步:进入当前数据库中 4.2 使用activiti框架的自动建表功能 类似于我们学过的hibernate,它可以自动建表 hbm2ddl.auto = update ...
分类:
数据库技术 时间:
2017-02-12 12:09:48
收藏:
0 评论:
0 赞:
0 阅读:
361
1.需求 使用c#访问mysql数据库,实现curd 2.安装和类库引用 http://www.tuicool.com/articles/rAbuee 包的下载地址在百度云盘上,也可以通过官方下载 3.数据库操作 读取 ...
分类:
数据库技术 时间:
2017-02-12 12:08:44
收藏:
0 评论:
0 赞:
0 阅读:
274
语法: 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