随笔分类 -  MySQL

摘要:解决问题思路:在mysql中是不允许使用变量作为字段名的。但是我们可以通过将变量作为字符串,添加到一句完整的查询语句中。这个语句作为一个字符串,可以使用SQL预处理语句使用。然后,execute这个预处理语句。 # 示例 : 将 @XX1 作为字段名,查询 speed_n #注意: 如果语句中有va 阅读全文
posted @ 2022-03-04 11:23 看不见的R 阅读(229) 评论(0) 推荐(0)
摘要:安装过程 下载windows_x64数据库mysql_5.7.36. https://dev.mysql.com/downloads/mysql/ 下载zip格式的。与linux下安装方式类似 解压 将文件解压出来。 准备好安装目录 至少准备两个目录,一个放刚才解压出来的MySQL数据库管理工具,另 阅读全文
posted @ 2022-02-27 17:28 看不见的R 阅读(139) 评论(0) 推荐(0)
摘要:unblock with 'mysqladmin flush-hosts' 原因:错误连接数量过大 解决办法:清除连接缓存 -- 查询错误 use performance_schema; -- 清除错误 flush hosts; 过程 造成这个现象的原因是通过 *.* 给账号权限后,才创建的数据库。 阅读全文
posted @ 2022-02-22 23:13 看不见的R 阅读(1168) 评论(0) 推荐(0)
摘要:加密方式主流的有两种 ENCODE 与 DECODE # 建一张测试表 create table users( username varchar(128), # 用户昵称 password blob #密码 ) engine=innodb default charset=utf8; # 插入一条测试 阅读全文
posted @ 2022-02-13 21:15 看不见的R 阅读(1495) 评论(0) 推荐(0)
摘要:Sql_server 直接使用 + select col1+col2 from tab1; -- 如果被合并的不是字符型,可以使用convert转换 convert(varchaer(90), row_id) 第一个参数是要转换成的类型。第二个是将被转换的结果 select col1+convert 阅读全文
posted @ 2022-02-13 09:52 看不见的R 阅读(2307) 评论(0) 推荐(0)
摘要:MySQL清屏命令 安装的mysql连接工具版本为8.0 linux系统 system clear win系统 system cls 阅读全文
posted @ 2022-02-09 22:34 看不见的R 阅读(500) 评论(0) 推荐(0)
摘要:MySQL复制表的结构 -- 1. 复制表的结构和数据到一个新表 CREATE TABLE tab2 AS (SELECT xx,xxx,xx FROM tab1 WHERE xxx=xxx); 创建时修改字段名 CREATE TABLE newadmin AS ( SELECT id, usern 阅读全文
posted @ 2022-02-09 14:29 看不见的R 阅读(59) 评论(0) 推荐(0)
摘要:mysql使用sql查询表名的两种方法: 1、show tables; 2、SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=’dbname';–dbname为mysql的数据库名称 查询指定 阅读全文
posted @ 2022-02-01 23:12 看不见的R 阅读(4103) 评论(0) 推荐(0)
摘要:查询日期最新的数据 在使用数据库时,我们经常需要查询最后日期的数据。 思路 这个问题应该分两步解决: 查询出日期最后的日期是什么。 使用这个日期作为条件来查询数据。 示例 数据表(表名: t1) usr score age cdate 张三 99 12 2011-9-10 李四 98 15 2008 阅读全文
posted @ 2022-01-31 18:52 看不见的R 阅读(3883) 评论(0) 推荐(0)
摘要:使用下面的语句查询: select COLUMN_NAME from information_schema.COLUMNS where table_name = ‘your_table_name’; 上述的做法有一点问题,如果多个数据库中存在你想要查询的表名,那么查询的结果会包括全部的字段信息。通过 阅读全文
posted @ 2022-01-27 09:07 看不见的R 阅读(1118) 评论(0) 推荐(0)
摘要:void Widget::connectDB(){ // > 读取配置文件 QSettings * cfg = new QSettings(cfgpath,QSettings::IniFormat); int port = cfg->value("NET/port").toInt(); QStrin 阅读全文
posted @ 2022-01-27 03:04 看不见的R 阅读(193) 评论(0) 推荐(0)
摘要:1. 下载软件包 下载mysql 5.7.27 linux 通用软件包 aria2c https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 2. 清理环境 查找命令 阅读全文
posted @ 2020-03-25 14:45 看不见的R 阅读(2734) 评论(0) 推荐(0)
摘要:删除原来主键字段(如id) alter table table_name drop id; 添加主键,自增,放在第一位 alter table table_name add id int(11) primary key auto_increment first; 阅读全文
posted @ 2019-12-10 23:28 看不见的R 阅读(568) 评论(0) 推荐(1)
摘要:注意: 安装时选择 Dedicated machines ,或者 service machine 否则 不能远程登陆 . 卸载时一定要删除 C:/programe Data下的MySql。 查看下windows防火墙,否则容易sb。 1. 创建远程用户 create user ‘test'@'%' 阅读全文
posted @ 2019-11-26 21:31 看不见的R 阅读(194) 评论(0) 推荐(0)
摘要:--数据库操作前的准备-- 创建数据库-- create database python_test_1 charset=utf8; -- 使用数据库-- use python_test_1; -- students表-- create table students(-- id int unsigne 阅读全文
posted @ 2019-10-31 21:38 看不见的R 阅读(178) 评论(0) 推荐(0)