mysql学习:https://www.cnblogs.com/lmx-181028/p/12286699.html
1、数据库初识
现在的世界,是大数据时代,得数据库者得天下,像很多岗位也是需要精通数据库,数据库是所有软件体系中最核心的存在:DBA
1.1、什么是数据库
数据库(DB,DataBase)
概念:是一个数据仓库,也就是一个软件,安装在操作系统(windows、Linux、mac…)之上!可以存储大量的数据(500万以下);
作用:存储数据,管理数据;
1.2、数据库分类
关系型数据库:(SQL)
MySQL、Oracle、SQLserver、DB2、SQLlite
通过表和表之间,行行和列之间的关系进行数据的存储。比如:学院信息表、考勤表…
非关系型数据库:(NoSQL)NotOnly
Redis、MongDB
对象存储,通过对象的自身的属性来决定
DBMS(数据库管理系统)
数据库的管理软件,科学有效的管理我们的数据,维护和获取数据;
MySQL就是一个数据库管理系统!
1.3、MySQL简介
MySQL是一个关系型数据库管理系统;
由瑞典MySQLAB公司出品,现属于Oracle公司旗下产品;
MySQL是最好的RDMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。开源的数据库软件!
体积小、速度快、总体拥有成本低,适用于中小型网站或者大型网站,集群!
官网:https://www.mysql.com
官网下载地址:https://dev.mysql.com/downloads/mysql/
安装建议:
1、尽量不要使用exe
2、尽可能使用压缩包安装;
安装MySQL,安装SQLyog并连接数据库!
回到顶部
2、操作数据库
操作数据库–>操作数据库中的表–>操作数据库中表的数据
MySQL关键字不区分大小写
2.1、操作数据库
1、创建数据库
CREATEDATABASEIFNOTEXISTSwestos;
2、删除数据库
DROPDATABASEIFEXISTSwestos;
3、使用数据库
–tab键的上面,如果你的表名或者字段名是一个特殊字符,就需要“
USE`school`
4、查看数据库
“`sql
SHOWDATABSES–查看所有的数据库
mysql使用入门教程
(一)认识数据库
什么是数据库?
数据库的英文单词:database,简称DB。
数据库实际上便是一个文件集合,是一个存储数据的仓库,本质便是一个文件体系,数据库是依照特定的格式把数据存储起来,用户能够对存储的数据进行增修改查操作。
(总而言之,数据库便是用于存储和管理数据的仓库。)
数据库分为两大类:
关系型数据库:是树立在关系模型根底上的数据库。(比方:MySQL、Oracle、DB2、SQLServer)
非关系型数据库(NOSQL):通常指数据之间无关系的数据库。(比方:monggodb、redis(键值对的方式存储、redis默许端口:6379))
MySQL简介
MySQL是一个关系型数据库管理体系,由瑞典MySQLAB公司开发。
世界上最流行的几款数据库之一。
优点:是一款轻量级数据库、免费、开源、适用于中大型网站。
MySQL默许端口号:3306。
数据库服务器、数据库和表的关系:
所谓安装数据库服务器,只是在机器上装一个数据库管理体系(比方:MySQL),用来管理多个数据库,一般开发人员会针对每一个运用创立一个数据库。
为保存运用中实体的数据,一般会在数据库创立多个表,以保存程序中实体的数据。
Xshell、Xftp、Navicat:
==Xshell或Xftp衔接Linux服务器默许端口:22==
SQL介绍
StructuredQueryLanguage:结构化查询语言。
SQL是专门为数据库而树立的操作命令集,是一种功用齐全的数据库语言。在运用它时,只需要宣布“做什么”命令,“怎么做”是不用运用者考虑的。
SQL语法特点
不区别大小写。
关键字、字段名、表名需要用空格或逗号隔开。
每一个SQL语句是用分号结束。
语句能够写一行也能够分隔写多行。
(二)MySQL学习教程
网上有各种各样的MySQL学习教程,可是如果教程不行全面,学的不行扎实,那么在后面学的时候,只会浪费时间又不能达到好的学习效果。
而这套MySQL教程,是动力节点的最新MySQL数据库实战入门视频教程,即便是脱离Java学习的角度单独拿出来学习都没有问题,并且有其共同的特点:
合适肯定零根底的观看;
视频选用按部就班的方式教育,所以不存在听不懂,学不会;
看完视频完全能够担任日常开发作业;
内容涵盖了悉数MySQL数据库的根底,总的来说,是站在肯定零根底的角度进行录制,选用按部就班的方式解说。
主要内容包含DQL、DML、DDL、DCL、TCL等SQL语句的学习,特别对DQL语句进行了详细的解说,包含单表查询、多表联查、内衔接、外衔接等。
另外MySQL教程中还讲授了数据库事务的处理,数据库索引的实现原理,视图的运用等内容。