E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql学习
My
SQL学习
10:外键约束下的更新操作
上一篇只是讲述了外键约束的要求,并没有讲述外键约束的参照操作。这一次我来看看外键约束下的更新操作。 一外键约束的参照操作 我们进行外键约束的创建以后,在更新表的时候,子表是否也进行相应的更新。这是我们创建外键约束最大的好处。有以下几种: 1)CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行。 2)SETNULL:从父表删除或更新行,并设置子表中的外键列
erlian1992
·
2016-05-10 15:00
mysql
Mysql语句
外键约束
mysql约束
MySQL操作数据表
My
sql学习
篇之---Ubuntu环境下远程连接
My
sql学习
篇之---Ubuntu环境下远程连接刚在Ubuntu14.04环境下安装了Mysql,但是远程数据库连接老是报错,提示如下:采用如下命令:GRANTALLPRIVILEGESON*.
antchain.com
·
2016-05-10 15:19
Mysql
My
SQL学习
9:详解MySQL中的外键约束
本篇主要讲解MySQL中的外键约束。 一约束概述 创建约束的目的就是保证数据的完整性和一致性。约束根据约束针对的字段的数目的多少划分为表级约束和列级约束。 如果约束按照功能来划分的话刻印划分为:NOTNULL(非空约束)、PRIMARY KEY(主键约束)、UNIQUE KEY(唯一约束)、DEFAULT(默认约束)和FOREIGNKEY(外键约束)。 在前面我们
erlian1992
·
2016-05-09 15:00
mysql
外键约束
CREATE命令
My.ini配置文件
My
SQL学习
8:操作数据表(二)
接着上一篇博客,这一次我们初步了解一些MySQL数据库中的约束。 六自动编号 AUTO_INCREMENT 自动编号的字段,必须与主键组合使用。默认情况下,起始值为1,每次的增量为1。 例子: CREATETABLEtb3( idSMALLINTUNSIGNEDAUTO_INCREMENTPRIMARYKEY, usernameVARCHA
erlian1992
·
2016-05-09 14:00
mysql
mysql数据库
mysql约束
操作数据表
My
SQL学习
7:操作数据表(一)
数据表 数据表(或称为表)是数据库最重要的组成部分之一,是其它对象的基础。 先来解决上一篇博客末尾说到的进入数据库验证的问题: 验证当前数据库是哪一个的MySQL命令为: SELECTDATABASE(); 例子: SHOWDATABASES; USEt1; SELECTDATABASE(); 一创建数据表 MySQL语法中创建数
erlian1992
·
2016-05-08 15:00
mysql
MySQL操作数据表
CREATE命令
INSERT命令
SELECT命令
My
SQL学习
6:MySQL基本数据类型
数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息类型。MySQL中常用的的数据类型包括:数值类型、日期和时间类型和字符串类型等。 一数值类型 MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER、SMALLINT、DECIMAL、NUMBERIC),以及近似数值数据类型(FLOAT、REAL、DOUBL
erlian1992
·
2016-05-07 20:00
mysql
Mysql语句
mysql数据类型
字符串类型
时间和日期类型
My
SQL学习
5:数据库基本操作
以下均是在Windows64位操作系统下的命令行使用。 学习之前我们先来解释一下MySQL语法格式中的一些符号代表的含义: (1)中括号([])表示存在或者不存在都可以,是可选参数。比如:SHOW{DATABASES|SCHEMAS} [LIKE 'pattern'|WHEREexpr];此语法格式中的[]括起来的内容是可以不加的。 (2)大括号({})表示命令中必须出现
erlian1992
·
2016-05-07 17:00
mysql
数据库
Mysql语句
MySQL操作数据库
my
sql学习
笔记[日志][备份][表导入导出]
读取二进制日志(用mysqlbinlog在mysql/bin目录里)./mysqlbinlog/usr/local/mysql/var/mysql-bin.000001(这句是在BASH里执行)加上-v-vv参数,能读取row格式列出MYSQL日志(这句在MYSQL里后台执行)systemls-ltr/usr/local/mysql/var/mysql-bin*;删除日志resetmaster;删
laomengnevergiveup
·
2016-05-06 17:00
My
sql学习
笔记1
一次性插入多条记录:insertintotablename(field1,field2,…,fieldn)values(record1_value1,record1_value2,…,record1_valuen),(…)having和where的区别在于,having是对聚合后的结果进行条件的过滤,而where是在聚合前就对记录进行过滤,如果逻辑允许,我们尽可能用where先过滤记录,这样因为结
hjw1991324
·
2016-05-06 15:00
My
SQL学习
4:Windows 64位操作系统下使用MySQL
以下所有的步骤都是使用命令行方式完成操作MySQL服务的。 一启动/关闭MySQL (1)启动MySQL服务 netstartmysql (2)停止MySQL服务 netstopmysql 二登录/退出MySQL 首先我们先来看看一些重要的mysql参数,下面表中列出了一些重要的mysql参数: (1)查看版本号 输入mysql-V
erlian1992
·
2016-05-06 14:00
mysql
Mysql语句
登录或退出MySQL服务
MySQL提示符
My
sql学习
总结(15)——Mysql错误码大全
B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定义
u012562943
·
2016-05-06 10:00
My
SQL学习
3:Windows 64位操作系统下验证MySQL
一验证计算机服务列表中是否有MySQL服务 (1)右击桌面上的计算机图标出现菜单列表选项,选中管理(有多种方式可以打开计算机本地服务列表,这里只是用的我习惯的打开方式)。 (2)出现计算机对话框,点击打开服务与应用程序中服务选项。 (3)在右侧的服务列表中寻找是否有名称为MySQL的服务,并且查看是否启动,这说明我们安装MySQL服务已经成功。若MySQL服务为自动启动,
erlian1992
·
2016-05-05 19:00
mysql
MySQL服务验证
My.ini配置文件
SQL学习
2016.3.29SQLServer不区分大小写(1)isnull:使用指定的替换替换NULL。用法:ISNULL(check_expression,replacement_value)check_expression:将被检查是否为NULL的表达式,可以是任何类型的。replacement_value:在check_expression为NULL时将返回的表达式。注:replacement_va
use_my_heart
·
2016-05-05 11:00
My
SQL学习
2:Windows 64位操作系统下安装和配置MySQL
一安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的。下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MySQL将会安装在C:\ProgramFiles\MySQL该目录中。 ZIP格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。这个可以在网上随便找,给出很多自定
erlian1992
·
2016-05-05 11:00
mysql
windows
64位操作系统
MySQL的安装与配置
My
SQL学习
1:初识MySQL
一什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等
erlian1992
·
2016-05-04 20:00
sql
mysql
RDBMS
MySQL概述
my
sql学习
整理
阅读更多1.mysql架构InnoDB存储引擎的逻辑存储结构和Oracle几乎一样,从大到小分别为:表空间、段、区、页,它们的关系如下图所示:2.mysql运行流程3.schema设计规则4.索引设计优化4.1索引匹配原则1.等值匹配2.组合索引最左前缀匹配3.匹配列前缀4.匹配范围值4.2innodb索引类型主键索引:primarykey('id')secondary索引:唯一索引:unique
yanan0628
·
2016-05-04 17:00
MySQL基础笔记(1)
基于Windows下的My
SQL学习
记录01.进入MySQL安装好MySQL后,打开cmd命令提示符窗口,输入以下命令即可进入MySQL,接着可以进行后续操作。
3230
·
2016-05-03 21:39
My
SQL学习
笔记(六):索引
本文主要介绍MySQL中关于索引的一些问题,例如:索引的作用;怎么创建索引;设计索引的原则;怎么优化索引等等。 一:索引概述所有的MySQL列类型都能创建索引,良好设计的所以能够很好地提高查询的性能,但如果索引过多,由于每次更新操作都会对索引进行更新,反而会影响到数据库的整体性能。因而,遵循一定的原则,设计合适的索引是非常重要的。(1):创建索引的语法CREATE[UNIQUE|FULLTEXT
zhanht
·
2016-05-01 15:00
My
sql学习
笔记(三)运算符和常用函数
常用的运算符有:1. 算数运算符2. 比较运算符3. 逻辑运算符4. 位运算符算数运算符主要有加减乘除和求余 比较运算符号 除了常见的大小等于,下面列举一些之前很少用到的: * BETWEENAND 存在于指定范围 - ISNULL为空 - IN存在于指定集合 - LIKE通配符匹配 -REGEXP正则表达式匹配 比较
yingzhicai
·
2016-04-27 21:00
My
sql学习
笔记(三)
Mysql子查询所谓的子查询,就是在**一个查询中嵌套了其他的若干查询**。即在一个SELECT查询语句中的WHERE和FROM子句中包含另一个SELECT查询语句。在查询语句中,外层的SELECT查询语句称为**主查询**,WHERE子句中的SELECT查询语句被称为**子查询**,也称嵌套查询。 Mysql列子查询列子查询是指查询结果返回的结果集是N行一列,该结果通常是来自对表的某个字段查询返
yingzhicai
·
2016-04-27 10:00
my
sql学习
笔记(二)
多表连接查询在具体应用中,需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据连接查询,简称连接查询。1.并把具有相同字段数目和字段类型的表合并到一起。2.笛卡尔积这个比较难懂,还是直接上图3.内连接(innerjoin)为了便于用户操作,Mysql专门提供了一种针对数据库操作的运算–连接。所谓的连接,就是在表关系的笛卡尔积数据记录中,按照相应字段值的比较条件进行选择,生成一个新的关系。
yingzhicai
·
2016-04-26 21:00
My
sql学习
笔记
数据类型mysql提供了整数类型,浮点数类型,定点数类型,日期和时间类型,字符串类型。-**浮点类型**float占用4个字节,double类型占用8个字节,当小数点要精确到小数点10位数以后,就需要选择double类型。-日期和时间类型主要有DATE和DATETIME.-字符串类型char(4)表示的数据类型是char,其最大长度是4个字节,char(M)为0-255,而varchar为0-65
yingzhicai
·
2016-04-26 19:00
my
sql学习
之2——mysql索引
以下是网上找的几篇介绍mysql索引的文章:mysql索引使用示例:http://www.cnblogs.com/yjl49/archive/2012/02/08/2371926.htmlhttp://www.cnblogs.com/dreamhome/archive/2013/04/16/3025304.html理解MySQL——索引与优化:(强烈推荐,讲解相对深入)http://www.cnb
sundenskyqq
·
2016-04-26 17:00
my
sql学习
之1——mysql不同引擎的区别
以下表格是经过各种资料和书籍的查找,经过整理得出来的。可以作为参考,但不一定十分准确,希望读者及时给与补充和错误更正。引擎名称MyISAMInnoDBArchiveMemoryHeapmerge是否第三方否是否否否否是否支持事务否是否否否否是否支持外键否是否否否否是否容错修复数据库文件的MyISAMCHK,恢复浪费空间的MyISAMPACK,不能在表损坏后恢复数据自动灾难恢复mysqld守护进程崩
sundenskyqq
·
2016-04-24 22:00
My
SQL学习
笔记:join速度特别慢引出的问题
今天整合数据时,出现关联速度超级慢的问题,过程如下:创建临时表:CREATETABLETMP1ASSELECTID,COUNTCOUNT_1,AMNTAMNT_1FROMEXPORT_INFOWHERES_ID=1;CREATETABLETMP2ASSELECTID,COUNTCOUNT_2,AMNTAMNT_2FROMEXPORTWHERES_ID=2;关联TMP1、TMP2,并建目标表TMP1
奔跑啊天行者
·
2016-04-24 20:04
MySQL
My
sql学习
笔记
术语外键用于关联两个表复合键将多个列作为一个索引键,一般用于符合索引索引使用索引可以快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。事务Mysql事务主要要于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,要删除一个人员,你需要删除人员的基本资料,也要删除和人员相关的信息,比如信箱,文章等,这样的数据库操作语言就构成一个事务。
yingzhicai
·
2016-04-23 14:00
My
SQL学习
笔记—视图
My
SQL学习
笔记—视图视图是查看基础表数据的一种方式,其作用有-简化开发难度,可以运用视图执行多表操作-数据安全,开发人员不能直接对表操作,也不能进行删除,修改操作-数据重构,在有限的表中,以不同的角度生成所需的视图
u013457382
·
2016-04-22 14:00
mysql
视图
my
sql学习
笔记(三)
--主键冲突(duplicatekey) insertintouser(id,username,address)values(1,'xujian','anhui'); insertintouser(id,username,address)values(2,'xiewei','anhui'); insertintouser(id,username,address)values(2,'luy
温布利往事
·
2016-04-22 11:00
My
SQL学习
笔记----子查询、联结表、组合查询、全文本搜索
联结:一种机制,用来在一条SELECT语句中关联表,因此称之为联结。它在数据库中不存在。联结由MySQL根据需要建立,它存在于查询的执行过程中。创建联结:(使用WHERE联结)SELECTvend_name,prod_name,prod_priceFROMvendors,productsWHEREvendors.vend_id=products.vend_idORDERBYvend_name,pr
Jung_zhang
·
2016-04-21 22:00
sql
mysql
数据库
My
SQL学习
日志(一)
一.SQL语言组成部门 DDL:databasetableindexview DML: Selectupdateinsertdelete 主键,外键唯一键,条件,非空,事务, 视图的定义:虚表,存储下来的Select语句 事务控制 动态SQL和嵌入式SQL DCL授权 ##数据类型1.为什么会有数据类型1.存储的值类型2.占据的樵存储空间3.定长,变长 4.如何被索引及排序5.是否能够被索引二
Doyle_
·
2016-04-21 01:59
update
database
insert
My
SQL学习
笔记—触发程序
My
SQL学习
笔记—触发程序触发程序是与表有关的命名数据库对象,当表上发生特定事件时,将触发执行相应的触发程序。
u013457382
·
2016-04-20 17:00
mysql
数据库
触发程序
my
sql学习
笔记(二)
--mysql关系型数据库:C/S结构软件(连接认证,发送SQL指令,服务器处理指令返回结果,客户端接收结果解析结果) --mysql服务器端对象:DBMS->Database->Table->fields --数据类型 --所谓的数据类型:对数据进行统一的分类 --SQL中将数据类型分成了三大类:数值类型,字符串类型和时间日期类型 --数值型:都是数值,分为整数型和小数型 -
温布利往事
·
2016-04-19 21:00
My
SQL学习
笔记—插件式存储引擎
My
SQL学习
笔记—插件式存储引擎在MySQL5.1中,MySQLAB引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运行的MySQL服务器中。
u013457382
·
2016-04-19 14:00
mysql
InnoDB
存储引擎
myisam
My
SQL学习
笔记—SQL服务器模式汇总
My
SQL学习
笔记—SQL服务器模式汇总MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。
u013457382
·
2016-04-19 11:00
mysql
模式
数据库
sql服务器
My
SQL学习
笔记(3)—— MySQL的安装与配置
经过前面的介绍,相信已经迫切希望在MySQL上进行一番尝试操作了。安装并配置MySQL开发环境成为一切工作的前提。MySQL的安装MySQL具有多平台的特点,有兼有开源的一些特性,因此其安装方式多样(源代码编译、二进制安装和RPM安装等)。因此本节对MySQL安装方法的介绍,采用外链列表的方式。Windows:官网下载.exe可执行文件安装,或者参考百度经验对压缩包进行配置安装。Linux:Deb
么的聊
·
2016-04-18 20:55
My
SQL学习
笔记(2)—— 数据类型和列类型
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。MySQL的基本数据类型数字MySQL中的数字是类似于100或3.1415926这样的值。MySQL支持说明为整数(无小数部分)或浮点数(有小数部分)的值:整数由数字序列组成;浮点数由一个阿拉伯数字序列、一
么的聊
·
2016-04-16 17:06
My
SQL学习
笔记(1)—— 入门与初步
MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的功能强大、使用简便、管理方便、运行速度快、安全可靠性强、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和P
么的聊
·
2016-04-16 11:27
my
sql学习
(列属性)
主键主键:primarykey,用来唯一约束该字段里的数据,不能重复。一张表中最多只能有一个主键。增加主键在sql中,有下面几种方式增加主键:在创建表的时候,直接在字段之后跟上primarykey关键字,主键默认不能为空--增加主键 createtablemy_primary1(numberchar(10)primarykeycomment'学好',namevarchar(20)notnullco
mockingbirds
·
2016-04-16 09:00
mysql
PHP与MY
SQL学习
笔记——简述
PHP与MY
SQL学习
笔记——简述一、说来话长本来是在学习ASP+SQLSERVER的,莫名其妙从大三学长接了一个实验室网站后台的锅,没办法咯,只能转学PHP(世界上最好的语言)。
gscsdlz
·
2016-04-15 23:00
PHP
Web
My
SQL学习
笔记:MySQL ERROR 1300 (HY000): Invalid utf8 character string
刚开始使用MySQL,版本为5.7.11(windows),今天导入本地的一个数据文件时,报错ERROR1300(HY000):Invalidutf8characterstring'高中'。网上搜解决办法,在设置编码都为UTF-8的情况下,再次导入还是报相同错误。此时猜测可能是文件的问题,于是用“记事本”打开文件,搜索报错的“高中”,结果发现有“高中\中专”的记录,中文字符串中含有英文字符“\",
奔跑啊天行者
·
2016-04-15 13:43
mysql
utf-8
1300
MySQL
My
SQL学习
笔记—自定义函数
My
SQL学习
笔记—自定义函数注释语法:MySQL服务器支持3种注释风格:从‘#’字符从行尾。从‘–’序列到行尾。
u013457382
·
2016-04-14 21:00
mysql
自定义函数
My
SQL学习
笔记---基础概念和一些基础SQL语句(一)
My
SQL学习
笔记,以防遗忘数据库基本概念数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。表:某种特定类型数据的结构化清单,数据库中的表都有一个唯一的名字用来标识自己。
Jung_zhang
·
2016-04-14 20:00
sql
mysql
数据库
【my
sql学习
】疑问点记录
------------------------------------------------------------------------------------------2016-4-14在http://dev.mysql.com/downloads/mysql/下载了Windows764位mysql免安装版Windows(x86,64-bit),ZIPArchive,解压之后,在mys
浮尔魔司
·
2016-04-14 18:14
mysql
记录
服务端
数据库
Spark组件之Spark
SQL学习
1之问题报错No TypeTag available for Person
/** *@authorxubo *spark1.5.2 * *reference:http://spark.apache.org/docs/1.5.2/sql-programming-guide.html */更多代码请见:https://github.com/xubo245/SparkLearning运行InferringtheSchemaUsingReflection时报错:代码://sci
bob601450868
·
2016-04-14 17:00
sparksql
pl
sql学习
的心得
今天下午,看了plsql的控制结构,看视频的时候感觉编程语言的基本语法都一样,编程思想都通用。编程思想通用是事实,而语法就不是如此了。看视频的时候,感觉很简单,不屑于自己去敲代码,其实我是大错特错了。不同编程语言的大体思路一样,但是实现的细节不同。我想我们学好一门编程语言,再学其他的编程语言就很简单了。只用注意它的不同于别的语言的语法即可。其实这和学外语是一样的,你的英语学好了,想学其他的语言,其
Prince140678
·
2016-04-11 19:32
杂感
[
SQL学习
笔记][用exists代替全称量词 ]
学习sql的必经问题。学生表student(id学号Sname姓名Sdept所在系)课程表Course(crscode课程号name课程名)学生选课表transcript(studid学号crscode课程号Grade成绩)Question:对以上表进行查寻选修了全部课程的学生姓名--查询选修了所有课程的学生 --不存在这样的课程该学生没有选修 select* fromstudents where
zy691357966
·
2016-04-11 15:00
My
SQL学习
笔记10(MySQL函数)
My
SQL学习
笔记10MySQL函数MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。
Tan_B
·
2016-04-10 14:00
My
SQL学习
笔记—运算符与常用函数总结
MySQL的运算符与常用函数字符函数函数名作用使用格式concat()字符连接concat(‘str1’,’str2’,…)concat_ws()使用指定的分隔符进行字符连接concat_ws(‘分隔符’,’str1’,’str2’,…)format()数字格式化format(formatNumber,decimalPlace)采用四舍五入的方式将formatNumber小数点后保留decimal
u013457382
·
2016-04-08 19:00
mysql
函数
postgre
sql学习
--权限管理
概述相比mysql而言,postgresql在权限管理上最大的特点是引入了角色的概念,角色就是一系列相关权限的集合。比如mysql需要授权的话,直接给某个user在需要的对象上grant需要的权限,这样操作其实是比较繁琐的,你需要对每一个新建出来的账户都精细地分配不同的权限值,因为需要权限值可能会非常多且不同。而引入的角色的概念后,将可以将一些列相关的数据库权限赋给一个角色,然后再把角色赋给use
胡儿胡儿
·
2016-04-07 11:56
PostgreSQL
postgre
sql学习
--权限管理
概述相比mysql而言,postgresql在权限管理上最大的特点是引入了角色的概念,角色就是一系列相关权限的集合。比如mysql需要授权的话,直接给某个user在需要的对象上grant需要的权限,这样操作其实是比较繁琐的,你需要对每一个新建出来的账户都精细地分配不同的权限值,因为需要权限值可能会非常多且不同。而引入的角色的概念后,将可以将一些列相关的数据库权限赋给一个角色,然后再把角色赋给use
cug_jiang126com
·
2016-04-07 11:00
postgre
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他