MySql基础之与mybatis获取链接

MySql是关系型数据库(Relational DataBase Management System),可以将这种“关系”理解为“表格”,一个关系型数据库有一个或者多个表格组成。

 

我安装的是Mysql8.0.1.1版本,按照一些next操作安装好后,在环境变量中的系统变量中找到path变量,在这个变量的最前面加上安装的mysql的bin路径,例如:C:\Program Files\MySQL\MySQL Server 8.0\bin

检测是否安装成功,命令行(管理员启动),输入net start mysql80,有提示服务正在启动就好了。

 

启动服务:net start mysql80,关闭服务:net stop mysql80。

 

MySql数据库操作的一般是以“.sql”结尾的脚本语言。和oracle数据库一样,在windows环境时,对操作的命令不区分大小写。

 

MySql语句:MySql语句是组成MySql脚本的基本。

 

MySql中数据类型分为三大部分:数字、日期\时间、字符串,其下又可以细分。

 

  1. 数字类型

整数:tinyint、smallint、mediumint、int、bigint

浮点数:float、double、real、decimal

  1. 日期和时间

Date time datetime timestamp year

  1. 字符串类型

字符串:char varchar

文本:tinytext、text、mediumtext、longtext

二进制(可用于存储图片、音乐):tinyblob、blod、mediumblob、longblob

 

 

使用windows自带的命令行可以进行mysql登陆,命令:mysql  -u root -p

回车后,会提示输入root用户的密码,输入即可。

 

创建用户: create user xxxx identified by ‘*****’;

修改密码:set password for XXX=password(‘****’);

 

使用mysql自带的管理系统工具,连接上root用户后,使用左边的Users and Privileges可以创建用户,创建选择:add account,授权使用schema Privileges,然后选择add entry,之后选择数据库名称(不同的数据库代表不通的权限,这里还没彻底弄明白)

 

查看所有用户,mysql中默认的有一个内置的名为mysql的数据库,因此使用语句:select * from mysql.user;

查看所有的用户信息,当然也可以按列查询。

 

 

 

 

Mybatis和mysql数据库链接,首先导包:去网站(http://mvnrepository.com/search?q=mysql,或者百度maven第一个)搜索mysql-connentor的包,推荐使用8.0.11版本(目前最新版)。其次在Spring-mybatis.xml配置文件中,如下写:

<bean id="ds02" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property>

<property  name="url" value="jdbc:mysql://127.0.0.1:3306/fruit?serverTimezone=Asia/Shanghai&useSSL=false"></property>

<property name="username" value="fruit"></property>

<property name="password" value="fruit"></property>

</bean>

 

其中,driverClassName的value需要在导入的包mysql-connentor-java-8.0.11中找com.mysql.cj.jdbc包,然后找到Driver.class,从而拿到:com.mysql.cj.jdbc.Driver

 

Url中的value写发正常,只是在3306/后加空间名,然后接“?”,再然后加上:serverTimezone=Asia/Shanghai&useSSL=false

这样链接才能正常操作。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值