mysql数据库
拓宽视野
从事web开发工作。此处只是个人记事本
展开
-
python sql语句拼接 可以是单条 也可以是多条
sql 前半段pre_sql = "insert into ABC (a, b, c) values"sql 后半段sql_valus = str(tuple(['%s' for i in range(len(3))]))+","说明: 数字3 表示 插入的字段有三个 是根据sql前半段而定sql 值拼接pre_sql += str(sql_valus) %tuple(line)说明: tuple(line) 为 (1 ,2, 3)完整sql语句insert into ABC (原创 2021-09-13 17:42:12 · 1125 阅读 · 0 评论 -
with 操作mysql数据库
from pymysql import * class Database(object): def __init__(self,name,password): # 创建self.conn连接 self.conn = connect(host='localhost',port=3306,database=str(name),user='root',password=str(password),charset='utf8') #...转载 2020-12-14 11:09:17 · 581 阅读 · 0 评论 -
sql 排序 有序 去重
select DISTINCT names.name from (SELECT name FROM product_info GROUP BY id ORDER BY id) as names找了好久找到这个有用的,如果对你有用,请留下你的赞转载 2019-12-20 09:35:50 · 349 阅读 · 0 评论 -
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
我的操作系统是ubuntu18.04,以下是我的mysql版本:安装完成后,登录mysql的时候就出现了如下错误:因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。那么该怎么做呢,接下来就将这个解决方法总结记录一下。step1:在ubuntu的terminal(也即终端)上输入sudo vim /etc/mysql/mysql.conf.d/mys...转载 2019-09-05 18:59:05 · 306 阅读 · 0 评论 -
mysql 数据库恢复步骤
注意:数据库名称保持一致,数据库编码保持一致,数据库引擎保持一致### 数据库原有数据位置 /var/lib/mysql/数据库名称/### 数据库恢复步骤#### 本步骤以数据库名称数据库和表名数据表为例1. 创建与需要恢复的数据库名(以下简称恢复库)相同的数据库,如果类型是Innodb,创建的数据库也需为该类型: ``` 例: CREATE DATABAS...原创 2019-01-25 16:22:17 · 786 阅读 · 0 评论 -
centos7 安装 mysq l数据库 并设置远程服务
1:需要拿到centos7系统的登录账号 ip 用户 和 密码2:在linux系统中访问ssh 用户@ip y 密码3: 下载安装包:https://dev.mysql.com/downloads/repo/yum/ 迁移文件5.7 sudo wget http://repo.mysql.com/mysql57-community-release-...原创 2018-04-04 19:28:21 · 321 阅读 · 0 评论 -
django对数据库的操作手册
类型 描述 exact 精确匹配: polls.get_object(id__exact=14). iexact 忽略大小写的精确匹配: polls.objects.filter(slug__iexact="foo") 匹配 foo, FOO, fOo, 等等. contains 大小写敏感的内容包含测试: polls.objects.filter(questi...转载 2018-07-20 21:16:54 · 293 阅读 · 0 评论 -
mysql数据库查看自增长字段下一个值
select AUTO_INCREMENT from INFORMATION_SCHEMA.TABLES where TABLE_NAME='数据库名称';原创 2018-05-27 19:39:22 · 2230 阅读 · 0 评论 -
python3中pymysql模块查询显示的类以及有无缓存的类
# cursorclass 默认的值 pymysql.cursors.Cursor,结果也用for循环 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='数据库名称', charset='utf8', cursorclass=pymysql.cursors.Cursor)# 这...原创 2018-05-27 12:21:05 · 1238 阅读 · 0 评论 -
LINUX中mysql数据库大小写区不区分的设置
1:找到/etc/my.cnf mysql数据的配置文件,配置参数lower_case_table_names2:lower_case_table_names参数详解: 0:大小写敏感; 1:大小写不敏感3 根据以上解释进行配置4 重启mysql服务 service mysqld restart...原创 2018-04-18 18:15:53 · 614 阅读 · 0 评论 -
mysql数据库区分大小写建库
数据库中表字段内容做like查询时本身不区分大写CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_bin;原创 2018-04-17 20:54:07 · 991 阅读 · 0 评论 -
mysql数据库存入特殊字符
直接上代码实现: import pymysql config ={'host':'localhost', 'port':3306, 'database':'db', 'user':'root','password':'123456','charset':'utf8'} # 连接数据库 con = pymysql.connect(**config) 获...原创 2018-03-27 15:57:04 · 4302 阅读 · 0 评论 -
默认utf8数据库创建
命令create database 数据库名 default charset utf8;原创 2018-03-25 10:51:11 · 600 阅读 · 0 评论