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笔记
一.删除mysqlsudoapt-getautoremove--purgeMySQL-server-5.0sudoapt-getremovemysql-serversudoapt-getautoremovemysql-serversudoapt-getremovemysql-common清理残留数据dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P二.安装m
KashingZoe
·
2017-08-24 09:24
mysql
My
SQL笔记
复习(实例 全)
mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二基础知识:1.数据库的连接mysql-u-p-h-u用户名-p密码-hhost主机2:库级知识2.1显示数据库:showdatabases;2.2选择数据库:usedbname;2.3创建数据库:createdatabasedbnamecharsetutf8;2.3删除数据库:
lm_y
·
2017-08-02 08:43
sql
My
SQL笔记
复习(实例 全)
mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二基础知识:1.数据库的连接mysql-u-p-h-u用户名-p密码-hhost主机2:库级知识2.1显示数据库:showdatabases;2.2选择数据库:usedbname;2.3创建数据库:createdatabasedbnamecharsetutf8;2.3删除数据库:
lm_y
·
2017-08-02 08:43
sql
Mysql 5.6.37 winx64安装双版本my
sql笔记
记录
机器上现在已经存在5.0版本MySQL的情况下,继续安装一个最新版的mysql.一、官网下载免安装压缩包。本人下载的是mysql-5.6.37-winx64.zip.将压缩包解压到自定义目录中。例如:D:\mysql-5.6.37.二、添加环境变量.右键单击我的电脑->属性->高级系统设置(高级)->环境变量。点击系统变量下的新建按钮输入变量名:MYSQL_HOME输入变量值:D:\mysql-5
blq4411568
·
2017-07-24 09:34
高性能My
sql笔记
(6)---查询优化
为什么查询会慢是否向db请求了不需要的数据需要10行但查询了100行|多表关联返回全部列|每次都是取出所有列db是否扫描了额外的行【推荐】SQL性能优化的目标:至少要达到range级别,要求是ref级别,如果可以是consts最好。说明: 1)consts单表中最多只有一个匹配行(主键或者唯一索引),在优化阶段即可读取到数据。 2)ref指的是使用普通的索引。(normalindex) 3)ran
bingjing12345
·
2017-06-06 14:49
mysql
高性能My
sql笔记
(4) --库表结构优化
选择正确的数据类型为标识列(如userID)选择合适的数据类型非常重要。1使用内置类型而非字符串存储日期和时间2使用整形存储ip地址(INET_ATON)3除非真的需要存储NULL值(如稀疏表),否则指定列为NOTNULL可使用0“”等特殊字符代替NULL4对于存储和计算INT(1)和INT(20)是相同的,这种指定只是规定了MYSQL和一些交互工具用来显示字符的个数。因此这种指定大部分情况无实际
bingjing12345
·
2017-06-06 14:03
mysql
java my
sql笔记
基础知识回顾
数据库(DATABASEDB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。简单点说就是;存储,维护和管理数据的集合。数据库管理系统(DBMS):一种操作和管理数据库大型软件。数据库是通过数据库管理系统创建和操作的。数据库服务器,数据库和表的关系;数据库服务器就是在机器上安装了一个数据库管理程序,这个程序可以管理多个数据库。数据库会创建对个表来保存程序
cxy782595921
·
2017-06-05 19:15
高性能My
SQL笔记
-索引设计规范
1.单张表索引不要太多,建议不超过5个2.独立的列。指的是查询时索引列不能是表达式的一部分也不能是函数的参数3.前缀索引。有时候索引列很长,这回让索引变的大且慢,一种做法是模拟哈希索引(InnoDB用的是B-Tree(技术上说是B+Tree)),一种做法是用前缀索引3.1模拟哈希索引跟真正的哈希索引是不一样的,前者还是用的B-Tree存,只不过里面存的不再是原来的索引值而是其hash值,查的时候也
hjvgf
·
2017-04-11 14:58
高性能mysql
SQL笔记
--(7)--[触发器]
ClassificationDML(DataManipulationLanguage)Trigger:当用户通过DML事件(对表或视图的insert,update,delete)修改数据时被触发。任意合法DML事件发生都将触发DML触发器,无论有无表的数据行受影响DDL(DataDefinationLanguage)Trigger:当DDL事件(对表的create,alter,drop)发生时被触
FengBli
·
2017-04-10 17:11
My
SQL笔记
-definer与SQL SECURITY
procedure与function、trigger等创建时紧接着CREATE都有个definer可选项,该definer规定了访问该procedure等的安全控制。一、DEFINER如:创建procedure说明:上面示例指定definer为用户'admin'@'localhost',所以任意用户A访问该PROCEDURE时,能否成功取决于A是否有调用该PROCEDURE的权限,以及define
Liekkas_BX
·
2017-04-07 22:25
数据库
六天带你玩转My
sql笔记
--第六天
六天带你玩转My
sql笔记
--第六天1.事务安全1.1事务操作1.1.1手动事务操作流程1.1.2事务操作原理1.1.3回滚点1.1.4自动事务处理1.1.5事务特性1.1.6锁机制2.变量2.1系统变量
北雪-南暖
·
2017-04-04 10:13
mysql
事务
触发器
过程
函数
六天带你玩转Mysql笔记
my
SQL笔记
1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式:utf8)法①:我的电脑→右击→管理→服务和应用程序→选中MySQL→右击→启动(关闭:选择“关闭”)法②:cmd→netstartmysql(关闭:netstopmysql)2、MySQL的登录和退出(在进入MySQL的DOS命令中,cls有清屏功能,登录MySQL以后,该语句无法
强壮de西兰花
·
2017-04-01 19:32
六天带你玩转My
sql笔记
--第四天
六天带你玩转My
sql笔记
--第四天1.连接查询1.1连接查询分类1.1.1交叉连接1.1.2内连接1.1.3外连接1.1.4自然连接(naturaljoin)1.连接查询(1)连接查询:将多张表(大于
北雪-南暖
·
2017-03-30 19:27
六天带你玩转Mysql笔记
六天带你玩转My
sql笔记
--第五天
六天带你玩转My
sql笔记
--第五天1.外键1.1增加外键1.2修改外键&删除外键1.3外键作用1.4外键条件1.5外键约束2联合查询2.1基本语法2.2意义2.3orderby使用3.子查询3.1子查询分类
北雪-南暖
·
2017-03-30 18:31
查询
视图
备份
还愿
六天带你玩转Mysql笔记
SQL笔记
(二)批量更新多条记录中的单个/多个字段
#批量更新一条记录中的单个字段UPDATEuserSETname=CASEidWHEN1THEN'update_name1'WHEN2THEN'update_name2'ENDWHEREidIN(1,2);#批量更新一条记录中的多个字段UPDATEuserSETname=CASEidWHEN3THEN'update_name3'WHEN4THEN'update_name4'END,pwd=CASE
cigg153
·
2017-03-30 00:59
六天带你玩转My
sql笔记
--第三天
六天带你玩转My
sql笔记
--第三天六天带你玩转My
sql笔记
--第三天1.字段属性1.1主键(primarykey)1.1.1增加主键1.1.2主键约束1.1.3主键更新&删除主键1.1.3主键分类1.2
北雪-南暖
·
2017-03-26 19:57
六天带你玩转Mysql笔记
六天带你玩转My
sql笔记
--第二天
六天带你玩转My
sql笔记
--第二天1.数据类型(列类型)1.1数值型1.1.1整数型1.1.2小数型1.2时间日期类型1.3字符串类型1.3.1定长字符串(char)1.3.2变长字符串varchar1.3.3
北雪-南暖
·
2017-03-24 23:10
六天带你玩转Mysql笔记
Mybatis 项目开发实际常用
SQL笔记
总结
parameterType和resultTypeparameterType:单个参数用String,多个参数用mapresultType:可以是Integer、String、Object SELECT COUNT(id) FROM t_mc_store_group_master WHERE u_id = #{uid
CuriousAnnie
·
2017-03-23 18:38
Java
Mybatis
六天带你玩转My
sql笔记
---第一天
六天带你玩转My
sql笔记
---第一天1.数据库的基础(1)什么是数据库(2)数据库分类(3)不同的数据库阵营中的产品有哪些(4)两种数据阵营的区别1.1关系型数据库1.1.1什么是关系型数据库1.1.2
北雪-南暖
·
2017-03-23 15:18
六天带你玩转Mysql笔记
SQL笔记
--(2)--[创建视图及其用法]
创建视图createviewfacultyasselectID,name,dept_namefrominstructor;创建时指定属性名称createviewdept_total_salary(dept_name,total_salary)asselectdept_name,sum(salary)frominstructorgroupbydept_name;当定义视图时,数据库只保存定义该视图的
FengBli
·
2017-03-16 17:49
高性能My
SQL笔记
之索引
一、索引基础索引就象是书的目录一样,如果人们想要查看书的指定内容,首先就要去看书的目录,找到该内容在书的多少页,然后再看相关内容。同理,在有索引的情况下,MySQL会先在索引上按值进行查找,然后返包含该值的数据行。需要注意的是,索引是在存储引擎中实现的,所以没有统一的索引标准。使用索引的优点如下:索引大大减少了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机I/O变为顺序I/
HN_gambler
·
2017-03-15 09:36
mysql
高性能My
SQL笔记
之数据类型和scheme优化
一、数据类型优化整体原则:1.小的通常更好:在满足需求的前提下,尽量选择占用存储空间小的类型2.简单就好:简单数据类型往往只需要更短的CPU周期,同时也可以减小数据库在运算时的压力3.尽量避免使用NULL,尤其是有索引的情况下数值类型1.整数类型在mysql中,整数类型一共分为五种,分别是tinyint(8)、smallint(16)、mediumint(24)、int(32)、bigint(64
HN_gambler
·
2017-03-11 18:20
mysql
高性能My
SQL笔记
之基本概念
1.并发控制当多个查询需要在同一时刻对数据库的数据进行时,就会涉及到并发控制的问题,在mysql中,并发控制的手段主要是通过锁来实现。锁主要分为读写锁和粒度锁两大类。读写锁:顾名思义,读写锁又分为读锁和写锁读锁:当客户端从数据库里面读数据时,不会涉及到数据的修改,因此这种锁是允许多个客户同时访问同一个资源的。因为他们是互不干扰的,无论多少人读那个资源,资源中的数据是不会改变的,因此,这种锁也叫共享
HN_gambler
·
2017-03-11 13:03
mysql
my
sql笔记
——排序检索数据
原文链接:http://www.cnblogs.com/qiaokeshushu/p/9366187.html排序数据(子句)SELECTprod_nameFROMproductsORDERBYprod_name;通常,ORDERBY子句中使用的列将是为显示所选择的列。但是,实际上并不一定要这样,用非检索的列排序数据是完全合法的。按多个列排序SELECTprod_id,prod_price,pro
dingshouzhai5357
·
2017-02-17 21:00
sql笔记
-1
一.数据库1.创建数据库createdatabase[ifnotexists]db_name[charactersetxxx][collatexxx]*创建一个名为mydb1的数据库。createdatabasemydb1;*创建一个使用utf-8字符集的mydb2数据库。createdatabasemydb2charactersetutf8;*创建一个使用utf8字符集,并带校对规则的mydb3
PASSssss
·
2017-02-02 15:35
My
SQL笔记
四之 字符串函数
My
SQL笔记
四之字符串函数My
SQL笔记
四之字符串函数计算字符串字符数的函数和字符串长度的函数合并字符串函数CONCATs1s2CONCAT_WSxs1s2替换字符串的函数INSERTs1xlens2
poorCoder_
·
2017-01-25 20:29
mysql
Linux安装MySQL5.6.24使用文字说明
Linux安装My
SQL笔记
1、在安装MySQL数据库服务器前,确保你的linux系统是可以连接网络的,下面我们将通过源码方式来安装mysql首先通过putty登入进你的Linux系统,确保系统中已经安装的
workxlk
·
2017-01-20 08:48
MySQL使用笔记
My
SQL笔记
数据库的区别数据库扩展.PNGMySQL数据库的使用数据库的使用.PNG进入数据库数据库进入.PNG常用的Dos命令⦁进入文件:cdC:/Users/DowneyJr/Pictures/SavedPictures
糖纸疯了
·
2017-01-04 19:21
mysql 5.7.17 安装配置方法图文教程(CentOS7)
CentOS7安装my
sql笔记
1CentOS7默认安装mariadb数据库,卸载mariadb。
兔子鱼兮
·
2016-12-21 10:49
Sql笔记
1、还原数据库先不要建要还原的数据库,直接还原就可以:我说一下步骤:右击数据库>还原数据库…>目标数据库(自己起个名字)>源设备(选择你的**.bak文件)确定好后再点左上角的“选项”>mdf和log文件改一下路径,但一定要留下最后的文件,不要只有路径没有文件。2、having可以过滤聚合后的表。如:havingcount(*)
慕容奇樱
·
2016-10-23 11:58
SQL
Postgre
SQL笔记
本文针对目前最新版9.5.1,若非说明,文中所说文档即指官方文档。本人刚接触PostgreSQL不久,文中不免错漏,请大家指正;随着了解深入,本文[可能]会不定期更新补足。JSONPostgreSQL支持Json格式数据,有两种类型:json和jsonb。两者在效率上有所区别,而这是因为jsonb存储的是格式化后的二进制数据,所以在写入时,json类型比较快,而在检索时(注意这里说的检索不是简单的
莱布尼茨
·
2016-09-11 11:00
MySQL一些常用SQL语句
学习SQL语法,我是一位SQL的新手这里Github持续更新
SQL笔记
增删改查SELECTSELECT语句用于从表中选取数据。
小弟调调
·
2016-09-04 00:00
sql
mysql
【My
SQL笔记
】解除输入的安全模式,Error Code: 1175.
原文链接:http://www.cnblogs.com/xuancaoyy/p/5814658.htmlErrorCode:1175.YouareusingsafeupdatemodeandyoutriedtoupdateatablewithoutaWHEREthatusesaKEYcolumnTodisablesafemode,toggletheoptioninPreferences->SQLQ
weixin_30653023
·
2016-08-28 11:00
【My
SQL笔记
】字符串、时间日期转换
原文链接:http://www.cnblogs.com/xuancaoyy/p/5814648.html1、新增一列,将字符串日期(年、月、日)转换为Date类型报错:ErrorCode:1175.Youareusingsafeupdate:http://jingyan.baidu.com/article/e5c39bf58ed69239d76033a4.html2、unix时间戳和普通时间之间的
weixin_30610755
·
2016-08-28 11:00
My
sql笔记
-锁
这篇文章整理了mysql数据库中有关锁知识的笔记。参考资料《Mysql技术手册》、《MySQL技术内幕InnoDB存储引擎》和《高性能MySQL》。在接下来的内容中,我们首先接受了表级锁和行级锁,以及死锁问题并举例说明。文章最后,说明了锁带来的问题(脏读、不可重复读、更新覆盖和幻读)。锁锁机制用于管理对共享资源的并发访问。在处理并发读或写时,可以通过实现一个由两种类型的锁组成的锁系统来解决问题。这
阿特曼altman
·
2016-08-21 13:59
Mysql学习笔记
My
sql笔记
-事务
这篇文章整理了mysql数据库中有关事务的相关知识。参考资料《Mysql技术手册》、《MySQL技术内幕InnoDB存储引擎》和《高性能MySQL》。在接下来的内容中,文章整理了事务的四种特性ACID(原子性、一致性、隔离性和持久性)接着讲解四种事务类型及事务控制语句。最后,对事务的隔离级别做了整理(readuncommitted、readcommitted、repeatableread和可序列化
阿特曼altman
·
2016-08-21 13:37
Mysql学习笔记
My
sql笔记
-分区
这篇文章整理了mysql数据库中有关分区的知识(RANGE、LIST、HASH、KEY)。参考资料《Mysql技术手册》、《MySQL技术内幕InnoDB存储引擎》和《高性能MySQL》。本文结构如下,首先介绍四种分区,然后介绍子分区以及分区中对null值的处理。RANGE分区按照RANGE分区的表是通过如下一种方式进行分区的,每个分区包含那些分区表达式的值位于一个给定的连续区间内的行。这些区间要
阿特曼altman
·
2016-08-18 22:10
Mysql学习笔记
My
SQL笔记
-执行SQL语句的几种方式
一、基本接口或类——>DriverManager:用于管理JDBC驱动的服务类。主要功能是获取Connection对象。——>Connection:代表数据库连接对象,每个Connection代表一个物理连接会话。——>Statement:用于执行SQL语句的工具接口。常用方法:1、ResultSetexecuteQuery(Stringsql)throwsSQLException:专用于查询。2
Liekkas_BX
·
2016-08-14 16:20
数据库
My
SQL笔记
-DDL语句
本节涉及MySQL关键字:create、drop、alter、truncate、change、modify等。一、常见数据库对象介绍数据表是最基本的数据库对象,也是存储数据的逻辑单元。但数据库里不只包含数据表,通常包含以下几种常见数据库对象:1、数据表:table,存储数据的逻辑单元,行为记录,列为字段。2、视图:view,一个或多个数据表里数据的逻辑显示。视图并不存储数据。3、索引:index,
Liekkas_BX
·
2016-08-05 10:39
数据库
sql笔记
大全
阅读更多1、消除卡值有重复的列selectdistinctcardfromuser2、用假名标示字段selectageas年龄fromuser3、转换成另一种形式;转成值留二位小数selectcast(decimal(value,2))fromuser4、结果阶段判断selectcasewhenvalue>=2000then'很好'whenvalue>=1000andvalue=and20统计一共
八贤王
·
2016-07-13 10:00
Postgre
SQL笔记
整理
前言本文作为PostgreSQL的笔记整理,后续可能根据特定模块拆分独立的文章。目前只给出目录,后续持续更新。第一章、基础知识1.1如何获得PostgreSQL1.2管理工具1.3PostgreSQL数据库对象1.4新特性1.5数据库驱动第二章、数据库管理2.1配置文件2.2连接管理2.3角色2.4创建database2.5权限管理2.6扩展包机制2.7备份与恢复2.8基于表空间机制进行存储管理2
bingduanlbd
·
2016-07-03 22:00
数据库
PostgreSQL
最全的Oracle-
SQL笔记
(8)
1.8、数据库设计范式数据库设计范式实际上非常的重要,但是从实际的开发来看,如果真的全部按照范式去做,则这个程序没法写,包括查询语句也会变得复杂。在Oracle中的scott用户的全部表,实际上就已经很好的体现了一张设计思路,雇员-部门的关系。1)第一范式例如,现在假设有如下的数据库创建脚本createtableperson(pidnumber(4)primarykeynotnull,nameva
冷暖己知
·
2016-06-24 19:02
oracle
用户名
account
Database
最全的Oracle-
SQL笔记
(3)
100、---------------修改表结构,添加字段------------------altertablestuadd(addrvarchar2(29));101、---------------删除字段--------------------------altertablestudrop(addr);102、---------------修改表字段的长度------------------
冷暖己知
·
2016-06-24 18:35
oracle
用户名
account
Database
sql笔记
not exists
问题:从S(学号,姓名,年龄,生日)表和SC(学号,课程号,成绩)表中查询出没有选择课程号为1001的课程的所有学生的学号和姓名。请问这个查询SQL语句该怎么写?论坛求助答案:SELECT学号,姓名FROMSWHERENOTEXISTS(SELECT1FROMSCWHERESC.课程号='1001'ANDS.学号=SC.学号);我的理解是根据SC.课程号='1001'来筛选,然后根据S.学号=SC
奔跑啊天行者
·
2016-06-11 22:35
MySQL
Linux下MySQL源码包手动安装、配置以及测试
记下这篇My
SQL笔记
,望日后有用!RedHatLinux6采用CentOSyum源,详解mysql的源码安装以及配置。这里继续上篇的博客php,Apache的配置,现在写MySQL的配置。
bsx881220
·
2016-06-01 18:32
My
Sql笔记
(四)-事务
Mysql事务2016/4/2717:55:00SeventeenWen开启事务:starttransaction;回滚事务(可以撤销):rollback;提交事务(不可修改):commit;JDBC事务的操作通过Connection对象操作事务try{//设置是否自动提交事务true代表自动提交,每条执行语句都是一个事务false代表开启事务;con.setAutoConmit(false);c
SeventeenWen
·
2016-05-18 21:21
My
Sql笔记
(四)-事务
Mysql事务2016/4/2717:55:00SeventeenWen开启事务:starttransaction;回滚事务(可以撤销):rollback;提交事务(不可修改):commit;JDBC事务的操作通过Connection对象操作事务try{//设置是否自动提交事务true代表自动提交,每条执行语句都是一个事务false代表开启事务;con.setAutoConmit(false);c
SeventeenWen
·
2016-05-18 21:21
My
SQL笔记
(二)
My
SQL笔记
(二)2016/4/2111:24:05SeventeenWenDCL语句创建用户:(只能在指定的IP地址上访问)CREATEUSER用户名@IP地址identifiedby‘password
SeventeenWen
·
2016-05-18 21:46
JavaEE
MySql
My
sql笔记
-索引
索引类别唯一索引UNIQUE,普通(非唯一),FULLTEXT,SPATIAL(MyISAM&NOTNULL),HASH创建索引ALTERTABLEtbl_nameADDINDEXindex_name(index_columns); CREATEINDEXindex_nameONtbl_name(index_columns); CREATETABLEtbl_name ( ...columndefi
alexdamiao
·
2016-05-15 18:00
mysql
学习笔记
My
Sql笔记
-数据库基本操作
连接mysqlmysql-hhost_name-p-uuser_name退出mysqlmysql>quit当前mysql信息mysql>SelectNow(),User(),Version();mysql>SelectNow(),User(),Version()\g//;\g终止语句mysql>SelectNow(),User(),Version()\G//竖排显示,每行一个值脚本执行%mysql
alexdamiao
·
2016-05-15 17:40
mysql
数据库
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他