初始MySql
javaEE:企业级java开发 web
前端(页面:展示,数据!)
后台(连接点,链接数据库JDBC,链接前端(控制,控制试图跳转,给前端传数据))
数据库(存数据,Txt,Excel,Word)
1.只写代码,数据库。基本操作
2.操作系统,数据结构与算法!
3.离散数学,数学电路,体系结构
1.学习数据库原因?
-
岗位需求。
-
大数据时代。
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
-
解压
-
把这个包放到自己的电脑环境目录下~
-
配置环境变量
-
新建mysql配置文件ini
[mysq1d]
#目录一定要换成自己的
basedir=D : \Environment\mysq1-5.7.19\ 安装目录
datadir=D : \Environmentimysq1-5.7.19\data\port=3306
skip-grant-tables -
启动管理员模式下的CMD,运行所有的命令
-
安装mysql服务,mysqld -install
-
初始化数据库文件,mysqld --initialize-insecure --user=mysql。
-
启动mysql修改密码
-
进入mysql(-p不加空格),通过命令行。(mysql -u root -p)修改密码(CREATE USER 'root1'@'localhost' IDENTIFIED BY '123456';)
-
刷新权限
FLUSH PRIVILEGES;
-
清空服务:sc delete mysql
6.安装SQLyog
-
无脑安装
-
注册
-
打开
-
新建一个数据库 school
-
新建一张表 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