网站首页 > java教程 正文
前两篇关于数据库的文章,我们简单介绍了数据库的发展史,数据库的相关概念,MySQL数据库的显著特点及其下载、安装与卸载等等。这篇文章,我们来了解以下MySQL数据库的用法
一、连接MySQL数据库的方式
MySQL数据库管理系统的服务端(server)安装成功后,我们就可以操纵和管理MySQL了。我们可以通过以下方式来连接MySQL 的server端。
1、使用命令提示符界面连接
第一步、 打开命令提示符界面,输入相关命令和参数,请求连接server。(PS:必须配置MySQL的PATH变量才行,找到MySQL的bin目录,配置在环境变量PATH里)
第二步、当连接成功后,选择要使用的数据库名。(PS:可以使用命令show databases;显示都有哪些数据库名称)
当出现 Database changed,表示,你已经选择了一个数据存储空间。这个时候,我们就可以进行对表的操作咯。如建表,删表,增删改查,建索引,建视图等等。在选择数据库名称(数据存储空间)前,可以先通过命令show databases; 查看都有哪些数据库名称。然后再选择其中一个使用。
2、使用客户端连接
我们可以使用MySQL安装包自带的客户端,也可以使用其他第三方提供的客户端软件。客户端一般都是用TCP/IP协议连接服务端,因此我们需要以下信息:
(1) Connection Name(连接名):这个文本框,就是让你给此次连接起个昵称而已,因此随便写。
(2) hostname(主机名): 添加数据库服务端所在的主机IP
(3) port(端口号):MySQL的端口号,一般情况下都是默认的3306
(4) username(用户名):即你要使用哪个用户进行登陆数据库服务端。如,超级管理员root, 或者是其他普通用户。
(5) password(密码):你所使用的用户对应的密码
(6) default schema:表示你要连接MySQL里的哪个数据库(数据存储空间)。
只要在客户端内添加上述信息,信息无误时,基本上就可以连接成功了。
3、使用编程语言进行登陆。
比如在java开发时,可以使用JDBC技术连接MySQL数据库。此时需要MySQLt为支持JDBC提供的jar包:mysql-connector-jdbc-5.1.7.jar。
如下为jdbc连接mysql数据库的必要信息:
(1) 连接地址url:jdbc:mysql://ip:3306/databaseName?useUnicode=true&characterEncoding=utf8
(2) 驱动类class:com.mysql.jdbcDriver
(3) 用户名username
(4).密码password
二、MySQL数据库的支持的数据类型
mysql数据库支持多种数据类型,可以分成三大类型:字符串(字符)类型,数值类型,日期时间类型。
第一类:字符串(字符)类型
第二类:数值类型
第三类:日期与时间类型
猜你喜欢
- 2024-10-27 Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库
- 2024-10-27 Java工具分享以及安装教程(1)——安装mysql数据库
- 2024-10-27 JDBC连接数据库基本流程(jdbc连接数据库5个步骤代码)
- 2024-10-27 MySQL 数据同步神器 - Canal 入门篇
- 2024-10-27 Spring Boot和Flink实现 MySQL 数据同步
- 2024-10-27 晋级mysql知识点(十一) MySQL如何与应用系统建立连接
- 2024-10-27 什么是 Java 数据库连接 (JDBC)?(java数据库连接库jdbc用到哪种设计模式)
- 2024-10-27 如何实现MySQL中的数据同步到ES(电子税务局怎么设置数据同步工商年报)
- 2024-10-27 线上MySQL不可用,报错数据库无法连接
- 2024-10-27 Todo List:Node+Express 搭建服务端连接Mysql - 第五章(第1节)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)