MySQL--初识MySQL
初识MySQL
- JavaEE:企业级Java开发 Web
- web又分为
前端(页面:展示,数据!)
后台(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据))
数据库(存数据,Txt,Excel,word)
为什么学习数据库
- 岗位需求
- 现在的世界,大数据时代-得数据者得天下
- 被迫需求:存数据,去IOE
4. 数据库时所有软件体系中最核心的存在
什么是数据库
数据库(DB,DataBase)
概念:数据仓库,软件,安装在操作系统(window,linux,mac…)之上!SQL,可以存储大量的数据。500万!
作用:存储数据,管理数据
数据库分类
关系型数据库:(SQL)
MySQL,Oracle,Sql Server,DB2,SQLlite
通过表和表之间,行和列之间得关系进行数据得存储,学员信息表,考勤表
非关系型数据库(NoSQL) Not Only
- Redis,MongDB
- 非关系型数据库,对象存储,通过对象得自身的属性来决定。
DBMS(数据库管理系统)
- 数据库的管理软件,科学有效的管理我们的数据。维护和获取数据
- MySQL,数据库管理系统。
MySQL简介
- MySQL是一个关系型数据库管理系统
前世:瑞典MySQL AB 公司
今生:属于Oracle旗下产品 - MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
- 开源的数据库软件
- 体积小、速度快、总体拥有成本低,招人成本比较低,所有人必须回
- 中小型网站,或者大型网站,集群!
- 官网:https//www.mysql.com
- 版本:5.7,8.0
安装建议:
1.尽量不要使用exe,注册表
2.尽可能使用压缩包安装
安装MySQL
解压安装的方法:
安装SQLyog
可手动操作,管理MySQL数据库的软件工具
特点 : 简洁 , 易用 , 图形化
使用SQLyog管理工具自己完成以下操作 :
- 连接本地MySQL数据库
- 新建MySchool数据库
字段
GradeID : int(11) , Primary Key (pk)
GradeName : varchar(50)
数据库名称MySchool
新建数据库表(grade)
在历史记录中可以看到相对应的数据库操作的语句 .
–连接数据库–
打开MySQL命令窗口
- 在DOS命令行窗口进入 安装目录\mysql\bin
- 可设置环境变量,设置了环境变量,可以在任意目录打开!
连接数据库语句 : mysql -h 服务器主机地址 -u 用户名 -p 用户密码
注意 : -p后面不能加空格,否则会被当做密码的内容,导致登录失败 !
几个基本的数据库操作命令 :
update user set password=password(‘123456’)where user=‘root’; 修改密码
flush privileges; 刷新数据库
show databases; 显示所有数据库
use dbname;打开某个数据库
show tables; 显示数据库mysql中所有的表
describe user; 显示表mysql数据库中user表的列信息
create database name; 创建数据库
use databasename; 选择数据库
exit; 退出Mysql
? 命令关键词 : 寻求帮助
– 表示注释
连接数据库
命令行连接!
mysql -uroot -p123456 --连接数据库update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; -- 修改用户密码
flush privileges;--刷新权限-------------------------------
-- 所有的语句都使用;结尾
show databases; --查看所有的数据库mysql> use school --切换数据库 use 数据库名
Database changedshow tables; --查看数据库中所有的表
describe student; --显示数据库中所有的表的信息
# ctrl+c:强行退出create database westos;--创建一个数据库exit; --退出连接--单行注释(SQL的本来的注释)
/*
sql的 多行注释
*/
- 数据库xxx语言 CURD 增删改查! CV程序猿 API程序猿
DDL 定义:操作数据库、表等
DML 操作:对表中的数据进行增删改
DQL 查询:对表中的数据进行查询
DCL 控制:对数据库进行权限控制
MySQL--初识MySQL相关推荐
- MySQL——初识MySQL
目录 数据库 概念 计算机的基本组成 MySQL MySQL使用情况 操作 显示出当前服务器上都有哪些数据库 创建数据库 选中数据库/使用数据库 删除数据库 创建的数据库在哪找 数据库 概念 数据库是 ...
- MySQL —— 初识MySQL
一.什么是数据库 数据库 DB(DataBase) 概念:数据仓库(软件)安装在操作系统之上,可以存储大量的数据 作用:存储数据.管理数据 二.数据库分类 1.关系型数据库 ...
- 初识mysql学习笔记
使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...
- navicat mysql两张表建立联系_初识MySQL
初识MySQL 为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站中,大量数据如何长久保存? 5.数据库是几乎软件体系中最核心的一个存在. 什么是数 ...
- mysql 8.0 集群_集群架构03·MySQL初识,mysql8.0环境安装,mysql多实例
官方网址 https://dev.mysql.com/downloads/mysql/ 社区版本分析 MySQL5.5:默认存储引擎改为InnoDB,提高性能和可扩展性,增加半同步复制 MySQL5. ...
- MySQL学习(一)—初识MySQL
MySQL学习(一)-初识MySQL 害,不知不觉一个半月过去了,时间过得太快了,学校的MySQL已经上到第七周的课程来了,我才想起来要写总结,新学的知识三天不看就忘得差不多了,果然还是要多复习啊,加 ...
- mysql怎么用sb文件_初识mysql数据库
mysqld install :找到你的库 net start mysql ;启动mysql的服务端(server) mysql -uroot -p :启动mysql的客户端(Client) exit ...
- MySQL数据库之——初识MySQL
1,初识MySQL javaEE: 企业级Java开发 Web 前端(页面:展示,数据!) 后台(连接点:连接数据库jdbc,连接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据,txt ...
- 初识MySQL数据库(MySQL数据库的基础操作)
初识MySQL数据库 前言 1.查询所有数据库 2.创建数据库 2.1指令1: 2.2指令2: 3.3指令3: 3.删除数据库 3.1指令1: 3.2指令2: 在这里插入图片描述 4.切换数据库 总结 ...
- MySQL之初识MySQL
一.初识MySQL javaEE:企业级java开发,主要是做Web. Web分为前端(页面:展示数据库数据).后台(连接点:连接数据库JDBC,连接前端(控制视图跳转.给前端传递数据)).数据库(存 ...
最新文章
- TD8620手持数字特斯拉计一些基本的定标
- HTML输入 - 名称与ID
- 目标跟踪算法五:MDNet: Learning Multi-Domain Convolutional Neural Networks for Visual Tracking
- 确保***测试计划成功的10个秘诀(语录)
- CSS基础学习-6.CSS属性_列表、表格
- 代理模式源码解析(jdk+spring+mybatis)
- 对象工厂PHP,php – 域对象工厂是什么样的?
- (转)Clang 比 GCC 编译器好在哪里?
- qq家园纵横四海的源码
- 关于DNF的多媒体包NPK文件的那些事儿(9) - IMGV6
- 运筹学笔记 整数规划
- 等保 2.0 二级 VS 三级
- 关于上兴远程监控的使用
- 关于类unix系统(linux,bsd等)克隆的资料-2
- 区分当前用户SIM卡是移动还是联通
- 一阶微分方程的物理意义_微分方程和积分方程有哪些典型的物理意义?实际中哪个更常用?...
- 【卡特兰数】【递推】【高精+压位】JZOJ·WZK打雪仗
- 服务器和云虚拟主机,虚拟主机与云服务器各自适应什么样的人群?
- linux 中的DNS服务
- 28.EOS的共识机制与区块生成
热门文章
- 职称计算机考试模块论坛怎么样,今天做职称计算机WROD模块练习的一些感受
- 专访捷顺科技:“停车老司机”的智慧生态构想
- SQL 注入攻击的防范
- Photoshop视频
- linux 检测外接显示器,[求助]archlinux 笔记本+外接显示器
- python手机销售系统结论于心得_基于MVC的手机销售系统开发.doc
- 深深的套路——九价加卫苗之行
- 周期(KMP找最小循环节)
- Entity Framwork(EF) 7——在Controller内获取指定字段的值
- maven仓库查找jar包