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
MySql学习
MySQL学习
笔记之对表中数据的增,删,改。
在MySQL数据库中对数据的基础操作(CRUD)包括:增,删,改,查等。由于查的内容太多等学完了单独写一篇文章来和大家交流,本文中只是用了几个简单查询语句,用来验证增,删,改操作是否起作用。下面简单的介绍一下自己对增,删,改内容的简单理解。准备工作进入MySQL,创建school数据库,并选择。createdatabaseschool;useschool;按顺序执行下面代码块,创建我们需要的几张表
CrazyIdeas
·
2020-08-19 00:44
数据库
mySql学习
笔记:比sql server书写要简单
在学mySql。总的感觉,mySql与SqlServer差不多,语法都很象,但mySql也许是吸取了SQLSERVER的一些经验,SQL语句书写起来更加简单。比如说,设置主键、索引,SQLSERVER里的语句我是记不住的,但mysql却很简便:CREATEtablet(idintnotnull,namevarchar(50)null,primarykey(id),indexix_name(name
weixin_34090562
·
2020-08-19 00:30
视频教程-SQL入门教程-MySQL
董旭阳¥69.00立即订阅订阅后:请点击此处观看视频课程视频教程-SQL入门教程-
MySQL学习
有效期:永久观看学习时长:522分钟学习计划:9天难度:低「
学院导师-董旭阳
·
2020-08-19 00:56
MySQL学习
笔记之:数据库基础
文章目录1.了解MySQL1.1数据库的相关概念1.1.1数据库的好处1.1.2数据库的常见概念1.1.3数据库存储数据的特点1.1.4常见的数据库管理系统1.2MySQL的介绍1.2.1安装1.2.2MySQL服务的启动和停止1.2.3MySQL服务器的登录和退出1.3DQL语言基础1.3.1打开数据库1.3.2基础查询语句1.3.3条件查询语句1.了解MySQL1.1数据库的相关概念1.1.1
暖仔会飞
·
2020-08-19 00:01
MySQL
学习笔记
MySQL学习
笔记(上)
一、数据库相关概念1、DB:数据库(database),保存了一系列有组织的数据2、DBMS:数据库管理系统(databasemanagementsystem),又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言(structurequerylanguage),用于和DBMS通信的语言二、数据库存储数据的特点1、将数据放到表中,表再放到库中2、一个数据库中可以有多个表,每个表
南枝向暖北枝寒MA
·
2020-08-19 00:16
MySQL
mysql
Mysql学习
记录(五)用户授权
用户验证查询用户--切换到MySQL数据库usemysql;--查询用户select*fromuser;--user表中的通配符%代表该账户可以在任意主机登录添加用户createuser'用户名'@'主机名'identifiedby'密码';删除用户dropuser'用户名'@'主机名';修改密码updateusersetpassword=password('新密码')whereuser='用户名
although1
·
2020-08-18 14:54
Mysql
Mysql学习
记录(三)多表查询
分类内连接隐式内连接:使用where条件消除无用数据--查询所有员工信息和对应的部门信息select*fromemp,deptwhereemp.dept_id=dept.id;显式内连接语法:select字段from表名innerjoin另一表名on条件语句--查询所有员工信息和对应的部门信息select*fromempinnerjoindeptonemp.dept_id=dept.id;--不加
although1
·
2020-08-18 14:54
Mysql
Mysql学习
记录(四)事务
基本介绍概念:如果一个包含多个操作步骤的业务,被事务管理,那么这些操作要么同时成功,要么同时失败操作:开启事务starttransaction回滚rollback提交commit--开启事务STARTTRANSACTION;--转账相关updateaccountsetbalance=balance-500wherename='张三';updateaccountsetbalance=balance+
although1
·
2020-08-18 14:54
Mysql
Mysql学习
记录(二)三大范式
三大范式第一范式(1NF)每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。举例:学号姓名系课程名称分数系名系主任1001张无忌经济系张三丰高等数学951001张无忌经济系张三丰大学英语331002杨过法学系郭靖大学英语50注意此时系的下面还可以分为系名和系主任,所以不符合第一范式。修改后表一第一范式修改后学号姓名系名系主任课程名称分数1001张无忌经济系张三丰高等数学951
although1
·
2020-08-18 14:53
Mysql
MySQL学习
4_CentOS/Linux下的MySQL安装文件类型:rpm package,rpm bundle和Compressed TAR Archive有什么区别
1、rpmpackage:是某个特定的包,比如server,client,sharedlib等--是的,可以单独安装2、rpmbundle:是该版本所有包的集合---一般是把服务器端要用的都安装上,其他的不带,尤其是开发包3、CompressedTARArchive,是源码,必须用源码方式安装。----这个是源码,需要自己编译的,也有编译好,但不是安装包的相同点:InstallingMySQLon
Wang_Zhenwei
·
2020-08-18 03:40
MySQL
转载
MySQL学习
笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询
MySQL学习
笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询文章目录
MySQL学习
笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询0.准备数据表完整的select
小蜉蝣星蔚
·
2020-08-18 01:13
#
数据库
mysql学习
--day06
项目十:行程和用户(难度:困难)Trips表中存所有出租车的行程信息。每段行程有唯一键Id,Client_Id和Driver_Id是Users表中Users_Id的外键。Status是枚举类型,枚举成员为(‘completed’,‘cancelled_by_driver’,‘cancelled_by_client’)。Users表存所有用户。每个用户有唯一键Users_Id。Banned表示这个用
小小哆啦的口袋
·
2020-08-18 00:48
MySQL数据库自动生成大批量数据
在
mysql学习
和练习中,特别是学习索引及性能调优时,需要生成一张或几张大表来进行测试,能给初学者更直观的学习和更深刻的印象一、生成脚本以下使用存储过程批量生成包含用户名,手机号,出生日期等字段大表。
gushaolin
·
2020-08-17 22:46
mysql
mysql
数据库
linux
运维
MySQL学习
笔记(1) - DDL语句
1.简介
MySQL学习
笔记(2)-DML语句
MySQL学习
笔记(3)-DCL语句DDL(DataDefinitionLanguages)数据定义语言:用于定义数据段、数据库、表、列、索引等数据库对象。
leon_wdbt
·
2020-08-17 16:50
mysql
mysql学习
-mysql8.0配置双主复制+keepalived实现高可用架构
一般小型公司数据库,使用主从复制即可保证数据库的高可用,但是一旦主数据库故障,切换到从库需要一定的时间,这样就导致了停机时间过长,不能及时恢复业务。使用双主(master)配合keepalived这种mysql高可用架构也是基于主从复制的原理而搭建的。这是一种简单、便捷的解决方案,在高可用集群环境中,keepalived使用vip,利用keepalived自带的服务监控功能和自定义脚本来实现mys
weixin_33884611
·
2020-08-17 16:11
MySQL学习
(五、数据操作语言DML和事务处理语言TCL)
一、数据操作语言DML插入操作INSERTINTOtable_name[(column[,column...])]VALUES(value[,value...]);一般来说,一条INSERT只能插入一条数据,因为MYSQL没有batch操作,所以,MYSQL也支持在一条INSERT中插入多条数据INSERTINTOtable[(column[,column...])]VALUES(value[,v
dodo_man
·
2020-08-17 14:10
MySQL学习笔记
[笔记]
MySQL学习
(1)- 检索、排序、过滤、分组
检索数据限制结果limit5返回不多于5行limit5,5从行5开始的5行排序检索ORDERBY列(可以是检索列或非检索列)ORDERBY列1DESC,列2DESC,列3DESC降序(如果想对多个列降序排序,必须每个列指定DESC)ASC升序过滤数据=、!=、BETWEENANDISNULLmysql在执行匹配时,默认不区分大小写AND、OR、IN(value1,value2)、NOTIN通配符:
Aperio_w
·
2020-08-17 13:02
MySQL
[笔记]
MySQL学习
(3)- 视图、存储过程
使用视图视图是虚拟的表,只包含使用时动态检索数据的查询视图不包含数据,每次使用视图时,都必须处理查询执行时所需的任一个检索应用:创建不受特定数据限制的视图,简化复杂的sql操作,可以一次性编写基础的sql,然后根据需要多次使用。例如:创建视图,联结三个表,返回已订购了任意产品的所有客户列表:CREATEVIEWproductcustomersASSELECTcust_name,cust_conta
Aperio_w
·
2020-08-17 13:02
MySQL
[笔记]
MySQL学习
(2)- 联结、组合查询、全文本搜索、表操作
高级联结使用表别名AS自联结查询DTNTR的供应商的生产的其他物品SELECTprod_id,prod_nameFROMproductsWHEREvend_id=(SELECTvend_idFROMproductsWHEREprod_id='DTNTR')SELECTp1.prod_id,p1.prod_nameFROMproductsASp1,productsASp2WHEREp1.vend_i
Aperio_w
·
2020-08-17 13:02
MySQL
我的
MYSQL学习
心得(十五) 日志
这一篇《我的
MYSQL学习
心得(十五)》将会讲解MYSQL的日志MYSQL里的日志主要分为4类,使用这些日志文件,可以查看MYSQL内部发生的事情。
蚂蚁路过
·
2020-08-17 13:10
MySQL
mysql
数据库学习之MySQL (十)—— 日期和时间函数 NOW STR_TO_DATE DATE_FORMAT 流程控制函数 IF IFNULL CASE
MySQL学习
专栏正在持续更新中:)文章目录日期和时间函数NOWSTR_TO_DATEDATE_FORMAT流程控制函数IFIFNULLCASE下章预告日期和时间函数NOWSTR_TO_DATEDATE_FORMAT
阮菜鸡
·
2020-08-17 07:35
MySQL
MySQL学习
笔记(六)_数学函数,日期函数,流程控制函数
常见函数3、数学函数round四舍五入SELECTROUND(-1.45);SELECTROUND(1.567,2);小数点后保留2位ceil向上取整,返回>=该参数的最小整数SELECTCEIL();floor向下取整,返回5,'大','小');SELECTlast_name,commission_pct,IF(commission_pctISNULL,'没奖金','有奖金')FROMemplo
美团骑手阿霖
·
2020-08-17 06:52
MySQL学习笔记
MySQL学习
笔记(5) —— 约束
概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性。分类:1.主键约束:primarykey2.非空约束:notnull3.唯一约束:unique4.外键约束:foreignkey非空约束:notnull,值不能为null1.创建表时添加约束CREATETABLEstu(idINT,NAMEVARCHAR(20)NOTNULL--name为非空);2.创建表完后,添加非空约束ALTERT
waikiki
·
2020-08-17 02:16
mysql
MySQL学习
总结
####在windows命令行连接数据库mysql-uroot-p;####退出数据库exit;####1.查看所有数据库showdatabases;2.创建数据库createdatabase数据库名;createdatabasedb2;3.查看数据库详情showcreatedatabasedb1;4.创建数据库指定字符集格式:createdatabase数据库名charactersetutf8/
(^~^)鹏
·
2020-08-16 22:33
数据库
MySQL学习
之多表查询(六)
数据准备:(1)部门表department(2)员工表staff一、交叉连接又称笛卡尔积连接,是两个或多个表之间的无条件连接。格式一:SELECTFROMCROSSJOIN[WHERE子句]格式二:SELECTFROM,[WHERE子句]二、内连接查询的是两个表的满足连接条件的所有数据。多个表内连接时,在FROM后连续使用INNERJOIN或JOIN即可。格式:SELECTFROMINNERJOI
蜗牛式
·
2020-08-16 22:09
mysql
MySQL学习
笔记(九)—— MySQL的数据类型(复合型)
复合类型主要有两种:枚举和集合,具体如下:1)ENUM格式:ENUM(value1,value2,…)存储大小:1-255个成员:1字节;256-65535个成员:2字节。描述:存储预先定义好的字符串列表,插入和更新必须使用列表中的值,如果插入值不在列表中,则插入空串。可以通过索引引用列表中的值,索引由0开始。ENUM最大成员数为65535。2)SETSET(value1,value2,…)存储大
weixin_34368949
·
2020-08-16 21:01
我的
MYSQL学习
心得(十六) 优化
原文:我的
MYSQL学习
心得(十六)优化我的
MYSQL学习
心得(十六)优化我的
MYSQL学习
心得(一)简单语法我的
MYSQL学习
心得(二)数据类型宽度我的
MYSQL学习
心得(三)查看字段长度我的
MYSQL
weixin_34357436
·
2020-08-16 21:00
我的
MYSQL学习
心得(十一) 视图
我的
MYSQL学习
心得(十一)视图我的
MYSQL学习
心得(一)简单语法我的
MYSQL学习
心得(二)数据类型宽度我的
MYSQL学习
心得(三)查看字段长度我的
MYSQL学习
心得(四)数据类型我的
MYSQL学习
心得
weixin_34235457
·
2020-08-16 21:47
MySql学习
笔记04
复习day01数据库相关:createdatabasedb4charactersetutf8;showdatabases;showcreatedatabasedb4;dropdatabasedb4;usedb4;表相关:createtablet1(字段);showtables;desct1;showcreatetablet1;createtablet2(字段)engine=innodb/myisa
weixin_33806914
·
2020-08-16 21:12
MySQL学习
总结(基础)一
本片文章主要讲的是几种常见的查询方式首先来看看查询的一个大概框框如下:select语句基本语法格式:select查询内容from表名where表达式groupby字段名having表达式orderby字段名asc(升序)desc(降序)limit记录数(偏移量,记录数)1.查询修改后的字段(比如查询十年后年龄)可以将需要改的数值直接以一个式子的形式放再查询内容里面,即当作变量处理。SELECT20
Mr_tz
·
2020-08-16 20:12
日总结
MySQL学习
笔记(16)-联合查询
联合查询联合查询:将多次查询(多条select语句),在记录上进行拼接(字段不会增加)基本语法多条select语句构成:每一条select语句获取的字段数必须严格一致(但是与字段类型无关)Select语句1Union[union选项]Select语句2Union选项:与select选项一样有两个All:保留所有(不管重复)Distinct:去重(整个重复):默认的--联合查询select*from
星夜孤帆
·
2020-08-16 20:44
MySQL
MySQL学习
(二)——DQL(数据查询语言)语言的学习
进阶1:基础查询语法:SELECT要查询的东西【FROM表名】;,类似于Java中:System.out.println(要打印的东西);特点:通过select查询完的结果,是一个虚拟的表格,不是真实存在要查询的东西可以是常量值、可以是表达式、可以是字段、可以是函数示例:查询单个字段select字段名from表名;查询多个字段select字段名,字段名from表名;查询所有字段select*fro
lwycc233
·
2020-08-16 19:59
数据库
mySQL学习
入门教程——5.常用的高级操作
五、mysql常用的高级操作一、MySQL表复制createtablet2liket1;#复制表结构,t2可以学习到t1所有的表结构insertintot2select*fromt1;#复制表数据,但是这样还是会有缺陷,因为没有考虑到列的对应,因为t1与t2的表结构完全一致,所以此次操作才不会出错!建议:insertintot3(name)selectnamefromt1;#指定复制的列二、MyS
iteye_6153
·
2020-08-16 19:21
MySQL
mysql学习
笔记之连接查询与子查询
mysql连接查询与子查询1.子查询是指在另一个查询语句中的SELECT子句。例句:SELECT*FROMt1WHEREcolumn1=(SELECTcolumn1FROMt2);其中,SELECT*FROMt1...称为OuterQuery[外查询](或者OuterStatement),SELECTcolumn1FROMt2称为SubQuery[子查询]。所以,我们说子查询是嵌套在外查询内部。而
小平果118
·
2020-08-16 19:10
MYSQL
深入浅出
MySQL学习
笔记(一)
参考文献1.博客12.博客2第一章、mysql的安装与配置第二章、SQL基础sql分类:(1)DDL:数据库定义语言,用于定义表,列,索引等数据库对象.create,drop,alter等(2)DML:数据库操纵语言,增删改查数据库的记录insert,delete,update,select等(3)DCL:数据库控制语言,定义了数据库的表,字段,用户的访问权限和安全级别grant,revoke等1
达瓦里氏吨吨吨
·
2020-08-16 19:05
MySQL
mysql学习
总结-视图
什么是视图视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。视图具有表结构文件,但不存在数据文件。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,
piepis
·
2020-08-16 18:14
DBA
mysql
视频教程-MySQL 高级性能优化架构实战篇 千万级高并发交易一致性系统基础-MySQL...
李胜金¥299.00立即订阅订阅后:请点击此处观看视频课程视频教程-MySQL高级性能优化架构实战篇千万级高并发交易一致性系统基础-
MySQL学习
有效期:永久观看学习时长:706分钟学习计划:12天难度
?j?
·
2020-08-16 18:03
我的
MYSQL学习
心得(十三) 权限管理
我的
MYSQL学习
心得(十三)权限管理我的
MYSQL学习
心得(一)简单语法我的
MYSQL学习
心得(二)数据类型宽度我的
MYSQL学习
心得(三)查看字段长度我的
MYSQL学习
心得(四)数据类型我的
MYSQL
weixin_33877885
·
2020-08-16 18:30
数据库
操作系统
MySQL学习
(三)MySQL锁与事务
本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL锁问题的一些方法或建议。一、MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-levellocking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;Inno
weixin_30270889
·
2020-08-16 18:23
MySQL学习
笔记——用子查询进行多数据表查询
·ALL、ANY和SOME子查询any和all的操作符常见用法是结合一个相对比较操作符对一个数据列子查询的结果进行测试。它们测试比较值是否与子查询所返回的全部或一部分值匹配。比方说,如果比较值小于或等于子查询所返回的每一个值,<=all将是true,只要比较值小于或等于子查询所返回的任何一个值,<=any将是true。some是any的一个同义词。例:检索最早出生的总统·EXISTS和NOTEXI
iteye_2863
·
2020-08-16 17:21
MySQL
MySQL学习
手册--进阶篇
致力于性能稳定、执行高效的Mysql语句!大家好,我是隔壁小王~这次发布的是Mysql的进阶版,可以搭配之前发布的基础版一起观看。1.修改linux版本mysql密码/user/bin/mysqladmin-urootpassword******2.Linux的Mysql自启动服务chkconfigmysqlon检查:chkconfig--list|grepmysql,得到的结果是mysql的运行
BmwGaara
·
2020-08-16 17:50
MySQL 学习笔记(一)
MySQL学习
笔记(一)学习内容:金老师SQLSQl必须要记住的法则一:col(列columns)代表属性法则二:selectcol,col…from…where…eg:按角色分组算出每个角色按有办公室和没办公室的统计人数
编程小董
·
2020-08-16 17:29
MySQL
mysql
数据库
数据分析
MySQL学习
笔记(三)刷题篇
持续更新中题目一获取所有部门中当前(dept_emp.to_date=‘9999-01-01’)员工当前(salaries.to_date=‘9999-01-01’)薪水最高的相关信息,给出dept_no,emp_no以及其对应的salaryCREATETABLEdept_emp(emp_noint(11)NOTNULL,dept_nochar(4)NOTNULL,from_datedateNOT
编程小董
·
2020-08-16 17:56
MySQL
mysql
数据库
算法
数据分析
面试
MySQL学习
笔记(二)
这次主要是针对刷题时候思考的知识点来做会。。。不断更新sql查询!=’’和isnotnull的区别select*fromtablewhereaisnotnull会把有内容的和内容为空的都查出来;而select*fromtablewherea!=''"只会把有内容的查出来来自https://www.cnblogs.com/yubufan/p/4534256.html连接三个数据表的用法:film_a
编程小董
·
2020-08-16 17:22
MySQL
mysql
数据库
sql
mysql学习
使用笔记1
MySQL基础1:数据库:存储和管理数据的仓库关系数据库(关系其实就是表):代表的数据库服务器:MySQL,SQLServer,Oracle等。后关系数据库:关系数据库存在数据模型,性能,拓展伸缩性的缺点,出现了:ORDBMS:面型对象数据库技术。两种数据库相互补充,不存在替代问题。NoSQL:结构化数据库。(非关系型数据库)常见的四大类:键值存储数据库:Oracle,BDB,Redis,Bean
代码民工Alex
·
2020-08-16 16:53
mysql全面详解
Mysql学习
1.安装mysql安装MySQL这里建议大家使用压缩版,安装快,方便.不复杂.软件下载mysql5.764位下载地址:https://dev.mysql.com/get/Downloads
策谋本天成
·
2020-08-16 09:14
Mysql
MySQL学习
笔记(3) —— DML
DML(DataManipulationLanguage)数据操作语言用来对数据库中表的数据进行增删改。关键字:insert,delete,update等1.添加数据语法:insertinto表名(列名1,列名2,...列名n)values(值1,值2,...值n);注意:1.列名和值要一一对应2.如果表名后不定义列名,默认给所有列添加值3.除了数字类型,其他类型需要使用引号(单双都可)2.删除数
waikiki
·
2020-08-16 05:55
mysql
MySQL学习
笔记(2) —— DLL操作
DDL(DataDefinitionLanguage):操作数据库,表1、操作数据库:CRUD1.C(creat):创建1.创建数据库:1.createdatabase数据库名称;2.创建数据库,判断不存在:1.createdatabaseifnotexists数据库名称;3.创建db4数据库,判断是否存在,并制定字符集1.createdatabaseifnotexistsdb4character
waikiki
·
2020-08-16 05:21
mysql
MySQL学习
笔记(2)
条件查询SELECT字段FROM表名WHERE筛选条件where相当于其他编程语言中的if条件语句1.按照条件表达式进行筛选:#条件运算符>大于(不等于推荐使用)>=(大于等于)30;模糊查询1.关键字LIKE(意为“像”,并不是精确查询)例如查询字段employee_name中含有字符t的记录:USEtest;SHOWTABLES;SELECT*FROMemployeeWHEREemployee
Legolas~
·
2020-08-16 05:26
MySQL学习笔记
MySQL学习
笔记(5)
分组数据:||前面提到了汇总操作,我们有时需要分组操作去配合数据汇总||汇总数据和分组数据相互配合:举个例子:汇总每个id下有几行SELECTc_id,COUNT(*)ASc_numFROMbasesGROUPBYc_id||GROUPBY子句指示MySQL按c_id排序并分组数据,可以看作表被分成了子表,然后COUNT(*)返回每个子表的行数||使用GROUPBY后,聚集函数对每个组分别进行聚集
fang 0 jun
·
2020-08-16 04:00
learning
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他