首页 > 数据库 >初识MySql

初识MySql

时间:2023-08-29 09:35:03浏览次数:44  
标签:-- 数据 数据库 MySql 初识 mysql 安装

初始MySql

javaEE:企业级java开发 web

前端(页面:展示,数据!)

后台(连接点,链接数据库JDBC,链接前端(控制,控制试图跳转,给前端传数据))

数据库(存数据,Txt,Excel,Word)

1.只写代码,数据库。基本操作
2.操作系统,数据结构与算法!
3.离散数学,数学电路,体系结构
1.学习数据库原因?
  1. 岗位需求。

  2. 大数据时代。

2.什么是数据库

数据库(DB,DataBase)

概念:数据仓库,软件,安装在操作系统( window ,linux, mac....)之上! SQL,可以存储大量的数据。500万!

作用:存数据,管理数据。

3.数据库分类

关系数据库:(SQL)mySql,Oracle,Sql Serve,DB2,SQLlite。

通过表和表之间,行和列之间关系进行数据存储。

非关系数据库:(NoSQL)Redis,MongDB对象存储,通过对象的自身属性来决定。

DBMS(数据管理系统):可视化的软件

4.MySql简介

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

前世:瑞典MySQL AB公司

今生:MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。

安装建议∶(1、尽量不要使用exe,注册表2、尽可能使用压缩包安装~)(2.尽可能使用压缩包安装~)

5.安装教程

https://www.cnblogs.com/hellokuangshen/p/10242958.html

  1. 解压

  2. 把这个包放到自己的电脑环境目录下~

  3. 配置环境变量

  4. 新建mysql配置文件ini

    [mysq1d]
    #目录一定要换成自己的
    basedir=D : \Environment\mysq1-5.7.19\ 安装目录
    datadir=D : \Environmentimysq1-5.7.19\data\port=3306
    skip-grant-tables
  5. 启动管理员模式下的CMD,运行所有的命令

  6. 安装mysql服务,mysqld -install

  7. 初始化数据库文件,mysqld --initialize-insecure --user=mysql。

  8. 启动mysql修改密码

  9. 进入mysql(-p不加空格),通过命令行。(mysql -u root -p)修改密码(CREATE USER 'root1'@'localhost' IDENTIFIED BY '123456';)

     

  10. 刷新权限

    FLUSH PRIVILEGES;
  11. 清空服务:sc delete mysql

6.安装SQLyog
  1. 无脑安装

  2. 注册

  3. 打开

  4. 新建一个数据库 school

  5. 新建一张表 student

    字段:id,name,age

    鼠标右键打开表

7.命令行连接
1.mysql -u root -p123456 --连接数据库
2.ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';

````
将 `'username'` 替换为要更新密码的用户名,`'new_password'` 替换为新的密码。
3.flush privileges --- 刷新权限
------------------------------------
--所有的语句都要使用;结尾
show databases; --查看所有数据库
mysql> use school; --- 切换数据库use命令

show tables;---- 查看数据库中所有的表
describe student;---- 显示数据库中所有的表的信息


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

exit; --退出连接

-- 单行注释(SQL本来的注释)

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

DDL 定义语言

DML 操作语言

DQL 查询语言

DCL 控制语言

 

 

标签:--,数据,数据库,MySql,初识,mysql,安装
From: https://www.cnblogs.com/yuan947022015/p/17663895.html

相关文章

  • MYSQL基础语法-cnblog
    MYSQL基础语法基础语法:1.创建数据库:creatdatabase***;(数据库名称自定义)2.使用数据库:use***;(已经创建好的数据库名称)3.描述表的结构:desc**(表字段成员)4.显示表格:showtables;5.查询当前数据库:selectdatabase();6.重命名文件:select--as(as可省略)--(中文......
  • 初识 Monad
    简述学前,MonadsforfunctionalprogrammingCase1,introducesmonadsWebeginwiththebasicevaluatorforsimpleterms,thenconsidervariationsthatmimicexceptions,state,andoutput.......
  • 再遇 MySQL “一招必杀” Bug
    TL;DR该Bug与DerivedConditionPushdownOptimization相关,从MySQL8.0.26引入,8.0.27和8.0.28仍受影响,直到MySQL8.0.29被修复。但是,MySQL8.0.29有其他致命缺陷,官网已经移除下载链接,建议升级到新版本MySQL8.0.33或MySQL8.0.34。问题现象该问题是vx群里的好......
  • QT连接MySql关于驱动问题
    今天分享一下在qt中连接数据库遇到的一些问题,主要是mysql驱动以及mysql动态库加载1.环境变量配置一下mysql和QT的环境变量,这个比较简单,各位自行百度。2.编译mysql驱动用QT打开mysql.pro文件,在第六行首加上#,然后在末尾加入:win32:LIBS+=-LD:/MySql/mysql-8.1.0-winx64/lib-l......
  • 数据库MySQL
     Concat(a,b)连接a,b两个字段                                    MySQL函数       分组之后再插入查询条件不能用Where关键字,而要用HA......
  • MySQL 分析查询与来源机器
    当前分析针对版本:MariaDB10.5线上出现报错:can'tcreatemorethanmax_prepared_stmt_countstatements。造成这个错误的直接原因就是同时开启了prepare句柄太多导致的,所以比较直接的方式是调大参数,首先查看设置的值:showglobalvariableslike'max_prepared_stmt_count';......
  • Arch中使用Qt6的QtSql出现mysql driver not loaded的解决记录
    查阅了网上的说法,出现这个错误的原因大致可能有以下几种:Qt和mysql的位数不一样,一个是32位的,一个是64位的Qt中自带的驱动库与所使用的版本不匹配代码写错了,比如"QMYSQL"写成了"MYSQL"我出现个问题的原因是第二种。参考了一位老哥的博客QTMacM1解决mysqldrivernotloade......
  • MySQL的连接和导出数据分析和lift曲线
    MySQL的连接和使用https://www.cnblogs.com/zdstudy/p/16567399.htmlmysql使用网址https://blog.csdn.net/LikiLyn/article/details/120385981多个文件mergeimportpandasaspdimportnumpyasnpimportpymysql#%%打开数据库连接conn=pymysql.connect(host='地址',user......
  • mysql日志追踪 / 数据恢复
    1.查看日志开启状态showvariableslike'log_%';2.查看日志文件列表showbinarylogs;或者showmasterlogs;3.查看当前日志index位置showmasterstatus;4.查看binlog关键事件showbinlogevents[IN'log_name'][FROMpos][LIMIT[offset,]row_c......
  • 初识Docker-Docker的安装
                ......