数据库的使用
文章平均质量分 51
冲冲冲冲冲冲!!!
互联网行业的农民工,已润去ic了
展开
-
mysql8的安装和配置(最详细最简单教程)
1、去官网下载压缩包https://www.mysql.com/选择你的电脑所需下载的版本2、解压后可直接把文件夹放在c盘中,我的路劲是:C:\Program Files\mysql-8.0.25-winx64\bin配置环境变量:3、管理员身份运行cmd输入:mysqld --initialize等待完成输入:mysqld -install最后输入net start mysql,这时候应该可以了4、可能出现的问题(1):这时需要把mysql重置一下了:先输入mys原创 2021-07-07 10:04:40 · 2643 阅读 · 0 评论 -
MySQL系列(二)字符串类型
CHAR 和 VARCHAR 的定义CHAR(N) 用来保存固定长度的字符,N 的范围是 0 ~ 255,请牢记,N 表示的是字符,而不是字节。VARCHAR(N) 用来保存变长字符,N 的范围为 0 ~ 65536, N 表示字符。在超出 65536 个字符的情况下,可以考虑使用更大的字符类型 TEXT 或 BLOB,两者最大存储长度为 4G,其区别是 BLOB 没有字符集属性,纯属二进制存储。和 Oracle、Microsoft SQL Server 等传统关系型数据库不同的是,MySQL 数据库原创 2021-07-01 16:56:54 · 237 阅读 · 1 评论 -
对MySQL调优的认识和理解
引擎介绍 MySQL 中主要的存储引擎。MyISAM 是 MySQL 官方提供的存储引擎,其特点是支持全文索引,查询效率比较高,缺点是不支持事务、使用表级锁。InnoDB 在 5.5 版本后成为了 MySQL 的默认存储引擎,特点是支持 ACID 事务、支持外键、支持行级锁提高了并发效率。TokuDB 是第三方开发的开源存储引擎,有非常快的写速度,支持数据的压缩存储、可以在线添加索引而不影响读写操作。但是因为压缩的原因,TokuDB 非常适合访问频率不高的数据或历史数据归档,不适合大量读取的场景。转载 2021-06-06 18:11:48 · 245 阅读 · 0 评论 -
Java中使用jdbc方式连接mysql
默认电脑的mysql已经安装好并配置好的情况下:1、以管理员身份运行cmd,输入“net start mysql”,保证mysql处于运行状态。2、导入与mysql相对应的版本的jar包3、数据库驱动类所对应的字符串4、定义对应的url(注意,mysql8版本以上的需要考虑时区)5、加载驱动,创建链接3、4、5步骤的具体代码如下:String driver="com.mysql.cj.jdbc.Driver";//数据库驱动类所对应的字符串 String URL="jdbc:mysql:/原创 2021-06-05 01:50:32 · 657 阅读 · 0 评论 -
MySQL 数据存储加密和解密(附代码)
原表里面的数据没有加密,创建了一张加密表,循环原表里面的数据,加密后插入到加密表。最后创建一个触发器,在原表里面插入了数据,自动触发在加密表里面插入相同的数据。使用mysql的aes_encrypt加密数据使用Mysql的aes_decrypt解密数据因为加密后的数据比较难看,所以使用to_base64转码数据和from_base64解码数据所以实际保存的数据是加密后又转码的数据查看数据是先解码数据在解密数据脚本如下# _*_ coding: utf-8 _*___author__ = 'L转载 2021-03-17 17:38:42 · 1426 阅读 · 0 评论 -
Java连接MySQL数据库——含步骤和代码
工具:eclipse MySQL5.6 MySQL连接驱动:mysql-connector-java-5.1.27.jar 加载驱动: 1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示: 2. 右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图: 数据包准备...转载 2021-03-11 18:19:58 · 227 阅读 · 1 评论 -
关于IDEA连接MySQL时出现Server returns invalid timezone. Need to set ‘serverTimezone‘ property.错误
关于IDEA连接MySQL时出现Server returns invalid timezone. Need to set ‘serverTimezone’ property.错误原因分析:时区问题,MySQL驱动默认UTC时区,而中国为东八时区。解决方案:URL后添加?serverTimezone=GMT%2B8连接成功:...原创 2021-01-31 16:09:11 · 278 阅读 · 0 评论 -
常用的sql语句以及mysql数据库使用的总结归纳
常用的sql语句首先启动mysql以管理员身份运行启动数据库:net start mysql停止数据库:net stop mysqlsql语句创建表(在开发中不常用到)CREATE TABLE t_developer ( `name` VARCHAR(20) NOT NULL, `id` INT NOT NULL AUTO_INCREMENT, `password` VARCHAR(20) NOT NULL, `email` VARCHAR(20) NOT NULL, KEY(`i原创 2021-03-03 18:02:14 · 180 阅读 · 1 评论