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学习
My
sql学习
1、实现要求:本主机没有安装sqlserver及mysql,故在虚拟机内使用mysql。
Remoa_Dengqinyi
·
2016-11-03 22:00
sql
mysql
数据库
my
sql学习
一 DDL(数据定义语言)
一、mysql的具体安装这里就不多说了,网上有很多。大家可以在网上找找,有安装版本和压缩版本。二、验证数据库是否安装成功:在dos的命令行下面输入:mysql-uroot-p(默认的是直接回车就可以了,如果你没有设置密码)如果你设置了密码就得输入密码就会登录上mysql,有mysql的提示信息。三、DDL:数据定义语言简述:什么是DDL呢?DataDefinitionLanguage(数据定义语言
zcp617504296
·
2016-10-30 22:52
mysql
DDL
创建
mysql笔记
my
sql学习
一 DDL(数据定义语言)
一、mysql的具体安装这里就不多说了,网上有很多。大家可以在网上找找,有安装版本和压缩版本。二、验证数据库是否安装成功:在dos的命令行下面输入:mysql-uroot-p(默认的是直接回车就可以了,如果你没有设置密码)如果你设置了密码就得输入密码就会登录上mysql,有mysql的提示信息。三、DDL:数据定义语言简述:什么是DDL呢?DataDefinitionLanguage(数据定义语言
zcp617504296
·
2016-10-29 23:59
mysql
DDL
创建数据库
创建数据
mysql笔记
My
sql学习
总结(41)——MySql数据库基本语句再体会
1、数据定义语言(DDL):定义和管理数据对象,比如建立数据库、数据表数据操作语言(DML):用于操作数据库对象中的包含的数据。数据查询语言(DQL):用于查询数据库对象中包含的数据,能够对表进行查询。数据控制语言(DCL):管理数据库的语言。2、进入数据库的方式开始-》运行-》cmd-》mysql-uroot-pMysql-h主机地址-u用户名-pMysql-hlocalhost-uroot-p
u012562943
·
2016-10-24 10:00
My
sql学习
笔记
1、Ubuntu下mysql无法启动Couldn'tfindMySQLserver(/usr/bin/mysqld_safe)”貌似是my.cnf设置有问题,删了用默认的就好了,下次再打开不了mysql(提示什么mysql.sock之类的),多半是mysql服务没有打开,/usr/local/mysql/support-files/mysql.serverstart。2、:errorwhilelo
Aloha_cc
·
2016-10-22 00:00
数据库
My
sql学习
总结(40)——MySql之Select用法汇总
一、条件筛选1、数字筛选:sql="Select*from[sheet1$]Where销售单价>100"2、字符条件:sql="Select*from[sheet1$]Where物品名称='挡泥板'"3、日期条件:sql="Select*from[sheet1$]Where物品名称='挡泥板'"4、区间条件:sql="Select*from[sheet1$]Where出库日期between#200
u012562943
·
2016-10-20 10:00
My
sql学习
总结(39)——30条MySql语句优化技巧
1、应尽量避免在where子句中使用!=或=’2005-11-30′andcreatedate<’2005-12-1′10、不要在where子句中的“=”左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引。11、在使用索引字段作为条件时,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索
u012562943
·
2016-10-19 09:00
My
sql学习
总结(38)——21条MySql性能优化经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓存优
u012562943
·
2016-10-18 15:00
高性能My
SQL学习
笔记(5) —— MVCC
多版本控制Multi-VersionConcurrencyControl,多版本控制,每次操作,copy一份所要改的数据作为副本,副本之间通过一个版本号字段区分,并将副本的版本号+1,如果是更新操作,数据在副本上修改完后,要更新时候查看原纪录的版本号是否是副本版本号-1,是,更新,否(说明有其他修改事务在这期间修改了数据,使其版本号更新了),失败,重新取数据重新更新;如果是读操作,则是根据隔离级别
青楼有罪
·
2016-10-17 00:00
MySQL
高性能My
SQL学习
笔记(4) —— 事务隔离级别
事务隔离级别事务的ACID属性中的隔离性,如何实现呢?在SQL标准中定义了四种隔离级别。但要注意,标准中定义的这四个级别,在实际上各个存储引擎的实现是不尽相同的,有些细节地方还是不一样的,学习的时候需要注意下。有关事务的ACID属性详见:数据库事务。并发问题在说明事务隔离级别之前,先说说事务并发可能引发的问题。1、更新丢失:一个事务的更新覆盖了另一个事务的更新。事务A:向银行卡存钱100元。事务B
a327369238
·
2016-10-13 16:45
事务隔离级别
更新丢失
脏读
不可重复读
幻读
MySQL
My
SQL学习
第一天--简单的操作
启动和关闭MySQL用管理员身份运行cmd启动MySQL服务netstartmysql关闭MySQL服务netstopmysql简单操作登录mysql-uroot-p-P3306-h127.0.0.1这样写在第一个-p(小写)的时候不加密码,执行完命令之后要求输入密码设置提示符设置为用户名@服务器(数据库名的形式)prompt\u@\h\d>显示当前服务器的版本selectversion();显示
no-96
·
2016-10-08 18:36
MySQL
sql学习
sql基础sql是用于访问和处理数据库的标准的计算机语言。趁着假期学习总结下~sql简介sql可以查询、从数据库取出数据、插入、更新、删除、创建新的数据库、创建新表、创建存储过程、创建视图、设置表视图和存储过程的权限。sql语法一个数据库常包含一个或多个表,每个表由一个名字标识,表包含带有数据的记录。sql对大小写不敏感SQLSELECT语句SELECT语句用于从一个表中选取数据,结果被存储在一个
Yabea
·
2016-10-06 20:00
SQL学习
之通配符
如果我们在过滤的时候需要加入一些相对复杂的条件,那么就可能会用到通配符:[0]:通配符%,代表任意字符串出现任意次数,可以出现0次.用法:WHEREu_nameLIKE‘fish%’,代表以fish为开头的情况.%可以出现在字符串中的任何位置.[1]:通配符_,这个通配符则匹配单个字符.比如‘__fish’,则表示fish前面还有两个字符.[2]:通配符[],在MySQL中,我们必须使用RLIKE
pp634077956
·
2016-10-06 13:00
My
Sql学习
笔记-介绍以及基本操作
Mysql数据类型1:Text类型:CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多255个字符。VARCHAR(size)保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多255个字符。TINYTEXT存放最大长度为255个字符的字符串。TEXT存放最大长度为65,535个字符的字符串。BLOB用于BL
曹半斤
·
2016-09-30 09:03
php笔记
My
sql学习
总结(37)——Mysql Limit 分页查询优化
select*fromtableLIMIT5,10;#返回第6-15行数据select*fromtableLIMIT5;#返回前5行select*fromtableLIMIT0,5;#返回前5行我们来写分页物理分页select*fromtableLIMIT(当前页-1)*每页显示条数,每页显示条数;同样是取90000条后100条记录,传统方式还是改造方式?传统方式是先取了前90001条记录,取其中
u012562943
·
2016-09-23 13:00
My
sql学习
总结(36)——Mysql查询优化
从事前端开发的都知道,页面显示的数据一定要及时的呈现,否则会影响用户体现.那么导致页面加载数据慢或者显示滞后的原因又是什么呢?拿自己之前做项目经历给大家讲讲吧,之前做后台,当时的项目实时性都非常高,前端页面实时显示要求非常高,慢1秒显示都会导致用户的投诉,最后没办法,通过本地(磁盘)缓存跟数据表分割来解决这一问题.原因分析主要原因1: 后台数据库中的数据过多,没做数据优化导致后台查询数据很慢次要原
u012562943
·
2016-09-19 09:00
My
SQL学习
第二天——理论知识
T11.数据/数据库/数据库管理系统(DBMS)和数据库系统的概念。数据:是数据库中存储的基本对象;数据库:存放数据的仓库,存储在计算机存储设备上的,而且按一定格式存储;DBMS:数据库管理系统:是一个专门用于实现对数据进行管理和维护的系统软件;数据库系统:是指在计算机中引入了数据库后的系统,一般由数据库/数据库管理系统(及相关实用工具)、应用程序、数据库管理员组成。2.数据库管理技术发展阶段:文
minme11
·
2016-09-17 17:30
mysql自学
My
SQL学习
第一天
Mysql默认的端口号:3306Mysql超级用户名:root关键字与函数名称全部大写数据库名称、表名称、字段名称全部小写SQL语句必须以分号结尾显示当前服务器版本SELECTVERSION();显示当前日期时间SELECTNOW();显示当前用户SELECTUSER();创建CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[DEFAULT]CHARACTER
minme11
·
2016-09-17 16:27
mysql自学
PL
SQL学习
——例外
例外:例外是程序设计语言提供的一种功能,用来增加程序的健壮性和容错性。Oracle中的例外:系统例外:No_data_found(没有找到数据)--系统例外:no_data_foundsetserveroutputondeclarepenameemp.ename%type;begin--查询员工号是1234的员工的姓名selectenameintopenamefromempwhereempno=1
上善若水
·
2016-09-17 11:19
Oracle学习
PL
SQL学习
——光标
光标:就是一个结果集(ResultSet)光标的语法:cursor光标名[(参数名数据类型[,参数名数据类型]...)]isselect语句;一个具体的光标cursorc1isselectenamefromemp;从光标中取值:打开光标openc1;(打开光标执行查询)取一行光标的值:fetchc1intopename;(取一行到变量中)关闭光标:closec1;(关闭游标释放资源)使用光标查询员
上善若水
·
2016-09-17 10:35
Oracle学习
PL
SQL学习
——控制语句
三种if语句:第一种:if条件then语句1;语句2;endif;第二种:if条件then语句序列1;else语句序列2;endif;第三种:if条件then语句;elsif语句then语句;else语句;endif;举例:/**判断用户从键盘输入的数字1.如何使用if语句2.接收一个键盘输入(字符串)*/setserveroutputon--接收一个键盘输入--num:地址值,含义是:在该地址上
上善若水
·
2016-09-16 21:40
Oracle学习
PL
SQL学习
——数据类型
学习PLSQL的目的:1.PLSQL是对SQL语言的一个扩展,从而形成的一个程序,所以操作Oracle数据库最快的语言是PLSQL。2.为后续学习存储过程、存储函数、触发器做准备。最简单的PL/SQL程序:打印HelloWorld注意:如果要在屏幕上输出信息,需要将serveroutput开关打开setserveroutputondeclare--说明部分begin--程序dbms_output.
上善若水
·
2016-09-16 14:36
Oracle学习
My
SQL学习
笔记之数据的增、删、改实现方法
本文实例讲述了My
SQL学习
笔记之数据的增、删、改实现方法。
hbiao68
·
2016-09-14 10:58
My
SQL学习
笔记之创建、删除、修改表的方法
本文实例讲述了My
SQL学习
笔记之创建、删除、修改表的方法。
hbiao68
·
2016-09-14 09:43
My
SQL学习
笔记之数据定义表约束,分页方法总结
本文实例讲述了My
SQL学习
笔记之数据定义表约束,分页方法。
hbiao68
·
2016-09-14 09:40
My
sql学习
总结(35)——Mysql两千万数据优化及迁移
最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升。不过这些数据有大量的冗余字段和错误信息,极不方便做统计和分析。所以我需要创建一张新表,把旧表中的数据一条一条取出来优化后放回新表;一.清除冗余数据,优化字段结构2000W数据中,能作为查询条件的字段我们是预知的。所以将这部分数据单独创建新的字段
u012562943
·
2016-09-07 10:00
My
Sql学习
之简单关键字、检索、通配
关键字USE、SHOW--查看所有数据库SHOWDATABASES--选择数据库USE[数据库名]eg:USEsmsota--显示数据库中所有表USE[数据库名];SHOWTABLES;--显示表中所有的列项USE[数据库名];SHOWCOLUMNSFROM[表名]等同于DESCRIBE[表名]eg:SHOWCOLUMNSFROMtcharge关键字distinctegselectdistinct
Janelare
·
2016-09-06 10:08
数据库
高性能My
SQL学习
笔记(1) —— MySQL架构
MySQL架构1.MySQL逻辑架构:这里分为三层:1.连接层:连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。2.SQL处理层:也叫MySQL服务器层,包括缓存查询、解析器、优化器,这一部分是MySQL核心功能,包括解析、优化SQL语句,查询缓存目录,内置函数(日期、时间、加密等函数)的实现3.数据存储层:也叫存储引擎层,负责数据存
a327369238
·
2016-09-02 11:02
MySQL
My
SQL学习
$PATH":/usr/local/mysql/bin创建数据库:CREATEDATABASE数据库名称创建一个名称为itcast的数据库mysql>CREATEDATABASEitcast;QueryOK,1rowaffected(0.00sec)查看数据库:mysql>SHOWDATABASES;+--------------------+|Database|+----------------
太宰夜
·
2016-08-27 00:00
mysql
My
sql学习
总结(34)——Mysql 彻底解决中文乱码的问题
mysql中常常出现对中文支持不友好的情况常见的错误“Illegalmixofcollationsforoperation”下面我们规整一下mysql数据库中一共涉及到哪些字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的character-set-database:数据库字符集character-set-table:数据库
u012562943
·
2016-08-25 20:00
[置顶] MySQL入门
My
SQL学习
准备:1.下载,MySQL一款开源的关系型数据库,大家可以直接到MySQL官网下载2.安装,在网上找度娘搜一搜,一大片,照着图片来就行了。
wangligong
·
2016-08-24 23:00
mysql
简单语法
数据库安装
进入数据库
mysql 学习记录-join
my
sql学习
中会遇到关联查询,这里记录一下关联查询的相关信息1.创建两张表并插入测试的数据sql文件在这里两张表应该是这样的2.join分为下面这几种下面开始一一测试1.内连接inner(取user1
丧心病狂的小菜鸡
·
2016-08-23 11:26
My
sql学习
总结(33)——阿里云centos配置MySQL主从复制
1.安装jdk1.8首先确定没有安装过jdk2.yum–ylistjava*查询系统自带的jdk安装包情况。3.安装jdk1.84.验证安装结果。安装mysql1.rpm-Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2.yum-yinstallmysql-community-server3.加入开机启动:s
u012562943
·
2016-08-23 09:00
My
sql学习
总结(32)——MySQL分页技术详解
1.什么是数据分页:数据分页就是将很多条记录像书本一样分页,每页显示多少行记录;2.为什么要数据分页:当我们进行sql语句查询时,假如数据有成千上万行记录,如果在同一个页面去显示,那这个页面得有多大,数据就要很多,而我们所需的记录又很少,不使用分页,查看起来那么繁琐,而且一不小心容易看着眼花。使用数据分页,就行书本一样,有页数,一目了然。相当简洁。3.核心sql语句:SELECT*FROMstud
u012562943
·
2016-08-19 09:00
My
sql学习
-索引总结(B-tree和hash、主键索引、唯一索引、普通索引、全文索引和组合索引)
对最近学习的mysql中的索引经行总结。其主要内容包括Mysql常用的的索引类型(主键索引、唯一索引、普通索引和全文索引和组合索引)和两种常用的结构B-tree、哈希索引(自定义哈希索引和Innodb自适应哈希索引)。参考书籍和文章是《Mysql技术内幕InnoDB存储引擎》、《高性能Mysql》和《Mysql索引原理集慢查询优化》。文章剩余部分安排如下,首先介绍两种常用索引结构:B-tree哈H
阿特曼altman
·
2016-08-17 17:20
Mysql学习笔记
My
sql学习
总结(31)——MySql使用建议,尽量避免这些问题
做服务器端开发的同学们,相信对于mysql应该是十分熟悉,但是一旦真正出现问题,你是否能够快速的发现问题的起因,并且解决呢?一旦问题涉及到数据库层面,往往不是那么好解决的,通常来说,我们需要提前做应对未来可能出现问题的准备。下面是几条针对mysql使用的优化建议:尽量减少数据库上的计算操作将那些需要耗费cpu资源计算数据的操作尽可能的放在服务器上运行,不要所有的数学计算全部抛给数据库,减小数据库开
u012562943
·
2016-08-15 14:00
My
Sql学习
笔记——锁与事务机制
为什么需要锁?因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。锁的分类从对数据操作的类型(读\写)分读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):当当前写操作没有完成前,它会阻断其他写锁和读锁。
小平果118
·
2016-08-09 00:08
MYSQL
My
sql学习
总结(30)——MySQL 索引详解大全
什么是索引?1、索引索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。索引由数据库中一列或多列组合而成,其作用是提高对表中数据的查询速度索引的优点是可以提高检索数据的速度索引的缺点是创建和维护
u012562943
·
2016-08-08 10:00
My
SQL学习
笔记--01
SQLstructedquerylanguage连接MYSQL服务器:mysql-uroot-prootmysql-uroot-p--default_character_set=gbk;(影响数据的输入和输出)showvariableslike'character%';数据库的操作:创建,查看,修改,删除*创建:创建一个名称为mydb1的数据库。createdatabasemydb1;创建一个使用
chinawqf
·
2016-08-03 15:20
MySQL
学习笔记
My
SQL学习
笔记第1课(共10课)
这里抽时间和朋友们分享一下我以前学习MySQL总结的一些笔记,本来总结的文档有100多页,现在每天整理一点分享给大家。1、MySQL常用命令序号命令解释1SHOWCHARACTERSET显示所有可用的字符集2SHOWCOLLATION显示所有可用的字符校对3SHOWDATABASES显示服务器主机上的数据库4SHOWCREATEDATABASE显示数据库定义5SHOWTABLES显示定数据库中的非
Free World
·
2016-08-02 19:00
MySQL
My
sql学习
总结(29)——MySQL中CHAR和VARCHAR
MySQL数据库的字符(串)类不要以为字符类型就是CHAR,CHAR和VARCHAR的区别在于CHAR是固定长度,只要你定义一个字段是CHAR(10),那么不论你存储的数据是否达到了10个字节,它都要占去10个字节的空间;而VARCHAR则是可变长度的,如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为VARCHAR(10)是最合算的,VARCHAR类型的占用空间是它
u012562943
·
2016-07-27 11:00
My
sql学习
总结(28)——MySQL建表规范与常见问题
一、表设计库名、表名、字段名必须使用小写字母,“_”分割。库名、表名、字段名必须不超过12个字符。库名、表名、字段名见名知意,建议使用名词而不是动词。建议使用InnoDB存储引擎。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。建议使用UNSIGNED存储非负数值。建议使用INTUNSIGNED存储IPV4。整形定义中不添加长度,比如使用INT,而不是INT(4)。使用短数据类型
u012562943
·
2016-07-25 17:00
mysql 缓存
引导:my
sql学习
缓存必须了解:命中率,最大值,更新,写入率showvariableslike'%query_cache%';showstatuslike'%Qcache%';showstatuslike'com_select
likaibk
·
2016-07-19 10:23
mysql
My
SQL学习
系列(2) -- MySQL数据库生产环境的安装和升级
===================================================================================================0.summary1.生产环境如何安装mysql.1.1innodb_log_file_size说明.1.2使用编辑的my.cnf安装5.6.31.1.3安装5.7.13.1.3.1ssl加密2.MyS
胖熊猫
·
2016-07-13 14:47
MySQL基础与体系结构
【my
sql学习
笔记】-explain的用法
1.explain的使用方法mysql中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。使用时直接在select语句前加上explain就行了。例子如下:explainselect*fromorders;运行结果如下:创建索引后的运行结果如下:2.explain每列的解释1)id:select识别符,这是select查询序列号。2)select_type:sele
Kevin_zhai
·
2016-07-12 16:23
mysql
mysql经典案例
http://download.csdn.net/detail/fuchunyuan0/9573203此链接可以下载我上传的word文档sql案例原题,为北风网my
sql学习
部分的考试题.mysql经典案例
数字支配万物的流转
·
2016-07-11 20:49
数据库
数据库了解及My
SQL学习
(持续更新)
引用请标明出处:http://blog.csdn.net/callon_h/article/details/51882146数据库基本了解:百度”databasewiki“你会得到数据库的发展史:1960s,navigationalDBMS(databasemanagementsystem);1970s,relationalDBMS;Late1970s,SQLDBMS;1980s,onthedes
Callon_H
·
2016-07-11 16:04
数据库
mysql
pl
sql学习
plsql(procedurelanguagesql)结构化的sql语句。1.块的概念:是plsql最小执行单元,由declear,begin,exception,end几个部分组成。DECLARE --声明部分(主要声明变量,常量,游标等),这部分可以不要 BEGIN --执行部分,这个不能缺失 EXCEPTION --异常部分,这个部分是在前面执行时候出现异常在这个地方进行捕获,可以
forsave
·
2016-07-10 15:11
plsql学习
My
sql学习
总结(27)——Mysql数据库字符串函数
注:sql的移植性比较强,函数的移植性不强,一般为数据库软件特有,例如mysql有mysql的函数,oracle有oracle的函数。1、concat连接字符串:从上图中可以看出,直接使用selectconcat就可以连接任意两个以上的字符串,同时也可以用来连接查询结果,一般情况中也是会用来连接查询结果。需要注意的是,如果连接的内容有null存在的话,那么结果就只会是null。2、concat_w
u012562943
·
2016-07-08 13:00
My
sql学习
总结(26)——MySQL子查询
mysql中虽然有连接查询实现多表连接查询,但是连接查询的性能很差,因此便出现了子查询。1、理论上,子查询可以出现在查询语句的任何位置,但实际应用中多出现在from后和where后。出现在from后的子查询结果通常是多行多列的,充当临时表;而出现在where后的子查询结果通常是单行单列,充当条件:2、where后作为条件的子查询多与“=”、“!=”、“>”、“any是说要大于子查询结果集里的任意一
u012562943
·
2016-07-08 13:00
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他