
Mysql
文章平均质量分 61
躺平的赶海人
稳重踏实,待人真诚,学习钻研,勇于担当!
展开
-
mysql实战基础笔试题
1. 给定四个表student(学生表)teacher(老师表)course(课程表)sc(成绩表)「表结构以及部分数据如下图展示」根据题目要求,写出 SQL 语句。「问题列表」1、查询每个学生的学号、姓名和每门课的成绩2、查询都学过2号同学(sid=2)学习过的课程的同学的学号3、查询“语文(cid=1)”课程比“数学(cid=2)”课程成绩高的所有学生的学号;4、查询平均成绩大于60分的同学的学号和平均成绩;5、查询所有同学的学号、姓名、选课数、总成绩;6、查询原创 2022-03-04 15:16:18 · 578 阅读 · 0 评论 -
mysql 常用面试题
最基础三大范式-数据库三大范式数据库五大约束是什么?1.primary KEY: 设置主键约束;2.UNIQUE:设置唯一性约束,不能有重复值;3.DEFAULT 默认值约束,height DOUBLE (3,2) DEFAULT 1.2 height 不输入是默认为 1,24.NOT NULL:设置非空约束,该字段不能为空;5.FOREIGN key : 设置外键约束。主键是什么,怎么设置主键?主键默认非空,默认唯一性约束,只有主键才能设置自动增长,自动增长一定是主键,主键不一定自原创 2022-03-04 13:50:26 · 171 阅读 · 0 评论 -
最新省市区地区数据sql版本(2019年1月)
版本统计标准2017版来源http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/建表CREATE TABLE `ly_district` ( `id` VARCHAR(255) COLLATE utf8_bin NOT NULL, `code` VARCHAR(255) COLLATE utf8_bin DEFAULT N...原创 2020-03-31 10:11:51 · 506 阅读 · 0 评论 -
SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction 解决方案(二)
二、解决方案调整 lock wait timeout value调整参数:innodb_lock_wait_timeout,默认是50 secmysql> show variables like 'innodb_lock_wait_timeout' -> ;+--------------------------+-------+| Variable_n...原创 2020-03-18 13:30:09 · 820 阅读 · 0 评论 -
SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction 解决方案(一)
"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction\nThe SQL being executed was: UPDATE `user` SET `updated_at`=1584495239, `online_ping_time`=1584495239 WHERE...原创 2020-03-18 11:53:26 · 2096 阅读 · 0 评论 -
SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded 解决思路
SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transactionMySQL有时会报这种延时的异常。一、问题分析经过对网上相关问题的搜索,总结了解决这种问题的分析思路:首先,表象上,是SQL执行时间太长,导致超过数据库设置的默认延时时长。如果经过分析,确实由于有些事务的延...转载 2020-03-18 10:56:21 · 4510 阅读 · 0 评论 -
Error: Package: mysql-community-client-5.7.17-1.el7.i686 (mysql57-community)Requires: libstdc++.so.6
[root@hadoop001 mysql]# yum install mysql-community-serverLoaded plugins: fastestmirror, refresh-packagekit, securitySetting up Install ProcessLoading mirror speeds from cached hostfile * base: a...原创 2019-10-19 22:42:54 · 2737 阅读 · 1 评论 -
mysql-connector-java、mysql、java之间对应的版本
Summary of Connector/J VersionConnector/J version Driver Type JDBC version MySQL Server version Status 5.1 4 ...原创 2019-10-17 14:27:08 · 295 阅读 · 0 评论 -
本地mysql管理工具连不上虚拟机数据库?
今天在本地链接虚拟机上的MySql,然而总是连接不上,假设用户名或者密码错误也不行首先想一想是什么原因导致链接失败;基础环境:在Linux上安装mysql1、检查虚拟机IP在本地是否可以ping通过 虚拟机IP:192.168.127.1302、检查虚拟机Mysql的端口是否对外开放。查看mysql的端口,在mysql命令行模式下执行以下命令就可以查看,查到的结果是33...原创 2019-10-14 18:34:33 · 1320 阅读 · 0 评论 -
Linux CentOS下卸载Mysql,已备升级
升级MySQL时,通常会想到把原来已安装的mysql版本卸载掉,操作如下:1.先查看是否安装mysql:rpm -qa|grep -i mysql可以看到如下图的所示,显示已经安装了:2.停止MySQL服务systemctl stop mysqld3.删除安装的MySQL删除命令:rpm -e 包名 --nodeps4.查找之前老版本mysql的目录、并且...原创 2019-10-15 10:25:17 · 178 阅读 · 0 评论 -
Linux Centos6.5 mysql v5.1.73 升级至 mysql v5.7.25
下载目标版本的mysql:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-1.el6.x86_64.rpm-bundle.tar如下图:解压至自己创建的目录:tar zxvf mysql-5.7.25-1.el6.x86_64.rpm-bundle.tar -C /usr/local/mysql...原创 2019-10-15 18:15:27 · 223 阅读 · 0 评论 -
虚拟机CentOS环境下安装Mysql操作
安装Mysql服务端yum -y install mysql-server重启mysqlservice mysqld start进入MySQL不需要密码创建用户并赋予权限原创 2019-10-14 18:11:19 · 174 阅读 · 0 评论