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学习
代码笔记
SQL语言分类1.数据库查询语言(DataQueryLanguage,DQL)DQL主要用于数据的查询,其基本结构是使用SELECT子句,FROM子句和WHERE子句的组合来查询一条或多条数据。2.数据库操作语言(DataManipulationLanguage,DML)insert增加数据update修改数据delete删除数据3.数据库定义语言(DataDefinitionLanguage,D
Java程序猿·
·
2020-07-04 01:32
数据库
数据库
mysql
sql
My
SQL学习
笔记(2)--DQL连接、子、联合查询
1.cmd中登录mysql2.任意选择一个数据库进入,这里我选择的是local1.在该数据库中创建两个表:student表和mark表。显示一下这两张表,看我们创建的是否正确插入的时候要有先后顺序,应该先插入学生,再插入成绩。按照如下语句依次插入:插入后的表格为:再按照如下语句依次插入成绩:插入后的结果为:这里不明白为什么第一条数据与第二条数据重复了????准备工作完毕,准备查询。内连接查询:查询
大头少女火火火
·
2020-07-04 01:41
MySQL
数据分析
My
sql学习
日记-05视图,触发器,函数,存储过程
sql语句补充:数据行l临时表:select*fromtbwhereid8then1else0end三元运算:if(isnull(xx),0,1)c=aifa一坨SQL语句precedure()用于替代程序员写SQL语句用参数之前要声明declare--麻烦方式一:MySQL:存储过程程序:调用存储过程方式二:MySQL:。。程序:SQL语句方式三:MySQL:。。程序:类和对象(SQL语句)1简
Kangkang丶
·
2020-07-03 23:00
My
sql学习
日记-04pymysql的运用
pymysql模块:pip3installpymysql-ihttps://pypi.douban.com/simplePython模块:对数据库进行操作(SQL语句)1.Python实现用户登录2.MySQL保存数据-连接、关闭(游标)-execute()--SQL注入-增删改:conn.commit()-查fetchonefetchall-获取插入数据自增IDm1.pym2.pyimportp
Kangkang丶
·
2020-07-03 22:00
My
sql学习
日记-03sql语句练习
建立5个表cidcaption1三年二班2一年三班3三年一班CREATETABLEclass(cidINTNOTNULLAUTO_INCREMENTPRIMARYKEY,captionVARCHAR(20))INSERTINTOclass(caption)VALUE('三年二班');INSERTINTOclass(caption)VALUE('一年三班');INSERTINTOclass(capt
Kangkang丶
·
2020-07-03 21:00
My
SQL学习
笔记(10):视图
本文更新于2019-06-22,使用MySQL5.7,操作系统为Deepin15.4。目录为了便于描述,此处将创建视图的DDL复述一次,其已于“SQL”章节描述。CREATE[ORREPLACE][ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}]VIEWviewname[(colname[,...])]ASselect_statement[WITH[CASCADE|LO
garvenc
·
2020-07-03 09:00
My
sql学习
日记-02外键 ,索引, sql语句的补充
主键:一个表只能有一个主键主键可以由多列组成外键:就是把一个表的成员和另外一个表的成员联系起来比如student里有(学号,姓名)而score里有(学号,成绩)这个时候就可以把student(学号)=score(学号)关联起来语法规则是:createtablescore(sidintnotnullauto_incrementprimarykey,numberiint)createtablestud
Kangkang丶
·
2020-07-03 01:00
【狂神说】My
SQL学习
笔记06----事务和索引
狂神说MySQL系列连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习。狂神说B站MySQL视频教程请点这里事务什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则百度ACID原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全
pan_h1995
·
2020-07-02 14:42
【狂神说】MySQL学习笔记
My
SQL学习
笔记(9):索引
本文更新于2019-07-27,使用MySQL5.7,操作系统为Deepin15.4。目录能够使用索引的典型场景存在索引但不能使用索引的典型场景查看索引使用情况在创建一个n列的复合索引时,实际是创建了n个索引。可利用索引中最左边的列集来匹配行,这样的列集称为最左前缀。InnoDB表中的记录会按一定顺序存储。如果有主键,则按主键顺序;如果没有主键但有唯一索引,则按唯一索引顺序;如果既没有主键也没有唯
garvenc
·
2020-07-02 09:00
我的MY
SQL学习
笔记(一)
这是我个人借助网络文章学习MYSQL的过程笔记,希望对大家的有所帮助。1、DEFUALT关键字CREATETABLEemp(idINTDEFAULT12)2、设置自增长列(auto_increment)createtabletemp2(idINTprimaryKEYauto_increment,tnameINT)mysql的自增长列是不能设置步长的。查看系统当前默认的自增列种子值和步长值SHOWG
阿念1989
·
2020-07-02 06:21
mysql
my
sql学习
笔记之模糊查询(进阶三)
USEmyemployees;#进阶三:模糊查询/*like(一般和通配符搭配(%任意多个字符和_任意单个字符)使用)betweenandinisnull*/#案例一:查询员工中包含字符a的员工信息SELECT*FROMemployeesWHERElast_nameLIKE‘%a%’;#案例二:查询名中第一三五个为字符为a的员工信息SELECT*FROMemployeesWHERElast_nam
咸鱼也要翻身啊……
·
2020-07-02 03:16
mysql基础
my
sql学习
笔记一
数据库相关操作1、创建数据库createdatabasedatabasename成功返回QueryOK失败返回Error10072、查看所有的数据库showdatabases注意:是databases,复数3、选择数据库usedatabasename返回是Databasechanged知道这个在使用expect时有用失败返回Error10494、删除dropdatabasedatabasename
havedream_one
·
2020-07-02 02:08
mysql
My
sql学习
笔记1-基本介绍及基本增删改查操作
Mysql介绍MySQL是一种数据库,数据库定义了存储信息的结构。以表的方式存储信息。MySQL数据库具有以下主要特点:同时访问数据库的用户数量不受限制;支持大量数据查询和存储,Mysql可以承受大量的并发访问,可以保存超过50,000,000条记录;是目前市场上现有产品中运行速度最快的数据库系统;用户权限设置简单、有效。免费开源。支持跨平台。可移植性好。多语言支持,支持C、C++、Python、
go_pig
·
2020-07-02 01:51
mysql入门笔记学习
My
SQL学习
MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-levellocking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-levellocking),也支持表级锁,但默认情况下是采用行级锁
扎Zn了老Fe
·
2020-07-02 00:48
my
sql学习
笔记(3):多表创建及多表之间的关系(外键约束)
本文尝试用实际开发中常见的电商场景来厘清其背后需要的数据库中表与表之间的关系,目的在于能够分析出常见购物网站的中实体间的关系,并能创建出对应的表。文章目录1.实体间常见关系2.数据库实现(一对多)2.1一对多情况的引入2.2利用外键实现一对多2.3数据库实现(一对多)2.3.1不设置外键的情况2.3.2为主(多)表和从(一)表之间添加外键2.3.3添加外键约束后的2个特点(重要)2.3.4小结(重
小胖头
·
2020-07-01 23:01
MySQL
数据库
my
sql学习
笔记(一)
一、数据库操作--创建数据库,数据库名字不能使用关键字createdatabasetrainsInfo;--创建中文名字的数据库setnamesGBK;createdatabase中国;dropdatabase中国;--查看所有数据库showdatabases;--查看指定部分数据库--%:表示匹配多个字符--_:表示匹配多个字符showdatabaseslike'm%';--查看数据库的创建语句
dengduoya4019
·
2020-07-01 22:58
My
SQL学习
笔记---基础概念和一些基础SQL语句(一)
My
SQL学习
笔记,以防遗忘数据库基本概念数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。表:某种特定类型数据的结构化清单,数据库中的表都有一个唯一的名字用来标识自己。
defs6497
·
2020-07-01 22:13
SQL学习
笔记:分块提取查询结果
实践中,数据库中可能有数十亿条记录。查询结果有可能达到千万条。如果用dbGetQuery()一次性取出所有查询结果,内存可能吃不消。但是,如果容许分块处理数据来完成任务,那么下述方法不失为一个好的选择。library(DBI)library(RSQLite)con<-dbConnect(SQLite(),"example1.sqlite")res<-dbSendQuery(con,"selectc
aiairen0123
·
2020-07-01 16:28
MY
SQL学习
笔记(四)
增插入记录:1INSERT[INTO]tbl_name[(col_name,...)]{VALUES|VALUE}({expr|DEFAULT},...),(...),...支持函数:2INSERT[INTO]tbl_nameSETcol_name={expr|DEFAULT},...与上一种方法的区别在于,此方法能使用子查询。3INSERT[INTO]tbl_name[(col_name,...
国庆的android之路
·
2020-07-01 15:18
MY
SQL学习
笔记(二)
mysql数据类型:整型:数据类型字节TINYINT(有符号-128~127无符号0~255)1SMALLINT(有符号-32768~32767无符号0~65535)2MEDIUMINT(有符号-8388608~8388607无符号0~16777215)3INT(有符号-2的31次方到2的31次方减1无符号2的32次方减1)4BIGINT8浮点型:数据类型字节FLOAT[(M,D)]M为数字总位数
国庆的android之路
·
2020-07-01 15:18
MQ
SQL学习
笔记(五)
子查询:出现在其他SQL语句里面的SELECT语句子查询指嵌套在查询内部,且必须始终出现在圆括号内。子查询可以包含多个关键字或条件:DISTINCT,GROUPBY,ORDERBY,LIMIT,函数等。子查询的外层查询可以是INSERT,UPDATE,SELECT,SET或DO。子查询可返回标量,一行,一列或子查询。1.使用比较运算符的子查询=,>,=,语法结构operandcomparis_op
国庆的android之路
·
2020-07-01 15:18
1My
Sql学习
My
Sql学习
和>=等操作符方便数据挖掘。散列索引进行“相等比较”非常快,但是对“范围比较”的速度就慢多了,因此散列索引值适合使用在=和操作符中,也同样不适合用在orderby子句中。
Jason__Zhou
·
2020-07-01 14:15
数据库
mysql
数据库
sql
My
SQL学习
笔记1.0
1.两种日志(binlog和redolog)1.这两种日志有以下三点不同。redolog是InnoDB引擎特有的;binlog是MySQL的Server层实现的,所有引擎都可以使用。2.redolog是物理日志,记录的是“在某个数据页上做了什么修改”;binlog是逻辑日志,记录的是这个语句的原始逻辑。3.redolog是循环写的,空间固定会用完;binlog是可以追加写入的。“追加写”是指bin
过河的小卒子
·
2020-07-01 13:42
MySQL
MySQL笔记(一)
My
SQL学习
地址终端操作数据库学习地址课程:一天学会MySQL数据库笔记:香草味的橙子终端操作数据库1.如何查看有什么数据库?showdatabases;2.如何选择数据库?
TBBetter
·
2020-07-01 13:28
mysql
mysql
sql
约束
教程
操作
老男孩my
sql学习
笔记
mysql数据库的启动和关闭1.mysql启动方式/etc/ini.d/mysqlstart[mysql其实是一个shell脚本,里面是掉用到的mysqld_safe命令启动的]2.查看3306端口状态ss-lnt|grep33063.关闭mysql/etc/ini.d/mysqlstoppkillmysql危险有可能导致数据丢失killadllmysql危险同上mysqladmin-uroot-
mustbesomebody
·
2020-07-01 12:02
mysql
My
SQL学习
之SQL
理解RDBMS每个数据库由一个或多个表组成,这些表在行和列中构造数据,是数据变得有组织。一个表把数据划分为行,每行中的数据进一步分解为单元(或字段),每个单元包含数据的一个特定属性值。表中的各行并没有以任何特定的顺序排列,它们可以按字母顺序,id,成员名或者我们选择指定的其他标准进行排序。因此,在表中识别一个特定记录的方法就变得很有必要了。对每行记录的唯一数字值被称为表的主键。一个关系数据库是由多
prairielonewolf
·
2020-07-01 12:32
MySQL
My
SQL学习
之比较运算符
比较运算符可以用于比较数字和字符串。数字作为浮点值比较,儿字符串以不区分大小写的方式进行比较。=运算符用于比较一个表达式的两边是否相等。亦可以比较字符串。=、运算符用来比较表达式左边是否小于等于、大于等于、小于、大于右边。between运算符用于检测一个值是否存在一个指定的范围之内。在里面则返回真值。可以添加not逻辑运算符对一个between比较取反,这种情况只有表达式在给定范围之外时才返回真值
prairielonewolf
·
2020-07-01 12:32
MySQL
My
SQL学习
笔记——查询(DQL)
My
SQL学习
笔记——查询(DQL)查询DQL1.基础查询语法查询单个字段查询多个字段查询表中的所有字段别名去重字段的拼接2.条件查询语法条件查询的分类按照条件表达式查询按照逻辑表达式查询模糊查询like
Hello_MrXin
·
2020-07-01 12:23
MySQL
学习笔记
数据库
My
SQL学习
笔记——函数
My
SQL学习
笔记——函数常见函数1.单行函数字符函数length()获取参数值的字节个数concat()拼接字符串upper(大写)、lower(小写)大小写转换substr()、substring(
Hello_MrXin
·
2020-07-01 12:23
MySQL
学习笔记
数据库
【ORACLE+PL
SQL学习
笔记#4】类型转换&字符串拼接PY关系+常用函数+行列转换+杂七杂八的小知识点
字符串拼接PY类型转换:■字符串拼接不能只是简单相加‘+’,只能利用于整数运算,但是纯数字的字符串会直接被转换成数字类型,非纯数字的字符串会出错,包括比较运算符’进行筛选。只需要实现两层from子查询,预先生成一张表,不必完全完成rownum行号进行3层查询才能利用比较运算符比较。同样功能,三层子查询:两层子查询:两者对比在于少了一步将序号转换成别称再拿出来。集合运算关键字:■并运算含重复元素:u
Jelly_Bean
·
2020-07-01 10:14
数据库
My
SQL学习
笔记(8):字符集
本文更新于2019-06-16,使用MySQL5.7,操作系统为Deepin15.4。目录常用字符集MySQL字符集常用字符集字符集定长代码宽度说明ASCII或ISO-646是1字节7位英文字母、数字、标点符号和33个控制符ISO-8859系列是1字节8位各西欧字符集,兼容ASCIIGB2312否1或2字节兼容ASCII,不推荐使用GBK否1或2字节兼容GB2312GB18030否1、2或4字节兼
garvenc
·
2020-07-01 09:00
SQL学习
(1)----MySql v5.7.17-winx64 下载及初始配置
这学期为数据库开了专门的课程,所以与Unity一样,希望用Blog的方式记录一下,权当做笔记。这学期中段应该是要做一个数据库项目,为此我打算先安装好它。选择的是MySQL,链接如下:https://dev.mysql.com/downloads/file/?id=467269Attention:虽然这是最新版,但是从我安装是遇到的各种坑来看,嫌麻烦的还是找V5.6或之前的吧。V5.7的安装真心累.
Guo15331092
·
2020-07-01 09:23
SQL
SQL学习
笔记
一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:/mssql7backup/MyNwind_1.dat'---开始备份BACKUPDATABASEp
Fly_Sky520
·
2020-07-01 09:51
SQL学习笔记
My
SQL学习
笔记(二)
一、创建表使用CREATETABLE语句。语法如下:CREATE[TEMPOARY]TABLE[IFNOTEXISTS]数据表名[(create_definition,···)][table_options][select_statement]参数说明如下:关键字说明TEMPORARY表示创建一个临时表IFNOTEXISTS用于避免表存在时报告错误creata_definition表的列属性tab
Bee_Darker
·
2020-07-01 08:27
MySQL
My
SQL学习
笔记(一)
一、创建数据库1、通过CREATEDATABASE语句创建数据库语法:CREATEDATABASE数据库名;数据库命名规则:1)不能与其他数据库重名,否则会发生错误;2)名称由字母、数字、下划线和美元符号组成,不能以数字开头;3)名称最长为64个字符;4)不能使用MySQL关键字作为数据库名、表名;5)最好使用小写来定义数据库名和表名。示例:创建名为"db_library"的数据库2、通过CREA
Bee_Darker
·
2020-07-01 08:27
MySQL
一道Leetcode数据库题的三种解法
大家好,从今天起我们将对Leetcode中数据库相关题目进行讲解,如果对SQL相关操作还不是很了解的读者可以点击万字My
sql学习
笔记复习。
刘早起
·
2020-07-01 06:14
数据分析
Mysql
数据库
一千行My
SQL学习
笔记
一千行My
SQL学习
笔记以下为本人当年初学MySQL时做的笔记,也从那时起没再更新过,但还是囊括了基本的知识点,有时还翻出来查查。
weixin_33843947
·
2020-07-01 05:07
My
sql学习
(1)——Mysql数据库开发核心原则与规范
一、核心原则1、尽量不在数据库做运算俗话说:别让脚趾头想事情,那是脑瓜子的职责。作为数据库开发人员,我们应该让数据库多做她所擅长的事情。尽量不在数据库做运算,复杂运算移到程序端CPU,尽可能简单应用MYSQL。举例:在mysql中尽量不要使用如:md5()、OrderbyRand()等这类运算函数2、尽量控制单表数据量大家都知道单表数据量过大后会影响数据查询效率,严重情况下会导致整个库都卡住。一般
武林是大腿
·
2020-07-01 03:22
数据库
mysql5.7.30,my
sql学习
笔记,sql语句
目录数据库安装数据库操语句登录数据库退出数据库数据库创建数据库查询数据库修改删除数据库语句使用数据库表操作语句创建表查询表名查询表结构表的修改删除表增删改表中数据添加数据修改数据删除数据查询表中的记录基础查询条件查询数据库安装点击跳转5.7.30版本安装数据库操语句登录数据库mysql-h数据库地址-u账号-p密码;退出数据库exit数据库创建createdatabaseifnotexists数据
MuChen7
·
2020-07-01 03:28
笔记
mysql
最方便的在线Oracle
SQL学习
环境--Live SQL
在线Oracle
SQL学习
环境--LiveSQL概述一键开始登录和注册开始编写SQL之旅LiveSQL的各选项1.SQLWorksheet2.MySession3.QuickSQL4.MyScripts5
TeacherWhat
·
2020-07-01 03:51
Oracle
数据库工具
MY
SQL学习
笔记(一)
1,mysql的安装:mysql安装方式分为两种,一种为安装包方式安装,另一种为zip压缩解压方式安装,下载地址:点击打开链接本文安装版本为5.7.21安装模式,直接next可完成配置信息,注意mysql默认端口号为3306,root级数据库的密码需要自己进行设置,完成之后注意配置环境变量。完成之后进入cmd窗口查看版本信息安装成功!2,mysql的服务停止与启动:mysql的服务启动与停止的方式
国庆的android之路
·
2020-07-01 01:05
my
sql学习
之认识mysql数据库
MySQL是个高性能,多线程,多用户,建立在客户-服务器结构上的RDBMS(关系数据库管理系统),专门为了速度和稳定而设计。在过去的几年中,他已经成为线上和线下适合于数据库驱动的应用程序最受欢迎的RDBMS之一。MySQLRDBMS由下面两部分组成:服务器端工具包括MySQL数据库服务器以及其他管理多个MySQL数据库服务器,优化和修改MySQL表,创建故障记录的工具。MySQL数据库服务器是核心
prairielonewolf
·
2020-07-01 01:14
MySQL
SQL基础
My
SQL学习
笔记(1)SQL基础安装:推荐下载官方rpm包安装配置:执行mysql--help可查看相关相关配置信息,服务所使用配置文件的位置可以通过mysql--help|grepmy.cnf查看。
BigfaceMonster
·
2020-07-01 00:42
收藏|我的My
sql学习
笔记
大家好,SQL是一个存活近半个世纪的语言,如今仍有大量人在使用。它语法简单,对培养数据整理和提取的思维有很大帮助。我将我过去的笔记分享给大家,希望能为大家的学习提供参考,更希望有人因此能迈出学习SQL的第一步~既然是笔记,就省去了很多介绍性定义,一切都在代码在注释中!这一万字符的笔记中包含了SQL中的全部常用操作,可以边看边敲也可以收藏当成速查手册随用随查!连接Mysqlmysql -h$ip -
刘早起
·
2020-07-01 00:49
数据分析
Mysql
数据库
SQL学习
(一)--数据库 行列转换
SQLServer1、UNPIVOT操作符UNPIVOT操作符就是取得一个行的数据集合,然后把每一行都转换成多个行数据。UNPIVOT语法下面就是UNPIVOT的语法:SELECT[columnsnotunpivoted],[unpivot_column],[value_column],FROM()ASUNPIVOT([value_column]FOR[unpivot_column]IN())AS
zmjkey
·
2020-06-30 18:23
怎么用Postgre
SQL学习
SQL语言
1,安装PostgreSQLi,MacOS上安装PostgreSQL请参考下面链接中的文章:https://www.runoob.com/postgresql/mac-install-postgresql.htmlii,Windows上安装PostgreSQL请参考下面链接中的文章:https://www.runoob.com/postgresql/windows-install-postgres
樊晓鑫
·
2020-06-30 17:10
SQL
对比My
SQL学习
Pandas的groupby分组聚合
↑关注+置顶~有趣的不像个技术号01MySQL和Pandas做分组聚合的对比说明1)都是用来处理表格数据不管是mysql,还是pandas,都是处理像excel那样的二维表格数据的。对于一个二维表,每一行都可以看作是一条记录,每一列都可以看作是字段。2)分组聚合的风格不同学过mysql的人都知道,mysql在做数据处理和统计分析的时候,有一个很大的痛点:语法顺序和执行顺序不一致,这就导致很多初学者
朱小五「凹凸数据」
·
2020-06-30 17:37
My
SQL学习
笔记
一、连接数据库格式:mysql-h主机地址-u用户名-p用户密码1.1.连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-uroot-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符
zhulidie
·
2020-06-30 17:03
MySQL常用命令
My
sql学习
笔记
Mysql常见数据类型及所占字节INT4BIGINT8DECIMAL(M,D)M+2DATETIME8TIMESTAMP4CHAR(M)MVARCHAR(M)M分析SQL执行效率查看慢查询日志开启慢查询日志slow_query_log=on决定是否开启设置阈值long_query_time默认10smin_examined_row_limit(默认值0)设置的值并且扫描记录数不小于log_slow
mencius
·
2020-06-30 14:39
mysql优化
my
sql学习
(三) 整表加密
my
sql学习
(三)整表加密参考资料(原文所在网页已经打不开了,因此无法征求原文作者同意,非常抱歉,转载一份,以免文章丢失,在此感谢作者):https://blog.coderstory.cn/mysql-keyring_file
杨康小学僧
·
2020-06-30 05:49
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他