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学习
日记(三)-存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,可以使用SHOWENGINES\G命令来查看MySQ
garvin
·
2018-08-01 20:35
My
SQL学习
日记(二)-服务器的SQL模式
MySQL服务器有一个名为sql_mode的系统变量可以让你调控其SQL模式,SQL模式对SQL语句的执行情况有多方面的影响。SQL模式:*STRICT_ALL_TABLES和STRICT_TRANS_TABLES将启用严格模式。(拒绝“坏”数据值,而不是把它们转换为最接近的有效值)*TRADITIONAL是一个组合模式。它类似于严格模式,但启用了其他几种引入额外限制条件的模式以进行更加严格的数据
garvin
·
2018-08-01 20:24
my
sql学习
第三天练习(多表连接)
原文链接:http://www.cnblogs.com/makangning/p/9403683.html--多表连接--写一条查询语句,查询员工姓名、部门名称、工作地点selectename,dname,locfromemp,deptwhereemp.deptno=dept.deptno--练习1--1、写一个查询,显示所有员工姓名、部门编号、部门名称selectename,dept.deptn
dengshixiang4897
·
2018-08-01 20:00
my
sql学习
第三天练习(日期和时间函数)
原文链接:http://www.cnblogs.com/makangning/p/9403673.html--日期和时间函数--获取当前日期selectcurdate(),current_date()fromdual--返回服务器当前的日期和时间selectNOW(),SYSDATE()fromdual--返回当前时间selectCURTIME()fromdual--返回世界标准日期时间selec
dengshixiang4897
·
2018-08-01 20:00
my
sql学习
第三天练习(流程控制函数)
原文链接:http://www.cnblogs.com/makangning/p/9403680.html--流程控制函数--1、查询员工部门号,并赋予部门名selectempno,ename,deptno,casedeptnowhen10then'10部门'when20then'20部门'else'30部门'endfromemp--2、判断工资小于1000,小于4000,大于4000select
dengshixiang4897
·
2018-08-01 20:00
my
sql学习
第三天笔记
原文链接:http://www.cnblogs.com/makangning/p/9403664.html连接连接是在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据。在WHERE子句中书写连接条件。如果在多个表中出现相同的列名,则需要使用表名作为来自该表的列名的前缀。N个表相连时,至少需要N-1个连接条件。第七天(2018/8/1)日期时间函数CURDATE()和CUR
dengshixiang4897
·
2018-08-01 20:00
Postgre
SQL学习
手册(函数和操作符<一>)
一、逻辑操作符:常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符:下面是PostgreSQL中提供的比较操作符列表:操作符描述大于=大于或等于=等于!=不等于比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean类型。除了比较操作符以外,我们还可以使用BETWEEN语句,如:aBETWEENxANDy等效于a
典狱词
·
2018-08-01 10:37
操作
postgresql
post
my
sql学习
第二天函数
原文链接:http://www.cnblogs.com/makangning/p/9398260.html--1、绝对值selectabs(-1)fromdual--2、求平方根selectsqrt(6)fromdual--3、圆周率selectpi()fromdual--4、余数select3%2,3%-2,-3%2,-3%-2fromdualselectmod(3,2)--5、向上取整sele
dengshixiang4897
·
2018-07-31 21:00
Spark
SQL学习
- InsertIntoHiveTable类
InsertIntoHiveTable可以理解为SparkSQL物理执行计划的一个操作符,将数据价值到Hive表。它包含有Configuration对象Hive表路径HiveSessionState对象主要逻辑在sideEffectResult方法,包括校验和设置参数,调用sc.runJob,清理临时文件,刷新Hive表元数据。具体如下构造FileSinkDec对象,写入文件压缩参数mapred.
chncaesar
·
2018-07-28 21:56
Spark
My
SQL学习
笔记--初涉MySQL
初涉MySQL——操作数据库一、数据库创建:CREATE1、语法:CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[DEFAULT]CHARACTERSET[=]charset_name.下列代码创建了一个表名为Persons的表格,其中编码格式为UTF8,P_Id为主键,自动增加CREATETABLEIFNOTEXISTSPersonsCHARACTERSE
Jing_zhe_me
·
2018-07-27 00:00
My
SQL学习
之路-常用语句
1.配置文件etc/mysql/my.cnf2.Mysql命令:查看mysql路径whereismysql进入mysql#mysql-uroot-p123456查看数据库showdatabases;3.mysql服务开启:servicemysqlstartmysql服务停止:servicemysqlstopmysql服务停止:servicemysqlrestart4.在主机添加用户账号‘user1
其中一个cc
·
2018-07-25 13:36
My
SQL学习
之路-常用语句
1.配置文件etc/mysql/my.cnf2.Mysql命令:查看mysql路径whereismysql进入mysql#mysql-uroot-p123456查看数据库showdatabases;3.mysql服务开启:servicemysqlstartmysql服务停止:servicemysqlstopmysql服务停止:servicemysqlrestart4.在主机添加用户账号‘user1
其中一个cc
·
2018-07-25 13:36
My
SQL学习
之路-安装
安装mysqlversion:5.7root:rootpasswd:123456首先执行下面三条命令:sudoapt-getinstallmysql-serversudoaptisntallmysql-clientsudoaptinstalllibmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:sudonetstat-tap|grepmysqlmysql-uroot-p
其中一个cc
·
2018-07-25 13:01
My
SQL学习
之路-安装
安装mysqlversion:5.7root:rootpasswd:123456首先执行下面三条命令:sudoapt-getinstallmysql-serversudoaptisntallmysql-clientsudoaptinstalllibmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:sudonetstat-tap|grepmysqlmysql-uroot-p
其中一个cc
·
2018-07-25 13:01
SQL学习
笔记——grouping运算符
我最近看了MICK的两本SQL教程,分别是《SQL基础教程》与《SQL进阶教程》,教材内容深入浅出,非常值得学习。 仅Oracle、SQLServer、DB2支持grouping grouping运算符有三类:rollup、cube、groupingsets使用方式/书写格式为groupbyrollup/cube/groupingsets 三者的区别在于:rollup返回总体合计、第1个分组字段的
Hu_Pengxue
·
2018-07-23 00:00
SQL
SQL学习
笔记——各种关系型数据库SQL语言的差异
该汇总来自于[日]MICK的《SQL基础教程》,该教材内容深入浅出,非常值得学习。涉及的数据库有:SQLServer、Oracle、DB2、MySQL、PostgreSQL 数据类型Oracle中不推荐使用varchar,使用varchar2Oracle中date包括年月日、时分秒 更新表定义altertable表名add/dropcolumn列定义Oracle与SQLServer中不用写colu
Hu_Pengxue
·
2018-07-23 00:00
SQL
SQL学习
笔记——关系除法
该汇总来自于[日]MICK的《SQL基础教程》与《SQL进阶教程》,这两本书内容深入浅出,非常值得学习。 例子:找出员工表emp中拥有技能表skills中全部技能的员工id(例子与解题思路来自于[日]MICK的《SQL基础教程》) selectdistinctidfromempsawherenotexists(selectskillfromskillsbwherenotexists(selects
Hu_Pengxue
·
2018-07-23 00:00
SQL
SQL学习
笔记——MySQL求差集
一些数据库,如SQLserver、Oracle可以使用except,但是MySQL还不支持except语句,目前有三种替代方法:(1)外连接(2)notexists(3)notin selecta.id,a.namefromclass_aaleftjoinclass_bbona.id=b.idwhereb.idisnull; select*fromclass_aawherenotexists(se
Hu_Pengxue
·
2018-07-23 00:00
SQL
SQL学习
笔记——null与限定谓语、极值函数
最近在学习MICK[日]的《SQL进阶教程》,该教材内容深入浅出,非常值得学习。记录下该教程中的一些难点与疑惑,方便之后继续学习。 class_1nameagecityblack22beijingraj19shanghaijack21guangzhou class_4nameagecitymay18guangzhoumake20guangzhourobin19shenzhen 找出比4班
Hu_Pengxue
·
2018-07-23 00:00
SQL
my
sql学习
笔记(基本就书上的内容,只是自己做个笔记)
My
Sql学习
笔记mysql语句规范启动停止服务mysql登录参数说明登录命令创建用户修改提示符mysql常用命令数据库相关创建数据库修改数据库删除数据库存储引擎默认的存储引擎数据类型表的操作概念创建表查看表结构查看表的详细定义删除表修改表修改表名增加字段删除字段修改字段表的约束完整性约束索引创建和查看索引创建和查看普通索引创建表时创建普通索引在已经存在的表上创建普通索引通过
头机器人
·
2018-07-22 17:17
mysql
My
sql学习
day4 表的增删改和引擎
插入数据insertinto表(列,列,列….)values(值,值,值…..)insertinto表values(值,值,值…..)如果表的定义可以,可以在insert操作中省略某些列,但是必须要满足以下条件中的一个1.允许是空值2.有默认值在数据库经常被客户访问的情况下,对处理请求的顺序是进行管理MYSQL的任务,insert操作可能很耗费时间,特别是在有很多索引需要更新的时候,而且它可能降低
希尤
·
2018-07-17 18:47
MySql
my
sql学习
Day1 Limit、Like 、正则表达式、以及MySQL8.0新特性
文章目录MySQL8.0新特性1.等值查询增强2.隐藏索引3.降序索引4.函数索引5.窗口函数6.InnoDB增强6.1元数据增强6.2原子DDL操作6.3.自增序列增强6.4Innodb_autoinc的变换6.5死锁检测6.6锁定行方式改变6.7索引并行读取6.8其它的改进2-betweenAandB在AB中间的值都行,in只能括号是其中的值3-空值查询XXXISNULL或者XXXISNOTN
希尤
·
2018-07-16 15:37
MySql
【my
sql学习
三】——索引搜索优化
前言索引是sql语句优化的一部分,在实际的应用中当我们存在大量的数据需要查询的时候,提升查询效率最好的方式就是建立有效的索引,那索引是什么,如何用,并且如何去建立一个有效的索引,这些问题本篇可以给你解惑!索引的基本操作1.查询表中所含有的索引:showindexfromtb_item;|Table|Non_unique|Key_name|Seq_in_index|Column_name|Colla
火腿编程
·
2018-07-13 15:33
【my
sql学习
四】——批量导入sql语句脚本模板
前言工作中总有需要创建一系列的假数据进行系统的功能或者是性能的测试,作为一名专业的开发者,学会批量导入数据脚本是基本功!内容总结篇:前提注意:在创建函数之前需要开启log_bin_trust_function_creators,否则出现如下的错误:查看log_bin_trust_function_creatorsshowvariableslike'log_bin_trust_function_cr
火腿编程
·
2018-07-12 18:48
my
sql学习
小结
在面试过程中经常会被问到存储过程,存储引擎以及事务,这些暂未整理CREATETABLEmytable(IDINTNOTNULL,usernameVARCHAR(16)NOTNULL);我们随机向里面插入了10000条记录,其中有一条:5555,admin。在查找username="admin"的记录SELECT*FROMmytableWHEREusername='admin';时,如果在usern
benben0729
·
2018-07-12 17:24
mysql
My
Sql学习
笔记(一) 教程
该篇是阅读MySql5.1参考手册做的笔记,链接如:http://www.matools.com/api/mysql。创建数据库createdatabase数据库名;使用数据库use数据库名;查看所有数据库showdatabases;查看数据库下所有表showtables;创建表CREATETABLEpet(nameVARCHAR(20),ownerVARCHAR(20),speciesVARCH
偶像来了
·
2018-07-10 17:33
mysql
Postgre
SQL学习
(一)—— windows下环境配置
1、去官网下载https://www.postgresql.org/2、先安装到固定目录下3、pgAdmin的使用,直接双击即可4、打开的过程需要输入密码,即输入之前安装PostgreSQL的密码即可。显示如下效果
lrbj
·
2018-07-09 22:38
数据库
my
sql学习
:配置参数优化说明
–http://blog.csdn.net/nightelve/article/details/17393631经典面试题:http://blog.csdn.net/u013252072/article/details/52912385####:forinnodbdefault_storage_engine=innodbdefault_tmp_storage_engine=innodbinnodb
临江_人
·
2018-07-09 15:07
mysql
mysql
【my
sql学习
一】——linux系统安装mysql8.0.11完整教程
#前言本小编花了很长时间才安装上,mysql5.7以后的版本命令和之前的不一样,而且像my.cnf以及mysql_install_db这些文件也有一些改动,希望本篇博客可以减少你们走弯路!#内容###1.官网下载mysql二进制文件,匹配自己的linux版本:下拉图片看到如下界面,之后选择符合自己的要求:###2.安装mysql,初始化表1.解压缩tar文件tar-zxvfmysql-5.6.17
火腿编程
·
2018-07-08 21:20
My
SQL学习
笔记
知识点总结大纲[x]一、Java基础(语言、集合框架、OOP、设计模式等)[x]二、Java高级(JavaEE、框架、服务器、工具等)[x]三、多线程和并发[x]四、Java虚拟机[x]五、数据库(Sql、MySQL、Redis等)[x]六、算法与数据结构[x]七、计算机网络[x]八、操作系统(OS基础、Linux等)[x]九、其他一、Java基础(语言、集合框架、OOP、设计模式等)1.Hash
草木皆灰
·
2018-06-27 17:56
笔记
my
sql学习
总结06 — SQL编程
my
sql学习
总结06—SQL编程my
sql学习
总结06—SQL编程1.事务安全1.1事务基本原理1.2自动事务1.3手动事务1.4回滚点1.5事务特点2.变量和作用域2.1系统变量查看系统变量修改系统变量
CS逍遥剑仙
·
2018-06-24 19:37
数据库
my
sql学习
总结05 — 用户权限
my
sql学习
总结05—用户权限my
sql学习
总结05—用户权限1.用户管理1.1创建用户1.2删除用户1.3修改密码2.权限管理2.1授予权限:grant2.2权限回收:revoke2.3刷新权限:flush2.4
CS逍遥剑仙
·
2018-06-24 19:50
数据库
my
sql学习
总结04 — SQL数据操作
my
sql学习
总结04—SQL数据操作my
sql学习
总结04—SQL数据操作1.数据库操作1.1选择数据库1.2显示数据库1.3创建数据库1.4SELECT操作1.5删除数据库1.6修改数据库属性2.基础表结构操作
CS逍遥剑仙
·
2018-06-24 19:45
数据库
my
sql学习
总结01 — 配置运行
my
sql学习
总结01—配置运行my
sql学习
总结01—配置运行1.mysql安装与配置1.1Linux-Ubuntumysql安装mysql卸载开启远程连接1.2Linux-CentOS安装客户端和服务器端启动
CS逍遥剑仙
·
2018-06-24 19:30
数据库
【数据库】My
SQL学习
笔记之三:过滤
where语句第一:条件评估1、多个过滤条件,使用圆括号select*from`employee`whereend_dateisnulland(title='Teller'orstart_date='2007-1-1');!=不等于,此外OR被AND取代,因为上个语句not关键字筛选的条件是非a且非b。第二:构建条件数字表或者视图中的列字符串,例子'Teller'内建函数concat(‘learn
Jesszen
·
2018-06-23 22:05
Database
mysql
SpringBoot使用Mybatis-PageHelper
前言之前一篇文章介绍了《SpringBoot+Mybatis+My
Sql学习
》的整合,这一片扩展一下Mybatis的分页插件-Mybatis-PageHelper。
大老杨
·
2018-06-22 16:38
SpringBoot
SpringBoot学习历程
mysql字符集(my
sql学习
笔记)
对于拉丁系语言,比如英语,包含了一系列的字母,其中每个字母只需要1个字节来保存,其他语言(如日语和韩语)则包含了大量字符,每个字符的存储需要多个字节,因此这类字符集被称为多字符集。mysql可以使用各种字符集来存储数据,包括单字符集和多字符集,可以使用show命令来查看服务器所支持的字符集:第四列maxlen>1name该字符集为多字符集。在安装mysql服务器时,latin1字符集将被自动选择为
xc丶卡卡
·
2018-06-20 10:38
Mysql
mysql数据库维护(my
sql学习
笔记)
数据库备份:2.数据库维护:analyzetable用来检查表键是否正确,如下:checktable用来针对许多问题对表进行检查。在myisam表上海对索引进行检查。checktable支持一系列的用于myisam表的方式,changed检查自最后一次检查以来改动过的表。extended执行最彻底的检查,fast只检查未长长关闭的表,medium检查所有被删除的连接并进行键检验,quick只进行快
xc丶卡卡
·
2018-06-12 11:15
Mysql
My
SQL学习
笔记(14)-连接查询
连接查询连接查询:将多张表(可以大于2张)进行记录的连接(按照某个指定的条件进行数据拼接);最终结果是:记录数有可能变化,字段数一定会增加(至少两张表的合并)。连接查询的意义:在用户查看数据的时候,需要显示的数据来自多张表。连接查询:join,使用方式:左表join右表左表:在join关键字左边的表右表:在join关键字右边的表连接查询分类SQL中将连接查询分成四类:内连接,外连接,自然连接和交叉
星夜孤帆
·
2018-06-08 14:28
MySQL
My
SQL学习
(三、分组查询和多表查询)
一、分组查询1.MySQL查询函数函数的分类:1,单行函数:将每条数据进行独立的计算,然后每条数据得到一条结果。2,多行函数:多条数据同时计算,最终得到一条结果数据。也成为聚集函数、分组函数,主要用于完成一些统计功能。2.什么是分组?针对于班上所有的同学:分组情况1-按照性别分组:男生一组,女生一组,之后可以统计男生和女生的数量;分组情况2-按照年龄段分组:80后一组,90后一组;分组情况3-按照
BigDodo
·
2018-06-05 10:39
MySQL学习笔记
My
SQL学习
笔记
/*启动MySQL*/netstartmysql/*连接与断开服务器*/mysql-h地址-P端口-u用户名-p密码/*跳过权限验证登录MySQL*/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SH
番石榴-452124076
·
2018-06-05 09:40
mysql
my
sql学习
笔记一(python连接mysql)
最近学习python,顺带学习mysql,学习方式主要与其他数据库进行对比学习,其中部分内容参考大神们的总结,并在文中相应的位置做了标示。1、mysql与oracle的简单区别2、mysql安装3、Mac命令行启动MySQL4、python连接mysql数据库5、Conda6、python操作mysql数据库1、mysql与oracle的简单区别1)、体量ORACLE是大型数据库,MYSQL是中小
水之光love
·
2018-05-29 23:53
python
数据库
My
SQL学习
之基本语句
查询数据基本查询语句select {*|} { form,... [where] [groupby] [having[{}...]] [orderby] [limit[,]] }select[字段1,字段2...]from[表或视图]where[查询条件];解释:*{*|}:表示查询的字段,多个字段间用逗号隔开*groupby :告诉MySQL如何显示查询出来的数据,并按照指定的字段
TyCoding
·
2018-05-28 12:53
My
SQL学习
第一天
原文链接:https://my.oschina.net/u/3870314/blog/18196531.数据库模型概念:对一个数据库的描述,包括数据库中所有的表,以及他们的字段、关系、索引等。2.安装apach:2.1:去官网http://httpd.apache.org/download.cgi下载apach文件下载好后解压;2.2找到解压文件apache24,用管理员打开cmd进入apache
chengjimin6518
·
2018-05-27 23:00
Linux下my
sql学习
笔记一
Ubuntu下Mysql安装配置Mysql服务器安装:apt-getinstallmysql-serverMysql客户端安装:apt-getinstallmysql-clientMysql开发包安装:apt-getinstalllibmysqlclient-dev启动:sudo/etc/init.d/mysqlstart停止:sudo/etc/init.d/mysqlstop重启:sudo/et
ARRAYLLI
·
2018-05-27 16:34
mysql
my
sql学习
之34道经典面试题
一、准备需要的表和数据1.1创建员工表以及插入数据员工表建表语句DROPTABLEIFEXISTS`emp`;CREATETABLE`emp`(`EMPNO`int(4)NOTNULLCOMMENT'员工编号',`ENAME`varchar(10)DEFAULTNULLCOMMENT'员工姓名',`JOB`varchar(9)DEFAULTNULLCOMMENT'工作岗位',`MGR`int(4)
轩辕花狐貂
·
2018-05-25 01:51
mysql学习
工作中
SQL学习
和应用
从实际出发,坚持理论与实践相结合的原则。导语篇最近由于工作的需要,遇到了需要大量使用sql语句的地方,同时也有一定的难度,至少以学校所学是没法解决的,所以想在这里写下这篇博客,记录一下所学到的所用到的知识,既是总结也是一次重新学习,顺便能利用公司庞大的数据表和查询结构来提高自己,因为单靠自己估计不会有遇到这种复杂的问题的机会。语法篇case根据oracle的官方文档来看,分为普通case表达式和搜
Armour__r
·
2018-05-23 11:49
数据库
1.my
SQL学习
笔记
前言掌握多表联合查询,索引,锁,常见存储引擎与区别、四大范式、SQL注入攻击等。mysql以及可视化工具navicat安装:https://blog.csdn.net/LosingCarryJie/article/details/81812780推荐此博客:https://blog.csdn.net/u013308496/article/details/50493543正文、、基本操作:--输错命
五山口老法师
·
2018-05-21 10:44
数据库
Mysql部门培训-入门篇
章节目录My
SQL学习
路径MySQL介绍MySQL基础架构MySQL存储引擎1.My
SQL学习
路径My
SQL学习
路径2.MySQL介绍MySQL介绍3.MySQL基础架构MySQL基础架构基础架构-逻辑层详解基础架构
markfork
·
2018-05-19 13:00
My
Sql学习
笔记
记录本人工作学习中遇到的MySQL使用方法,遇到的问题和解决办法,有些不正确的地方欢迎指正。1.基础1.1查看已存在的数据库mysql>showdatabases;注意:databases是复数形式1.2创建新的数据库mysql>CREATEDATABASEIFNOTEXISTS`database_name`DEFAULTCHARSETutf8COLLATEutf8_general_ci;IFNO
monkey_win
·
2018-05-18 11:27
学习笔记
数据库
MySQL
数据库
MySQL
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他