![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 73
一口木桶饭
意气风发,挥斥方遒!
展开
-
Ubuntu20.04安装MySQL 8.0最新版
1 MySQL最新版下载首先去官网下载安装包选好Ubuntu及其版本号。然后复制下载链接去Ubuntu中下载wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.27-1ubuntu20.04_amd64.deb-bundle.tar2. MySQL安装解压刚刚下载的包tar xf mysql-server_8.0.27-1ubuntu20.04_amd64.deb-bundle.tar安装mysql-com原创 2022-01-16 17:01:15 · 3114 阅读 · 2 评论 -
Ubuntu安装MariaDB-10.3数据库(等同于Mysql-5.7)
注: MariaDB数据库本身就是Mysql的一个分支版本, 有很多相似的地方很正常。1. 安装mariaDB数据库sudo apt install mariadb-server-10.32. 配置数据库信息配置root用户的密码, 以及远程连接权限等。sudo mysql_secure_installation3. 查看数据库运行状态systemctl status mysql.service4. sudo权限登录MariaDB数据库新建普通用户登录MariaDB数据库sud原创 2020-12-04 15:37:46 · 1946 阅读 · 0 评论 -
MySQL常用函数大锦囊
1.字符串函数函数功能concat(s1, s2,…,sn)链接s1,s2,…,sn为一个字符串insert(str, x, y, instr)将字符串str从x位置开始,y个字符长度的子串替换为instr字符串lower(str)字符串中所有字符变小写upper(str)字符串所有字符变大写left(str, x)返回str字符串最左边的x...原创 2020-04-23 16:46:06 · 216 阅读 · 0 评论 -
MySQL运算符大总结
1. 算数运算符运算符作用+加法-减法*乘法/, div除法,返回商%,mod求余,返回余数sql语句可以直接用来进行计算如下:select 0.1+0.333, 0.1 - 0.333, 0.1 * 0.333, 1/2, 1 % 2;另外,如果除数为0 , 那么就是null2.比较运算符运算符作用=...原创 2020-04-22 16:28:11 · 544 阅读 · 0 评论 -
MySQL数据类型大总结
1. 基本数据类型MySQL所支持的数据类型:整数类型字节最小值最大值tinyint1有符号-128,无符号0有符号127, 无符号255smallint2有符号-32768, 无符号0有符号32767, 无符号65535mediumint3有符号-8388608, 无符号0有符号8388607,无符号1677215int, inte...原创 2020-04-22 15:42:31 · 238 阅读 · 0 评论 -
MySQL基本语句大囊集,可当作字典来翻看
1.DDL语句create database xxxx 创建名为xxxx的数据库use xxx 选择数据库xxxshow tables 查看数据库里的所有数据表drop database dbname 删除数据库create table tablename( name1 type1 constraints, name2 type2 constraints, name3 ...原创 2020-04-20 17:37:56 · 235 阅读 · 0 评论 -
docker 快速部署安装MySQL和redis
安装docker的前期工作看这篇docker的零基础安装docker换源为阿里云:进入/etc/docker目录下,打开daemon.jsonzhe文件,把下边内容复制进去就行{"registry-mirrors": ["https://f1z25q5p.mirror.aliyuncs.com"]}1. MySQL1.拉取镜像docker pull mysql:5.72.启动镜...原创 2020-04-15 16:51:36 · 667 阅读 · 0 评论 -
设置mysql可以被远程连接
1. use mysql;2.修改权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;其中的INENTIFIED BY 后边的root是密码,你可以自己修改密码3.刷新权限flush privileges...原创 2020-04-07 17:17:19 · 498 阅读 · 0 评论 -
Access denied for user ''@'localhost' (using password: NO)问题的解决
springboot项目启动遇到该问题, 查了好几天的错都没找到,结果…配置文件里边要是username和password, 而不是IDEA自己给出来的data-username和data-password,内心崩溃ing...原创 2020-04-02 23:27:27 · 477 阅读 · 0 评论 -
MySQL之 唯一约束unique
MySQL的唯一约束来约束某个字段的值不可以重复create table stu2( id int, name varchar(10), unique(name));然后我们往里边插入数据insert into stu2 values(1, 'zhangsan');insert into stu2 values(2, 'zhangsan');发现第一个正常,第二个就是报错...原创 2020-03-12 13:38:28 · 326 阅读 · 0 评论 -
MySQL查询之 如何删除主键和添加主键等修饰词
我们在一张表中创建了两个主键,但是我们不需要了,我们想要删掉主键,可以通过以下方法来删除create table stu( id int, name varchar(25), score int, primary key(id, name));可以看到里边有两个主键alter table stu drop primary key;可以看到,这样就没有主键了,如果你想给id...原创 2020-03-05 14:15:04 · 388 阅读 · 0 评论 -
MySQL查询之 联合主键
我们知道MySQL的主键是一个非空的,且唯一的键,如果我们需要两个或者多个呢create table stu( id int, name varchar(20), score int, primary key(id, name));这样我们创建了一个有两个主键的表我们来插入数据insert into stu values (1, 'zhangsan', 80);然后再插入有...原创 2020-03-05 14:04:17 · 5226 阅读 · 0 评论 -
MySQL查询之 连接查询 - 内连接 左连接 右连接以及全连接
首先我们新建两个数据库表create table student( id int primary key auto_increment, name varchar(20), class int);create table class( id int primary key auto_increment, class int);然后我们在表中插入数据1.内连接inner ...原创 2020-03-05 13:37:29 · 270 阅读 · 0 评论 -
ubuntu19.10安装MySQL数据库
我们通过命令行的形式来安装sudo apt-get install mysql-serversudo apt-get install mysql-client安装完后我们输入sudo service mysql start来启动MySQL服务我们进入到/etc/mysql目录下可以发现debian.cnf查看该文件可以看到用户名和密码然后我们用该用户名和密码登录然后修改...原创 2020-02-24 23:38:42 · 470 阅读 · 0 评论 -
python3连接MySQL数据库,并执行数据库的基本增删改查操作
本篇为python连接数据库的详细说明,如果继续用python连接数据库,请看这篇模板文章python3连接MySQL数据库模板python3连接MySQL数据库我们需要安装pymysqlpip install pymysql安装好后直接import pymysql就可以导入第三方库连接数据库conn = pymysql.connect( host="localhost", # 指...原创 2020-02-07 20:00:21 · 1668 阅读 · 1 评论 -
python3连接MySQL数据库简单模板
本篇文python3链接数据库的模板,为急需使用python链接数据库的人准备,复制走改改参数就可以使用,重要代码也做了注释有关python3连接数据库的详细说明请看这篇"""首先获取连接对象conn"""conn = pymysql.connect( host="localhost", # 指示host表明是本地MySQL还是远程 user="root", # 用户名 ...原创 2020-02-07 19:56:29 · 897 阅读 · 0 评论 -
java.sql.SQLException: Connections could not be acquired from the underlying database!
在连接数据库测试的时候,突然报了该错误,之前曾听别人说过,mysql在升级为8.x版本后要加上时区,否则会报错,果不其然今天就报错:java.lang.RuntimeException: java.sql.SQLException: Connections could not be acquired from the underlying database! at com.zhanshen....原创 2020-01-27 21:54:15 · 3176 阅读 · 0 评论