网站首页 > 精选教程 正文
前端的内容暂时就告一段落了
接下来咱们来一起了解
数据库方面的知识~
数据库
1)什么是数据库
数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。
2)常见的数据库
MYSQL:
开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。
Oracle:
收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。
DB2:
IBM公司的数据库产品,收费的。常应用在银行系统中。
SQLServer:
MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。
SyBase:
已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。
SQLite:
嵌入式的小型数据库,应用在手机端。
在这些数据库中,和Java相关的数据库:MYSQL,Oracle。这里我们使用的是MySQL数据库。
使用MySql数据库
1)数据库的安装
首先就是数据库的安装~,这个在网上有很多教程的,所以就当做一个小练习吧~小伙伴们自己想办法把MySQL数据库安装到自己的电脑上~
安装后之后,MySQL会以windows服务的方式为我们提供数据存储功能。
开启和关闭服务的操作:
右键点击我的电脑→管理→服务→可以找到MySQL服务开启或停止。
也可以在DOS窗口,通过命令完成MySQL服务的启动和停止。
注意:必须以管理运行cmd命令窗口
2)登录MySQL数据库
MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,使用安装时设置的密码即可登录。
格式:
cmd> mysql –u用户名 –p密码
SQL语句
在使用数据库的时候需要使用到数据库认识的语言——SQL语句,它是数据库的代码。
结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
创建数据库、创建数据表、向数据表中添加一条条数据信息均需要使用SQL语句。
1)SQL分类:
数据定义语言:
简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等
数据操作语言:
简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等
数据查询语言:
简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等
数据控制语言:
简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。
2)数据库操作:
创建数据库
create database
数据库名;
create database
数据库名 character set 字符集;
查看数据库
show databases;
查看数据库MySQL服务器中的所有的数据库:
show create database 数据库名;
查看某个数据库的定义的信息:
删除数据库
drop database 数据库名称;
切换数据库:
use 数据库名;
查看正在使用的数据库:
select database();
那么今天先到这里了
再见了
我是萌新娜娜
立志做一个不翻车的老司机
学习Java的路上请多多指教
大家如果想要更深入了解java相关知识,私信我回复:【Java】 即可知道你们想要知道的java相关问题
猜你喜欢
- 2024-10-29 Java中最简单的连接Oracle数据库和Mysql数据库的方式
- 2024-10-29 Java | MySQL 分布函数、前后函数你认识吗?
- 2024-10-29 Javaweb知识 day02 mysql数据库 javaweb程序设计任务教程黑马程序员电子版
- 2024-10-29 Jenkins Pipeline 连接 MySQL 数据库
- 2024-10-29 银四将近,Java程序员临时抱佛脚也要啃下的硬骨头——MySQL
- 2024-10-29 Java代码中,如何监控Mysql的binlog?
- 2024-10-29 Java环境+Mysql+Tomcat部署JavaWeb项目到云服务器(十分详细)
- 2024-10-29 mysql-connector-java与MySQL 8.X版本建立连接
- 2024-10-29 java连接mysql数据库达成数据查询详细教程
- 2024-10-29 Java代码操作MySQL java操作mysql语法
你 发表评论:
欢迎- 04-11Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 04-11Java中你知道几种从字符串中找指定的字符的数量
- 04-11探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 04-11Python字符串详解与示例(python字符串的常见操作)
- 04-11java正则-取出指定字符串之间的内容
- 04-11String s1 = new String("abc");这句话创建了几个字符串对象?
- 04-11java判断字符串中是否包含某个字符
- 04-11关于java开发中正确的发牌逻辑编写规范
- 最近发表
-
- Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- Java中你知道几种从字符串中找指定的字符的数量
- 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- Python字符串详解与示例(python字符串的常见操作)
- java正则-取出指定字符串之间的内容
- String s1 = new String("abc");这句话创建了几个字符串对象?
- java判断字符串中是否包含某个字符
- 关于java开发中正确的发牌逻辑编写规范
- windows、linux如何后台运行jar(并且显示进程名)
- 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)