首页 > 数据库 >1.初始MySql

1.初始MySql

时间:2022-11-26 16:15:23浏览次数:58  
标签:-- 数据库 MySql SQL 数据 连接 初始

1.初始Mysql

JavaEE:企业级开发 web

前端(页面:展示,数据) 后台(连接点:连接数据库JDBC,连接前端(控制视图跳转和给前端传递数据)) 数据库(存取数据,TXT, Excel,word)

只会写代码,学好数据库         基本混饭吃;

操作系统,数据结构与算法! 当一个不错的程序员

离散数学,数字电路,体系结构,编译原理+实战经验  优秀的程序员

1.1为什么学习数据库

1.岗位需求

2.现在的世界,大数据时代,得数据者得天下。

3.被迫需求:存数据

4.数据库是所有软件体系中最核心的存在:DBA(专门管数据库的,数据库管理员)

1.2什么是数据库

数据库(DB,DataBase)

概念:数据仓库,软件,安装在操作系统(Windows、Linux、mac…)之上的。SQL可以存储大量的数据!500万一下。500万以上需要索要的优化。

作用:存储数据,管理数据,类似于Excel

1.3数据库分类

关系型数据库:(SQL)

  • MySql,Oracle,Sql Service,DB2,SQLlite
  • 通过表和表之间,行和列之间的关系进行数据存储。

非关系型数据库:(No SQL)NOT Only SQL

  • Redis,MongDB
  • 以对象存储,通过对象的自身属性来决定。

RDBMS(数据库管理系统)

  • 数据库的管理软件,科学有效的管理我们的数据。维护和获取数据。
  • MySQL本质是数据库管理系统,既可以存储数据,也可以管理和操作数据。

1.4MySql简介

MySql是一个关系型数据库管理系统

前世:瑞典MySQL AB公司

今生:属于Oracle旗下的产品

MySql是最好的RDBMS(Relational Database Management System)关系型数据库管理系统之一。

开源的数据库软件。

体积小,数据快,总体成本低,招人成本比较低,所有人必须会。

适用于中小型网站或者大型网站,集群。

官网:https://www.mysql.com

1.5连接数据库

命令行连接:

mysql -uroot -p123456 --连接数据库

update mysql.user set authentication_string=password('123456') 
where user='root' and Host='localhost'; --修改用户密码

flush privileges;  --刷新权限

----------------------------------------------
--所有的语句都使用分号 ; 结尾
show databases; --查看所有的数据库

use mybatis; --切换数据库 mybatis是数据库名称

show tables;   --查看数据库中所有的表

describe users; --显示数据库表中所有的信息。我这里是users表

create database westos;  --创建一个数据库

drop database westos; --删除指定数据库 exit; --退出连接 -- 单行注释(SQL本身的注释) /*SQL的多行注释*/

测试结果:

数据库xxx语言 (CRUD增删改查!)

DDL:数据库定义语言

DML:数据库操作语言

DQL:数据库查询语言

DCL:数据库控制语言

标签:--,数据库,MySql,SQL,数据,连接,初始
From: https://www.cnblogs.com/itxiaofei/p/16927593.html

相关文章

  • mysql索引的b+树
    刚刚在看书  看到书上说走索引的数据一般是进行2到三次IO速度0.02到0.04 我就懵逼了      一个表几十万上百万数据也能这样吗?  书上说的感觉有......
  • Mysql 之锁详细篇
    一、锁的分类1、范围:全局锁、表级锁、行级锁2、功能分类:共享锁、排它锁二、数据库的全局锁加锁:mysql>flushtableswithreadlock;释放锁:mysql>unlocktables;三......
  • 使用Docker恢复Mysql8备份的Data数据 - 诚哥博客
    前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发现mysql数据有缺失,还好有例......
  • mysql实战操作总结
    1、问题描述关于mysql操作,记录下;2、问题说明1.停止正在执行的sql数据量太大,数据库没反应,用的navicat,就在查询页面,执行:showprocesslist;---会显示对应的查询sql找到......
  • MySQL 简单造数
    造数背景主要造出一张时间字段的相关的数据,时间字段不能是一个固定值,数据范围需要随机分散在90天内的。构建测试表--测试表结构CREATETABLE`demo`.`order_info`(......
  • Linux安装MySQL
    Linux安装Mysql安装Linux安装Linux下载Mysql点击[下载]((https://downloads.mysql.com/archives/community/)跳转到MySQL在Linux中也可以使用wget+链接,需要先使用......
  • Flyway Teams Edition or MySQL upgrade required: MySQL 5.6 is no longer supported
    运行项目的时候出现org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'flywayInitializer'definedinclasspathresource[o......
  • 高可用性、负载均衡的mysql集群解决方案
    一、mysql的市场占有率二、mysql为什么受到如此的欢迎三、mysql数据库系统的优缺点四、网络服务器的需求五、什么是mysql的集群六、什么是负载均衡七、mysql集群部署和实现......
  • linux云服务器CentOS7.6系统中布署Python+mysql项目
    记录下在LinuxCentOS7.6系统中如何布署python项目的步骤1,登录到服务器(sshroot@127.***.*.*)2,修改CentOS中的selinux安全服务程序,它在/ect/selinux/config目录下,修改它......
  • MySQL数据查询关键字
    昨日内容回顾数据基础约束条件非空唯一无符号零填充主键的使用具有唯一性标识的字段即为主键,主键常采用自增的数字。数字的自增进程单独记录,不会因为数据的......