Mysql修改字段类型

  • Post author:
  • Post category:mysql

修改字段类型、字段名、字段注释、类型长度、字段默认值 mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER  TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度  新默认值  新注释; alter  table table1 modify  column column1  decimal(10,1) DEFAULT N…

继续阅读 Mysql修改字段类型

使用mysql心得_mysql使用心得

  • Post author:
  • Post category:mysql

SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `staff` -- ---------------------------- DROP TABLE IF EXISTS `staff`; CREATE TABLE `staff` ( `id` int(10) unsigned NOT …

继续阅读 使用mysql心得_mysql使用心得

mysql 乐观锁和悲观锁(排他锁)的使用及实现

  • Post author:
  • Post category:mysql

悲观锁(排他锁)FOR UPDATE select * from 'table' where id = 1 for update for update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。在进行事务操作时,通过“for update”语句,MySQL会对查询结果集中每行数据都添加排他锁,其他线程对该记录的更新与删除操作都会阻塞。排他锁包含行锁、表锁。 sele…

继续阅读 mysql 乐观锁和悲观锁(排他锁)的使用及实现

Python pymysql 批量插入与批量更新数据库

  • Post author:
  • Post category:mysql

实际上批量执行的方法也适用于单条执行,只要二维里列表中只有一个一维列表即可 批量插入到mysql # 批量插入可以先将数据组织为二维列表,其中每一行为一条记录。比如有student表字段为:stu_id, stu_name, stu_score # 准备数据 insert_data = [ [1, '张三', 84], [2, '李四', 92], [3, '王五', 75] ] # 连接数据库 …

继续阅读 Python pymysql 批量插入与批量更新数据库

mysql数据库概念设计原则_MYSQL数据库设计规范与原则

  • Post author:
  • Post category:mysql

MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加0-9的自然数:user_db_20151210; 2、数据库表名命名规范 采…

继续阅读 mysql数据库概念设计原则_MYSQL数据库设计规范与原则

mysql本地能登录但是远程不能登录

  • Post author:
  • Post category:mysql

前言 今天配置新后台的mysql数据库,新建了一个用户之后在本地可以登录,但是远程一直显示 access delay ,今天就来讲讲如何解决mysql本地可以登录但是远程不能登录的解决方案吧。 先贴些网上的常见方案,多半都是这些设置不对引起的,虽然我的问题并非通过这些解决的。 1. 检查防火墙是否开放了3306多端口 先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以…

继续阅读 mysql本地能登录但是远程不能登录

Mysql练习

  • Post author:
  • Post category:mysql

1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 创建score表。SQL…

继续阅读 Mysql练习

SQL语句中,MySQL不支持的几种情况

  • Post author:
  • Post category:mysql

1.TOP语句 SELECT TOP 10 * FROM table_name #选取表中前10的数据 MySQL不支持TOP语句,可用LIMIT替代。 SELECT * FROM table_name LIMIT 10 #选取表中前10的数据 那再说说LIMIT吧 SELECT * FROM table_name LIMIT 5, 10 #两个参数时,表示从6开始的10个,也就是6-15行 还有…

继续阅读 SQL语句中,MySQL不支持的几种情况

mysql partition by的实现

  • Post author:
  • Post category:mysql

序 Mysql 8.0之前是不支持 partition by 语法的。但有类似的解决方案。我们先通过一个实例来说明。 实例 **1:**下图所示,一个零件编号有多个价格。需要筛选出 零件最新的价格。 (需要找出 PRICE_VALID_FROM最近的那条数据)。 2: SQL语句 SELECT MATERIAL, VENDOR_NAME_ZH, SUBSTRING_INDEX( GROUP_CON…

继续阅读 mysql partition by的实现

《MySQL DBA修炼之道》——3.5 索引

  • Post author:
  • Post category:mysql

本节书摘来自华章出版社《MySQL DBA修炼之道》一书中的第3章,第3.5节,作者:陈晓勇,更多章节内容可以访问云栖社区“华章计算机”公众号查看 3.5 索引 3.5.1 索引介绍 数据库索引,是数据库管理系统中一个排序的数据结构,用于协助快速查询、更新数据库表中的数据。它类似于书本上的索引,通过索引可以更便捷地找到书里面的内容而不需要查阅整本书。对于海量数据的检索,索引往往是最有效的。 目前M…

继续阅读 《MySQL DBA修炼之道》——3.5 索引