![](https://img-blog.csdnimg.cn/20200104225056270.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL教程
Sunny_Future
微笑面对人生。
展开
-
[centos]mariadb安装、用户管理、root密码重置
MySQL的基本设定本次博文主要分为三部分:搭建数据库环境、数据库密码的更改、以及用户授权管理。(一)搭建环境1、安装mariadb-server[root@server ~]# yum install mariadb-server -y2、开启mariadb[root@server ~]# systemctl start mariadb3、编辑/etc/m原创 2017-11-22 23:10:13 · 659 阅读 · 1 评论 -
django的ORM模板的fake更新
django存量数据表的migraions记录丢失,若要更新表结构,则需用到fake原创 2023-07-27 20:46:08 · 881 阅读 · 0 评论 -
mysql with as临时表的创建应用
【代码】mysql with as临时表的创建应用。原创 2023-04-12 23:21:07 · 756 阅读 · 0 评论 -
pyodps创建周期任务表
pyopds将数据批量写入odps表内。原创 2022-12-25 21:33:45 · 367 阅读 · 0 评论 -
odps创建周期任务及字符串与日期函数用法
odps周期任务创建案例以及字符串、日期函数常见用法原创 2022-12-11 15:51:04 · 2484 阅读 · 0 评论 -
SQL统计字段中不同状态的个数
需求:按 job 运行状态 统计 个数。原创 2022-10-26 00:07:56 · 646 阅读 · 1 评论 -
SQL动态分区、用户管理、CASE语句以及跨表查询
SQL动态分区、流程控制、时间字符串以及join表联合查询原创 2022-08-14 21:52:39 · 1211 阅读 · 3 评论 -
SQL计算月环比
mysql实现数据分析的月环比原创 2022-08-11 00:00:05 · 1184 阅读 · 1 评论 -
SQL命令create table if not exist
SQL(Structured Query Language)结构化查询语言,主要用于存储数据、查询数据、更新数据和管理关系型数据库系统,SQL语言有IBM开发,SQL语言主要分为以下4种:原创 2022-06-30 00:41:10 · 14986 阅读 · 0 评论 -
django执行原生SQL语句
1、原生SQL用法概述django可以执行原生SQL语句,主要分读和写两类,用法如下:读(查):xxxModel.object.raw()写(增删改):connection.cursor()2、应用案例2.1 django执行原生SQL 读 操作django内置方法中的raw(),可以帮助我们直接执行SQL的原生语句,返回QuerySet 集合对象。# appName: test# tableName in model.py: Book# tableName in DB: test_b原创 2022-05-23 00:22:08 · 4635 阅读 · 2 评论 -
django操作数据库语句大全
django查询数据库语句大全Django 提供了一系列 的QuerySet筛选方法,用于改变 QuerySet 返回的结果类型或者SQL查询执行的方式。1、增2、查2.1 单向查2.2 多项查3、改4、删5、当字段为变量时,操作语句6、反射待学习:http://doc.codingdict.com/django/index.htmlhttp://doc.codingdict.com/django/topics/db/queries.html#queryset-model-examp原创 2020-09-24 21:22:36 · 492 阅读 · 1 评论 -
手动update或写入字段中文数据乱码解决壮阔东方æ½?奋进新æ—
比如我本地服务器端数据库更新或写入中文,在数据库查看正常,但是在vue前端则打印 壮阔东方æ½?å¥‹è¿›æ–°æ— ,这啥玩意儿~定位到数据库编码问题虽然在服务器端可以显示中文正常,在本地数据库服务端也显示正常,但是在客户端可能会显示乱码。因为我们的服务器是UTF8,这里就需要查看下数据库编码的问题了。如下操作show variables like '%char%';MariaDB [es_model]> set character_set_server=utf8;Q原创 2020-09-08 10:27:16 · 25073 阅读 · 0 评论 -
SQL语句用户管理&增删改查
增创建用户create user 'bmanager'@'localhost' identified by 'MyNewPass0!';创建库CREATE DATABASE books;授权grant all privileges on books.* to 'bmanager'@'%' identified by "MyNewPass0!";刷新flush ...原创 2020-04-15 21:57:06 · 307 阅读 · 1 评论 -
Django之连接mysql配置
mysql5.0以上版本支持三种sql_mode:ANSI、TRADITIONAL和STRICT_TRANS_TABLES。ANSI模式:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。TRADITIONAL模式:严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保证错误数据不能插入,报error错误。用于事物时,会进...原创 2020-04-15 21:20:25 · 711 阅读 · 0 评论 -
MySQL插入中文时编码错误:ERROR 1366 (HY000): Incorrect string value: '' for column '' at row 1
插入数据时insert into account values(null,‘名字’,5000);提示如下错误ERROR 1366 (HY000): Incorrect string value: ‘\xE5\x90\x8D\xE5\xAD\x97’ for column ‘name’ at row 1查看数据表编码show create table account;修改数据表编码a...转载 2020-04-15 14:08:07 · 1257 阅读 · 0 评论 -
yum安装指定版本mysql5.7
yum 安装指定版本mysql5.7安装依赖环境# yum install -y yum-utils wget下载仓库包# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm安装仓库包# rpm -ivh mysql80-community-release-el7-3.no...原创 2020-04-06 18:41:46 · 2301 阅读 · 0 评论 -
一千行 MySQL 学习笔记
一千行 MySQL 学习笔记这里写代码片/* 启动MySQL */ net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password(...转载 2018-08-11 00:06:11 · 464 阅读 · 0 评论 -
对比MySQL的异步复制、全同步复制与半同步复制
MySQL的异步复制、全同步复制与半同步复制异步复制 异步复制,主库将事务 Binlog 事件写入到 Binlog 文件中,此时主库只会通知一下 Dump 线程发送这些新的 Binlog,然后主库就会继续处理提交操作,而此时不会保证这些 Binlog 传到任何一个从库节点上。全同步复制 全同步复制,当主库提交事务之后,所有的从库节点必须收到、APPLY并且提交这些...原创 2018-04-25 12:01:20 · 5794 阅读 · 0 评论