时间:2021-07-01 10:21:17 帮助过:6人阅读
javaEE:企业级java开发 web开发
前端(页面:展示数据!)
后台(连接点:连接数据库JDBC,连接前端(控制、控制视图跳转,和给前端传递数据))
数据库:(存数据,像TXT,Excel,Word)
只会写代码,学好数据库,基本混饭吃
再想继续学好数据库,学习操作系统、数据结构与算法,当一个不错的程序员
再想继续学好数据库,学习离散数学、数字电路,体系结构,编译原理+实战经验 高级程序员~优秀的程序员
1.岗位需求
2.现在的世界,大数据时代~,得数据者得天下
3.被迫需求:存数据
4.数据库是所有软件体系中最核心的存在 数据库管理员(Database Administrator,简称DBA)
数据库(DB,DataBase)
概念:数据仓库,软件,安装在操作系统上(windows,linux,mac....)上,SQL语句操作,可以存储500万以下的大量数据
作用:存储数据,管理数据
关系型数据库:(SQL)
非关系型数据库(NoSQL)Not Only
DBMS(数据库管理系统)
MySQL是一种关系型数据库管理系统(RDBMS)
MySQL是开放源代码的
前世:瑞典MySQL AB公司
今身:属于Oracle旗下产品
体积小,速度快,总体拥有成本低,招人成本比较低,所有人必须会
中小型网站,或者大型网站、集群
官网:https://www.mysql.com/
安装建议:
1.尽量不要使用exe安装,用exe安装会往注册表上走
2.尽量使用压缩包安装
1.下载MySQL的zip压缩包,并解压
2.把这个包放到自己的电脑环境下(最好将包名后windows x64去掉)
3.配置环境变量--》将path变量中添加到MySQL包下bin包的路径
4.在MySQL包下,新建MySQL的配置文件,mysql.ini
[mysqld]
#目录一定要换成自己的
basedir=D:\Environment\mysql-5.7.31datadir=D:\Environment\mysql-5.7.31\dataport=3306
skip-grant-tables
5.启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)
6.再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件
7.然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)
8.进入界面后更改root密码
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and Host = ‘localhost‘;
(最后输入flush privileges; 刷新权限)
9.修改 my.ini文件删除(或注销#)最后一句skip-grant-tables
10.重启mysql即可正常使用
net stop mysql
net start mysql
连接出现以下结果,安装成功:
1.无脑安装
2.注册
3.打开连接数据库,新建连接
4.新建一个数据库
注意字符集、排序
每一个sqlyog的执行,本质对应一个sql语句,可以在软件的历史记录中查找
5.新建一张表
注意引擎、字符集和核对的选择
6.查看表
7.往表中添加数据
命令行连接
mysql -uroot -p123456; --连接数据库
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and Host = ‘localhost‘;--修改用户密码
flush privileges;--刷新权限
-----------------------------------------------------
--所有的语句都要以;来结尾
show databases;--查看所有数据库
mysql> use school--切换数据库
Database changed
show tables;--显示数据库中的所有表
describe student;--显示表的详细信息
create database westos; -- 创建一个数据库
exit;---退出连接
--单行注释(SQL的本来注释)
/**/(sql的多行注释)
数据库xxx语言 CRUD 增删改查
1、初识MySQL
标签:window star baidu 数据库管理 历史 update 去掉 字符 host