初识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简介

  1. MySQL是一个关系型数据库管理系统
    前世:瑞典MySQL AB 公司
    今生:属于Oracle旗下产品
  2. MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
  3. 开源的数据库软件
  4. 体积小、速度快、总体拥有成本低,招人成本比较低,所有人必须回
  5. 中小型网站,或者大型网站,集群!
  6. 官网:https//www.mysql.com
  7. 版本: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相关推荐

  1. MySQL——初识MySQL

    目录 数据库 概念 计算机的基本组成 MySQL MySQL使用情况 操作 显示出当前服务器上都有哪些数据库 创建数据库 选中数据库/使用数据库 删除数据库 创建的数据库在哪找 数据库 概念 数据库是 ...

  2. MySQL —— 初识MySQL

    一.什么是数据库 数据库        DB(DataBase) 概念:数据仓库(软件)安装在操作系统之上,可以存储大量的数据 作用:存储数据.管理数据 二.数据库分类  1.关系型数据库      ...

  3. 初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  4. navicat mysql两张表建立联系_初识MySQL

    初识MySQL 为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站中,大量数据如何长久保存? 5.数据库是几乎软件体系中最核心的一个存在. 什么是数 ...

  5. mysql 8.0 集群_集群架构03·MySQL初识,mysql8.0环境安装,mysql多实例

    官方网址 https://dev.mysql.com/downloads/mysql/ 社区版本分析 MySQL5.5:默认存储引擎改为InnoDB,提高性能和可扩展性,增加半同步复制 MySQL5. ...

  6. MySQL学习(一)—初识MySQL

    MySQL学习(一)-初识MySQL 害,不知不觉一个半月过去了,时间过得太快了,学校的MySQL已经上到第七周的课程来了,我才想起来要写总结,新学的知识三天不看就忘得差不多了,果然还是要多复习啊,加 ...

  7. mysql怎么用sb文件_初识mysql数据库

    mysqld install :找到你的库 net start mysql ;启动mysql的服务端(server) mysql -uroot -p :启动mysql的客户端(Client) exit ...

  8. MySQL数据库之——初识MySQL

    1,初识MySQL javaEE: 企业级Java开发 Web 前端(页面:展示,数据!) 后台(连接点:连接数据库jdbc,连接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据,txt ...

  9. 初识MySQL数据库(MySQL数据库的基础操作)

    初识MySQL数据库 前言 1.查询所有数据库 2.创建数据库 2.1指令1: 2.2指令2: 3.3指令3: 3.删除数据库 3.1指令1: 3.2指令2: 在这里插入图片描述 4.切换数据库 总结 ...

  10. MySQL之初识MySQL

    一.初识MySQL javaEE:企业级java开发,主要是做Web. Web分为前端(页面:展示数据库数据).后台(连接点:连接数据库JDBC,连接前端(控制视图跳转.给前端传递数据)).数据库(存 ...

最新文章

  1. TD8620手持数字特斯拉计一些基本的定标
  2. HTML输入 - 名称与ID
  3. 目标跟踪算法五:MDNet: Learning Multi-Domain Convolutional Neural Networks for Visual Tracking
  4. 确保***测试计划成功的10个秘诀(语录)
  5. CSS基础学习-6.CSS属性_列表、表格
  6. 代理模式源码解析(jdk+spring+mybatis)
  7. 对象工厂PHP,php – 域对象工厂是什么样的?
  8. (转)Clang 比 GCC 编译器好在哪里?
  9. qq家园纵横四海的源码
  10. 关于DNF的多媒体包NPK文件的那些事儿(9) - IMGV6
  11. 运筹学笔记 整数规划
  12. 等保 2.0 二级 VS 三级
  13. 关于上兴远程监控的使用
  14. 关于类unix系统(linux,bsd等)克隆的资料-2
  15. 区分当前用户SIM卡是移动还是联通
  16. 一阶微分方程的物理意义_微分方程和积分方程有哪些典型的物理意义?实际中哪个更常用?...
  17. 【卡特兰数】【递推】【高精+压位】JZOJ·WZK打雪仗
  18. 服务器和云虚拟主机,虚拟主机与云服务器各自适应什么样的人群?
  19. linux 中的DNS服务
  20. 28.EOS的共识机制与区块生成

热门文章

  1. 职称计算机考试模块论坛怎么样,今天做职称计算机WROD模块练习的一些感受
  2. 专访捷顺科技:“停车老司机”的智慧生态构想
  3. SQL 注入攻击的防范
  4. Photoshop视频
  5. linux 检测外接显示器,[求助]archlinux 笔记本+外接显示器
  6. python手机销售系统结论于心得_基于MVC的手机销售系统开发.doc
  7. 深深的套路——九价加卫苗之行
  8. 周期(KMP找最小循环节)
  9. Entity Framwork(EF) 7——在Controller内获取指定字段的值
  10. maven仓库查找jar包