一、学习数据库的意义
在JavaSE中 数组容器 相当于把数据存储在数据结构中 而在内存中存储数据无法永久保存 要将数据永久保存在磁盘上就要使用数据库 这个过程叫做数据的 本地化 或 持久化
二、主流数据库
关系型数据库
1.Mysql sqlserver 中小型数据库 开源免费商用收费 移植性好 安全性低
2.Access 大学教材
3.Oracle 安全性高 移植性差
4.PostgreSQL
5.GaussDB 高斯DB国产数据库
非关系型数据库
1.NoSQL not only sql
2.Redis 缓存
3.MongoDB
4.Hbase
三、常用命令
1.C:\Users下(管理员权限)
net start mysql 启动
net stop mysql 关闭
mysql -V 显示mysql版本
mysql -D 打开指定数据库
mysql -u 用户名
mysql -p 密码
mysql -P 端口号
mysql -h 服务器名称
mysql -uroot -p( -P3306( -h127.0.0.1)) 一般用作Linux系统下登陆方式 win也可执行
2.win10管理员运行方式
3.mysql下命令
4.其他命令
SELECT VERSION(); 显示当前版本
SELECT NOW(); 显示当前的日期
SELECT USER(); 显示当前用户