当前位置: 移动技术网 > IT编程>开发语言>Java > 数据库简介+MYSQL简单命令

数据库简介+MYSQL简单命令

2020年07月14日  | 移动技术网IT编程  | 我要评论

数据库是辅助Java持久化数据的作用,Java运行时数据在内存里或硬盘IO中 。
一、数据库的发展史
(1)手工管理:藏书阁,图书馆。
优点:分类管理,直观性强
缺点:信息流动慢,不方便
(2)文件管理:计算机文件系统,图书管理系统
优点:分类管理,层次分明
缺点: 查找不方便
(3)数据库管理:
优点:存取数据非常方便.
缺点:有数据的安全隐患。
二、数据库概念
数据库(DataBase),简称DB,按照某一特定数据结构来组织,存储数据的仓库。
数据库管理系统(DataBase Management System),简称DBMS.是为了建立,操作和维护数据库而设计的一个程序。介于用户和数据库之间。
PS: 使用SQL语言,通过DBMS来管理DB。
三、关系型数据库
(1)所谓的关系,指的就是表,或者表与表之间。关系模型,就是表的行与列。
比如 教师(教师编号,姓名,年龄,性别,科目)。
(2)常用的关系型数据库:
大型:Oracle–甲骨文(Oracle)公司的产品
SqlServer–Microsoft旗下的产品
DB2–IBM旗下的产品
小型:Access–MicroSoft旗下的产品
Mysql–目前是甲骨文旗下的产品
四、Mysql
1)Mysql是一个关系型数据库,最开始是瑞典的MysqlAB公司的产品,后
来被Sun公司收购,在2009年4月20号Sun公司被Oracle收购.
2)Mysql特点
–mysql是开源的,不会产生额外的费用。
–mysql支持大型数据库,比如可以管理上千万条记录的数据库。
–mysql支持多操作系统,支持多语言连接:C,C++,java,PHP…
–mysql成本比较小,相比较Oracle和DB2。
两种方式连接mysql:
1).dos 操作 mysql数据库
首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
以登录刚刚安装在本机的MySQL数据库为例, 在命令行下输入 mysql -u root -p 按回车确认,
如果安装正确且MySQL正在运行, 会得到以下响应:
Enter password:
若密码存在, 输入密码登录, 不存在则直接按回车登录, 按照本文中的安装方法,
默认 root 账号是无密码的。登录成功后你将会看到 Welecome to the MySQL monitor… 的提示语。
然后命令提示符会一直以 mysql> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。
C:\Users>mysql -u root -p
Enter password: ****** (root 密码)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.20 MySQL Community Server (GPL)
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql>
exit;退出mysql
navicat安装
2)navicat 操作 mysql数据库

Mysql忘记密码
1)关闭mysql service mysql stop
2)屏蔽权限 /etc/init.d/ 下执行
mysqld_safe --skip-grant-table
3)新开启一个终端输入:
mysql -u root mysql
Mysql> update user set password=password(‘新密码’) where user=’root’
Mysql> flush privileges
Mysql>\q
用新密码登陆命令是:#mysql -u root -p (回车)
输入密码:root

本文地址:https://blog.csdn.net/weixin_40645193/article/details/107322854

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网