Mysql
文章平均质量分 95
Mysql
zx1323
这人很懒什么也没留下
展开
-
java代码 JDBC连接mysql
1.创建maven项目(略)2.添加mysql驱动依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.5</version></dependency>3.连接代码package com.lear.mysql;import原创 2020-08-05 11:58:28 · 132 阅读 · 0 评论 -
mycat 执行计划 explain2
1.先用explain查看路由信息格式: explain sql语句例: explain select * from t_user2.查看执行计划的语句格式格式: explain2 datanode=数据节点 sql=sql语句例: explain2 datanode=ios_dn1 sql=select * from t_user原创 2020-06-11 11:43:02 · 2851 阅读 · 5 评论 -
Navicat 12 mycat 不能提示 字段 以及 有些表偶尔不能显示
从网上下的 Navicat 12版本, 15版本; 在使用查询时, 输入字段 没有提示, 偶然有几张表还刷新不出来(可以用select查出来)一直以为是用了mycat的原因(用本地搭建的mysql时一切正常)今天突然换回 11的版本, 一切都好了...原创 2020-05-27 16:30:58 · 6771 阅读 · 2 评论 -
根据学生表, 查找各科总成绩 排名第2-3名的学生 相同分数则是相同名次
思路:1.得到所有学生的总分2.根据总分进行排名, 分组合并相同分数, 得到排名对应的分数3.根据 排名对应分数, 查找对应的学生建表sqlCREATE TABLE `student` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `code` varchar(11) DEFAULT NULL, `subject` varchar(255) DEFAULT NULL, `s.原创 2019-11-27 19:54:49 · 1637 阅读 · 0 评论 -
windows下 mysql报错 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and
mysql插入数据时报错基本上网上一搜全是需要修改sql_modeSELECT @@GLOBAL.sql_mode;SELECT @@SESSION.sql_mode;set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREAT...原创 2019-10-24 21:33:56 · 293 阅读 · 0 评论 -
Windows 安装 压缩版 mysql 8.0 mysql5.7
1.从官网下载压缩包2.解压后,设置环境变量 %MYSQL_HOME%\binmysql 8.0安装与使用(不需要配置my.ini)官方文档3.使用mysqld手动初始化数据目录用cd进入bin文件夹项目中Maven的 mysql-connector-java 的jar版本也要记得更新。......原创 2018-09-27 21:53:23 · 442 阅读 · 0 评论 -
mysql DDL语句上字段的非空约束和有默认值、无默认值的区别
主要观察age字段准备两条insert语句INSERT INTO `user` (name, age) VALUES ('张三', NULL);INSERT INTO `user` (name) VALUES ('张三');情况一:运行字段值为 NULL1.无默认值CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO...原创 2018-08-12 17:00:00 · 5500 阅读 · 0 评论 -
mysql 相关语法
mysql -h localhost -u root -p create database xxx default character set utf8; alter(修改) 创建库 指定编码格式show databases ; 查看所有的库show create database xxx; 查看库编码格式drop database xxx; 删除库库名不能被修改转载 2015-10-03 04:11:15 · 395 阅读 · 0 评论 -
mysql开远程访问权限
mysql> mysql -u root -p输入密码:mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";任何主机都可以远程登录到该服务器上访问mysql> flush privileges;更新权限转载 2017-02-21 22:42:10 · 279 阅读 · 0 评论 -
mysql
mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库:增加: create database 数据库 default character utf8;删除: drop database 数据库;修改: alter database 数据库 default character gbk;查询: show databases /转载 2015-10-01 15:05:59 · 424 阅读 · 0 评论 -
mysql数据类型
类型 字节 位 无符号 有符号Tinyint 1 8 0~255 127~ -128 微小的列类型smallint 2 16 65535mediumint 324 1677w+int 4 42亿+bing 8Tinyint(M) unsigned Zerofill 可选熟悉unsigned : 无符号,影响存储范围M: 代表宽度,(在转载 2015-10-01 15:13:16 · 255 阅读 · 0 评论 -
Value '0000-00-00' can not be represented as java.sql.Date
转自:http://www.cnblogs.com/zhanglm125/p/4221344.html因为数据库中存在0000-00-00 类型的日期 jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=co转载 2017-08-15 18:25:54 · 217 阅读 · 0 评论 -
Navicat mysql 建表字段 默认值、empty string、空白、NULL 的区别
navicat里添加字段的时候, 默认值的选项容易让人疑惑, 那么让我们一探究竟, 看看不同的选项对DDL语句有哪些影响原创 2018-05-23 12:28:18 · 93013 阅读 · 8 评论 -
mysql 笔记 备忘
如何解决死锁?1.查看运行中的事务, 得到事务线程id(trx_mysql_thread_id)select * from information_schema.innodb_trx; // 查看未结束的事务select * from performance_schema.data_locks; // 查看已被锁定的数据 8.0版本select * from performance_schema.data_lock_waits; // 查看等待锁的数据8.0版本2.结束线程, 语法如...原创 2021-11-18 14:01:14 · 240 阅读 · 1 评论