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学习
node.js操作
mysql学习
笔记
普通连接的增删改查查varmysql=require('mysql');//调用MySQL模块//创建一个connectionvarconnection=mysql.createConnection({host:'127.0.0.1',//主机user:'root',//MySQL认证用户名password:'12345',port:'3306',database:'node'});//创建一个c
溧阳陈家驹
·
2020-03-29 07:10
2018-07-21
MySQL学习
1、数据库管理1-1、创建数据库createdatabaseMySQLTest;mysql>createdatabaseMySQLTest;QueryOK,1rowaffected(0.17sec
轩爱青
·
2020-03-28 17:52
mysql学习
1.要想操作数据库首先要使用这个数据库:use数据库名字;ERROR1046(3D000):Nodatabaseselected遇到这样错误就是没有指定数据库2.删除数据库表:droptable表名;3.创建数据库表createtablelogin(字段1,字段2...);字段类型介绍varchar(255)类型需要设定最大长度(可选择的最大长度5.0.3版本之前最大255,之后65535),如果
FSDemo
·
2020-03-25 09:56
MySQL学习
mysql-uroot-p//登录//基本语句SELECT-从数据库中提取数据UPDATE-更新数据库中的数据DELETE-从数据库中删除数据INSERTINTO-向数据库中插入新数据CREATEDATABASE-创建新数据库ALTERDATABASE-修改数据库CREATETABLE-创建新表ALTERTABLE-变更(改变)数据库表DROPTABLE-删除表CREATEINDEX-创建索引(搜
光阴的故事WEI
·
2020-03-23 21:55
mysql学习
笔记——4.sql优化
优化SQL语句的一般步骤通过showstatus命令了解各种SQL的执行频率,具体命令如下:show[session|global]statuslike'Com_%';#默认是session1.命令显示了当前session中所有统计参数的值,Com_xxx表示每个xxx语句执行的次数,我们通常比较关心的是以下几个统计参数。Com_select:执行select操作的次数,一次查询只累加1。Com_
来自火星的菜鸟
·
2020-03-22 08:43
mysql学习
笔记1
1-连接mysql:cmd进入,mysql-uroot-p会出来密码输入提示,输入密码进入。2-展示当前的数据库有哪些:showdatabases;3-选择想用的数据库:usename;4-展示当前库的表格:showtables;5-创建表格:creattablename(·字段名·类型,null),多字段用','分隔6-导入SQL文件:resourcename;不知道为什么我没有导入成功
米果_57d5
·
2020-03-22 07:04
MySQL学习
笔记(八):索引
索引的概念索引用于快速找到与特定的列值相同的行。如果没有索引,MySQL必须从第一行开始,然后通过整个表读取找出相关行。表越大越费时。如果表对该列建立了索引,MySQL就能够迅速判断,寻求到该行,而无需看所有的数据的位置。这比顺序读取每一行快得多。也就是说:索引是用来解决查询相关问题的。当你的应用程序进行SQL查询速度很慢时,应该想想是否可以建索引。你创建了合理的索引(实际上,索引也是一张表,该表
maxwellyue
·
2020-03-21 09:39
MYSQL学习
整理|高级SQL语句
MYSQL的三种语言:DDLDMLDCLDML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(datadefinitionlanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构
lasebella
·
2020-03-21 07:50
MySQL学习
数据库概述一、常见的概念数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(DatabaseManagementSystemDBMS):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。二、发展历程我们一般说的数据库,就是指的DBMS:数据库服务器。数
谁的春春不迷茫
·
2020-03-20 09:00
Mysql学习
笔记(2)-管理表数据
5.修改表字段类型:将name的类型改为varchar(50);altertableeurasismodifycolumnnamevarchar(50);6.修改字段名称将name字段名称修改为sexaltertableeurasischangecolumnnamesexvarchar(20);7.修改表名称altertableeurasisrenametostudent;四.管理表数据1.增加数
Mr_欢先生
·
2020-03-20 02:07
MySQL学习
笔记(七):存储引擎
存储引擎定义了什么?参考百度百科-存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。你可以选择适用于服务器、数据库和表格的存储引
maxwellyue
·
2020-03-18 15:09
web级
mysql学习
笔记(一)项目需求设计
项目需求###我们来设计个实战项目需求项目名称:在线考试系统。包含1、用户信息表2、试卷信息表3、用户提交的答案表4、统计分析表5、其他信息表建立一个数据库ithink比较数据库引擎InnoDB与MyISAM的执行效率建立两张表,user_sys和user_sys2,表的结构和数据一样user_sys的引擎设置为InnoDB,user_sys2的引擎设置为MyISAM。写一个函数insert_us
akon2016
·
2020-03-17 17:35
mysql学习
笔记----约束
1.约束保证数据的完整性和一致性。2.约束分为表级约束和列级约束。3.约束类型包括:(1)NOTNULL(非空约束)(2)PRIMARYKEY(主键约束)(3)UNIQUEKEY(唯一数据)(4)DEFAULT(默认约束)(5)FOREIGNKEY(外键约束)4.外键约束保证数据的一致性和完整性,实现一对一或者一对多关系。5.外键约束的要求(1)父表和字表必须具有相同的存储引擎,而且禁止使用临时表
zeusiqd
·
2020-03-16 01:47
MySQL学习
笔记(5)——多表连接查询
1、内联接(典型的联接运算,使用像=或<>之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和courses表中学生标识号相同的所有行。2、外联接。外联接可以是左外联接、右外联接或完整外部联接。在FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:1)左外联接LEFTJOIN或LEFTOUTERJOIN左向外
Temple_Li
·
2020-03-14 18:30
Mysql学习
笔记(3)-查询数据大全
1.查询所有的列2.查询指定列3.查询时使用别名4.查询时添加常量列5.查询时合并列6.查询时去除重复记录(distinct)7.条件查询8.聚合查询(使用聚合函数查询)9.分页查询(limit)10.查询排序11.分组查询(grop)12.分组查询后筛选(having)1.查询所有的列select*fromstudent;2.查询指定列selectid,namefromstudent;3.查询时
Mr_欢先生
·
2020-03-14 07:58
MySql学习
记录
MySql的配置:字符集配置修改/etc/my.cnf,在[mysqld]节点下default-character-set=utf8character-set-server=utf8自启动配置chkconfigmysqldonchkconfig--listmysqld(如果2-5位启动on就是开启成功)防火墙配置修改/etc/sysconfig/iptables添加一条-AINPUT-ptcp-m
idioitcbear
·
2020-03-12 20:04
mysql学习
笔记一
一、如何使用终端操作数据库如何登陆数据库服务器(数据库账户密码都为root)mysql-uroot-proot如何查询数据库服务器中所有的数据库mysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||chapter09||chengji||mysql||perfor
chengting1314
·
2020-03-12 16:15
mysql学习
笔记四
MySQL查询练习准备数据表mysql>createdatabasework;QueryOK,1rowaffected(0.01sec)mysql>useworkDatabasechanged学生表student:(学号,姓名,出生年月,所在班级)mysql>createtablestudent(->snovarchar(20)primarykey,->snamevarchar(20)notnul
chengting1314
·
2020-03-12 16:20
mysql学习
笔记二
MySQL建表约束主键约束它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加主键约束,就可以使得该字段不重复且不为空。给id字段添加主键约束:mysql>createtablemilk(->idintprimarykey,->namevarchar(20)->);QueryOK,0rowsaffected(1.68sec)mysql>describemilk;+-------+----
chengting1314
·
2020-03-11 15:41
mysql学习
之不知道的知识(持续更新)
1.coalesce(),这个函数可以有多个参数,用于返回参数中第一个非NULL表达式2.withrollup在groupby语法之后加上withrollup,能在分组统计的基础上再进行统计(sum,avg,count).分组名称那一列显示为NULL,可以使用coalesce函数设置一个你想用的名字。3.主键其实是一种唯一索引,是查询速度最快的索引;MySQL只对以下操作符才使用索引:,>=,be
北你妹的风
·
2020-03-09 14:28
MySQL学习
——排序算法
简介本文主要介绍当在MySQL中执行orderby时,MySQL使用的排序算法。当在select语句中使用orderby语句时,MySQL首先会使用索引来避免执行排序算法;在不能使用索引的情况下,可能使用快速排序,归并排序及堆排序进行排序。本文中很多地方都是翻译的MySQL官网,英语好的同学可直接查看原文索引排序在某些情况下,MySQL可以使用索引来满足ORDERBY子句,从而无需进行额外的排序。
沈渊
·
2020-03-08 14:34
java成长之路-
MYSQL学习
笔记
Paste_Image.png一、数据库:存储、维护和管理数据的集合。DBMSDB二、sql:结构化查询语言sql分类:DDL:数据定义语言,对对象操作CREATEALTERDROPDML:对表中的数据操作INSERTUPDATEDELETEDQL:数据查询语言SELECTDCL:数据控制语言CRANTREVOKEcreatedatabasemydb1;usemydb1;createtablest
iOS_ZG
·
2020-03-07 15:15
mysql学习
笔记
数据库和表进入mysql:mysql-uroot-pmysql.png查看数据库:showdatabases;show_databases.png删除数据库:dropdatabasedbname;drop_database.png创建数据库:createdatabasedbname;create_database.png创建指定编码和字符集的数据库:CREATEDATABASEtestDEFAUL
Stone_Zhuo
·
2020-03-06 07:02
MySQL学习
笔记(mac版1)
初始命令安装:略启动:设置偏好——>开启服务设置密码:mysqladmin-urootpassword"new_password"登陆:使用root用户登陆默认端口为3306mysql-uroot-p-h远程地址登出:command+d或者exit或quit数据库操作创建数据库CREATEDATABASE'name'CHARSETSET'utf8';修改数据库ALTERDATABASE'name'
桀骜不驯的喵
·
2020-03-05 23:37
MySQL学习
笔记
MySQLMySQL常用数据类型MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。详情见菜鸟教程https://www.runoob.com/mysql/mysql-data-types.htmlMySQL建表约束主键约束它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加主键约束,就可以使得该字段不重复且不为空如果两个字段设置主键约束则成为联合主键,联合主
zfz_amzing
·
2020-03-03 23:05
mysql学习
(1)
登录到MySQLmysql-h主机名-u用户名-ph:要登录的MySQL主机名,登录当前机器可以省略u:登录所需用户名p:登录的用户密码创建一个数据库createdatabaseuser_dbcharactersetgbk;创建一个名为user_db的数据库,通过charactersetgbk指定数据库编码为gbk可以使用showdatabases;命令查看已创建数据库选择要操作的数据库mysql
帅气兜兜
·
2020-03-02 14:12
【大白话系列】MySQL 学习总结 之 COMPACT 行格式的设计原理
如果大家对我的【大白话系列】
MySQL学习
总结系列感兴趣的话,可以点击关注一波。一、回顾
MySQL学习
总结系列至此已经第七节了。从大方向:我们已经学习了MySQL的架构设计、InnoDB的架构设计。
不送花的程序猿
·
2020-02-27 09:00
Mysql学习
笔记(4)-数据约束
什么是数据约束?对用户操作表的数据进行约束1.默认值2.非空3.唯一4.主键5.自增长6.外键1.默认值(default(默认值))作用:当用户对使用默认值的字段不插入值的时候,就使用默认值(默认字段允许设置为null)需求:给性别设置默认值,当插入数据时性别默认为男createtablexuesheng(idint,namevarchar(20),sexvarchar(20)default'男'
Mr_欢先生
·
2020-02-27 04:02
MySQL学习
日记(十)-主从同步
主从形式mysql主从复制灵活一主一从主主复制一主多从---扩展系统读取的性能,因为读是在从库读取的;多主一从---5.7开始支持联级复制---用途及条件mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务主从部署必要条件:主库开启binlog日志(设置log-bin参数)主从server-id不同从库服务器能连通主库主从原理mysql主从复制原理从库生成两个线程,
garvin
·
2020-02-26 10:44
MySQL学习
笔记
【注】学习了一天学会数据库这个教程,少部分参考了部分评论区的笔记。如何登录数据库服务器如何直接在cmd直接使用数据库网上的方法是:使用ctrl+R输入services.msc找到对应的mysql进程,然后在属性中找到它的位置,把它加入用户变量中即可使用,注意使用cmd的时候要使用管理者身份,但是即使如此好像也没法解决。如何登录数据库服务器mysql-uroot-pMySQL常用数据类型数值注意各类
喵喵狂吠
·
2020-02-26 08:23
sql
MySQL学习
:外键约束foreign key
1、在创建表时,可添加外键语法:CREATETABLE表名(....外键列CONSTRAINT外键名称FOREIGNKEY(外键列名称)REFERENCES主表名称(主表列名称));实例:表为:数据有冗余解决方案:分成两张表分别为:注意:当不添加外键约束时,很有可能导致对应记录无效,主表中外键对应的字段被删除后,从表中外键列对应的值就无效了。外键值可以为null,不可为主表中不存在的外键值。2、删
疏醉
·
2020-02-25 13:15
MySql学习
笔记
mysqlversion:5.7.*基本使用登录打开cmd命令窗口windows+r输入cmdmysql-u用户名-p密码mysql-uroot-p123退出exit;数据库操作查看所有的数据库showdatabases;创建数据库--createdatabase数据库名defaultcharset=utf8;createdatabasetestdefaultcharset=utf8;删除数据库-
四月没有谎言i
·
2020-02-24 16:45
奥特虾的
MySQL学习
笔记
个人笔记,不定期更新2018-01-06导出数据表mysqldump-u用户名-p密码db_nametable_name>filename.sql导入数据表mysqldump-u用户名-p密码db_nameusedb_name;mysql>sourcePATH/filename.sql#PATH为绝对路径2018-01-17添加排序select@:=@+1asrank,表名称.*from表名称,(
奥特虾
·
2020-02-24 02:35
【大白话系列】MySQL 学习总结 之 缓冲池(Buffer Pool) 如何支撑高并发和动态调整
如果大家对我的【大白话系列】
MySQL学习
总结系列感兴趣的话,可以点击关注一波。一、上节回顾在上节《缓冲池(BufferPool)的设计原理和管理机制》中,介绍了缓冲池整体的设计原理。
不送花的程序猿
·
2020-02-23 09:00
MySQL学习
笔记| 函数篇
1、时间函数1、当前时间戳curdate();#当前日期2017-08-21curtime();#当前时间23:47:12now();#当前时间戳2017-08-2123:47:12sysdate();#当前时间,获取函数执行那一刻时的时间2、时间解析date(now());#2017-08-21year(now());#2017month(now());#8monthname(now());we
JSong1122
·
2020-02-22 10:07
MySQL学习
一、用户以‘root’身份进入mysql:mysql-uroot-p查看所有的数据库:showdatabases;mysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||awesome||mysql||performance_schema||test|+------
美乃滋酱啊
·
2020-02-19 21:19
5.
MySQL学习
笔记
MySQL主要介绍了数据表记录查询和多表记录查询基本方法。谢阅!一.MySQL概述1.数据库概述数据库就是一个文件系统,通过标准的SQL语句获取数据2.SQL语言结构化查询语言DDL:数据定义语言create,drop,alter..DCL:数据控制语言grant,if…DML:数据操纵语言insert,update,delete…DQL:数据查询语言Select3.MySQL关系型数据库。一个项
Vincilovfang
·
2020-02-19 05:53
【大白话系统】MySQL 学习总结 之 缓冲池(Buffer Pool) 的设计原理和管理机制
一、缓冲池(BufferPool)的地位在《
MySQL学习
总结之InnoDB存储引擎的架构设计》中,我们就讲到,缓冲池是InnoDB存储引擎中最重要的组件。
不送花的程序猿
·
2020-02-18 18:00
MySQL学习
笔记(6)—— MySQL 的数据库操作
前面章节陆续完成了MySQL的介绍和安装配置,至此已经可以进行数据库操作语言的学习了。作为学习笔记,本章更多地采用列表地形式简洁地记录操作命令,便于后续查阅和使用,而且数据库操作语言的介绍将结合python一起。数据库的显示、创建和选用SHOWDATABASES显示数据库根据第四章内容,首先启动MySQL服务器,并登录数据系统(可以是root用户,也可以是guest用户)。登录后首先显示已有数据库
么的聊
·
2020-02-17 10:18
Mysql学习
笔记
Mysql与JDBC学习笔记(十)实现对数据库数据的增删改查前面已经对jdbc有一定的理解,接下来就可以使用jdbc来对数据库进行操作了。这里为了方便,把对数据库的连接和操作进行封装。(一)创建MysqlUtilpublicclassMySqlUtil{//1、加载驱动static{try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNot
二十四小时爱你
·
2020-02-15 08:54
MySQL学习
笔记(更新ing)
2019/2/18更新学习顺序:入门:慕课网——与MySQL的零距离接触工具:入门时期用cmd,其次进阶时期使用MySQL—front工具书:MySQL必知必会进阶:动力节点mysql郭鑫34道经典的面试题百度云盘:MySQL网易云课堂:MySQL从入门到精通MySQL实战45讲进度安排:2019/2/24进阶视频学习完2019/3/3动力节点面试题重做完2019/3/10猴子专栏案例学习1.学习
秦_川
·
2020-02-14 12:48
PHP提速关键技术思维导图(16张)
apache思维导图js正则表达式LAMPer技能树MongoDB操作手册mysql数据库优化
mysql学习
思维导图NoSQL分布式模型PHP基础PHP面向对象##PHP涉及到编程知识PHP学习目录redisredis
代码技巧
·
2020-02-13 17:03
MySQL学习
曲线
1、最好的学习资料不管你是刚接触MySQL,还是已经有了一定的经验,如果你不认为自己已经达到了MySQL开发者的地步,那么都建议你好好看看官方文档;你可以下载PDF版。2、成为开发者如果有志成为MySQL的开发者,建议阅读MySQL官方关于内部实现的文档;然后根据文档的介绍开始阅读源代码。3、MySQL分支:MariaDB、PerconaMySQL创始人在MySQL被Oracle收购之后,自己成立
MySQLLearning
·
2020-02-13 11:02
MySQL学习
笔记(五)存储过程
存储引擎输入SQL命令,MySQL引擎对命令进行分析,查看输入的语法是否正确,如果正确,再进行编译,编译成MySQL引擎可识别的命令,最后再进行执行,并将执行结果返回给客户端。如果省略了语法分析和编译的阶段,则效率可提高。存储过程:是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理(类似函数)。存储过程存储在数据库内,可以由应用程序调用执行,而且允许用户申明变量以及进行流程控制。
joshul
·
2020-02-12 18:31
web级
mysql学习
笔记(二)用户登录一:唯一索引的妙用
上一节是使用存储函数分别向两张表插入1000条数据,使用时间基本差不多,由于数据量较小,所以InnoDB与MyISAM的差别不是很明显,所以现在我们跟别向两张表插入1000000条数据,得出的结果是:MyISAM引擎执行时间---58.848s,每秒大约插入16993条InnoDB引擎执行时间---4078.217s,大约用了67分钟注:理论上没这么慢,应该与硬件有关,所以写入才这么慢由此,可以再
akon2016
·
2020-02-12 11:54
7.21
MySQL学习
总结
MySQL常用指令:1.命令行启动mysql:c:/>mysql-hhostname-uroot-p或c:/>mysql-uroot-proot(密码)或c:/>mysql-uroot-proot(密码)(windows平台需要将mysql加入Path环境变量中)启动.png(-p后接密码后回车也可以回车后输入密码)若连接本地数据库-hhostname改为-hlocalhost或者省略-hhost
hongXkeX
·
2020-02-10 21:25
MySQL学习
(四)
JDBC1、数据库驱动驱动:声卡、显卡、数据库我们的程序会通过数据库厂商的数据库驱动和数据库打交道!2、JDBC简介SUN公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC这些规范的实现有具体的厂商去做对于开发人员来说,我们只需要掌握JDBC接口的操作即可!需要用到java.sql和javax.sql包,这两个包JDK自带;还需要导入一个数据库驱动包
陌星灬
·
2020-02-10 16:00
mysql学习
笔记(四) 事务
1.事务ACID特性原子性(Actomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。一致性(Consistent):一致性指事务将数据库从一种状态转变为下一种一致的状态。在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。例如,在表中有一个字段为姓名,为唯一约束,即在表中姓名不能重复。如果一个事务对姓名字段进行了修改,但是在事务提交或事务操作发生回滚后
云师兄
·
2020-02-10 14:33
MySQL学习
(三)
MySQL函数官网:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html1、常用函数--=======================常用函数=====================--数学运算SELECTABS(-8);--绝对值SELECTCEILING(9.4);--向上取整SELECTFLOOR(9.4);--向
陌星灬
·
2020-02-09 23:00
MySQL学习
(二)
MySQL数据管理1、外键在创建表的时候增加约束CREATETABLE`grade`(`gradeid`INT(10)NOTNULLAUTO_INCREMENTCOMMENT'年级id',`gradename`VARCHAR(50)NOTNULLCOMMENT'年级名称',PRIMARYKEY(`gradeid`))ENGINE=INNODBDEFAULTCHARSET=utf8--学生表的gra
陌星灬
·
2020-02-09 20:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他