数据库
文章平均质量分 80
博主学习数据库的记录与总结
ITKaven
ACMER
本科软件工程专业
硕士计算机技术专业
专注于WEB开发的烟酒僧
展开
-
MySQL: 备份 & 导入备份
备份mysqldump是MySQL自带的逻辑备份工具。它的备份原理是通过协议连接到MySQL数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert语句,当需要还原这些数据时,只要执行这些insert语句,即可将对应的数据还原。进入MySQL:[root@MiWiFi-R1CM-srv ~]# mysql -uroot -p -h127.0.0.1 -P3306Enter password: Welcome to the MySQL monitor. Commands end w原创 2022-06-17 18:58:10 · 4069 阅读 · 1 评论 -
Mysql 8 - 检查约束
检查约束从MySQL 8.0.16开始,CREATE TABLE 允许所有存储引擎的表和列使用检查约束的核心功能 。 CREATE TABLE允许以下检查约束语法,用于表约束和列约束:[CONSTRAINT [symbol]] CHECK (expr) [[NOT] ENFORCED]可选symbol指定约束的名称。如果省略,MySQL 会使用表名_chk_序数(1、2、3…)生成一个名称。约束名称的最大长度为 64 个字符,区分大小写。age字段不小于18。drop database if e原创 2021-07-12 21:18:53 · 2246 阅读 · 4 评论 -
Mysql 8 - SQL全新版本之CREATE TABLE(表名、临时表、表克隆和复制、列数据类型和属性)
CREATE TABLECREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [partition_options]CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [partition_optio原创 2021-07-08 15:56:55 · 2858 阅读 · 0 评论 -
Mysql 8 - SQL全新版本之CREATE DATABASE、ALTER DATABASE、DROP DATABASE
CREATE DATABASECREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ...create_option: [DEFAULT] { CHARACTER SET [=] charset_name | COLLATE [=] collation_name | ENCRYPTION [=] {'Y' | 'N'}}CREATE DATABASE创建给定名称的数据库。要使用此语句,需要有C原创 2021-07-03 16:01:51 · 1341 阅读 · 2 评论 -
Mysql 8 - Mysql 8远程连接
博主这里使用Docker安装的Mysql。Mysql - CentOS yum & Docker安装Mysql 8查看3306端口是否被占用。netstat -anp | grep 3306我们使用宿主机的3306端口映射容器的3306端口。创建容器。docker run --name mysql_kaven -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ITkaven@666 -d mysql:8--name:给新创建的容器命名。-e:配置原创 2021-07-02 19:48:52 · 998 阅读 · 12 评论 -
Mysql 8 - CentOS yum & Docker安装Mysql 8
CentOS yum安装Mysql 8先检查系统是否安装过Mysql:yum list installed | grep mysql博主之前是有安装过的,先需要把这些remove掉。根据自己安装的Mysql版本包名来执行下面这条命令。yum remove -y mysql-community-client.x86_64 mysql-community-client-plugins.x86_64 mysql-community-common.x86_64 mysql-community-libs原创 2021-07-02 17:12:07 · 381 阅读 · 4 评论 -
Caused by: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
报错信息:org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract Result...原创 2019-01-26 20:11:47 · 12951 阅读 · 2 评论 -
Unable to create initial connections of pool.Access denied for user ' '@' '(using password: YES)
以前一直是用本地的 MySQL 进行学习、开发,后来买了服务器,服务器上也搭好了环境,就准备开始用服务器上的 MySQL 进行学习和开发,也遇到了一些坑,在此记录一下。现在我本地是可以正常远程连接服务器 MySQL 的,下面两个图用红色涂鸦的是我服务器的公网IP。如果你不是这样子的,请继续往下看。要想服务器的 MySQL 可以被本地 IP 远程连接,先要进入服务器 MySQL 中执行下面...原创 2019-01-18 23:17:33 · 11484 阅读 · 2 评论 -
IDEA 连接阿里云-轻量应用服务器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server
使用 IDEA 连接阿里云-轻量应用服务器上的 MySQL,出现 Error 信息,如下图红框所示。点击 Error 信息右边的 view ,会出现 Error 的详细信息,如下图所示。解决:我是 Windows 系统的服务器,通过远程桌面连接了服务器,并且进入了服务器中的 MySQL ,输入 show databases;输入 use mysal; 、update user ...原创 2019-01-04 23:19:30 · 6956 阅读 · 0 评论 -
Spring Boot:The new driver class is com.mysql.cj.jdbc.Driver
以前使用的是 5.1.31 的 mysql 驱动,后面使用 spring boot 默认的 mysql 驱动,就出现了一些异常。异常如下(在 IDEA 上是一条红色的英文):Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. ...原创 2018-11-17 15:23:28 · 8599 阅读 · 0 评论 -
MySQL的driverClassName、url
DB2:driverClassName: com.ibm.db2.jcc.DB2Driverurl: jdbc:db2://localhost:50000/sampleOracle:driverClassName: oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@localhost:1521:orclMySql:d...原创 2018-10-26 15:00:50 · 50817 阅读 · 0 评论 -
mysql cmd 使用
连接数据库:mysql -h主机地址 -u用户名 -p用户密码 ( -h主机地址 不写也行)如下图:创建库:create database spring_data;如上图,说明创建成功了。显示数据库中的库:show databases; (别忘记加 ;)验证库创建成功。使用数据库中的某个库:use 库名;在库中创建表:create table student( id...原创 2018-11-05 12:00:02 · 4968 阅读 · 0 评论