mysql 字段长度变更_mysql sql语句修改字段名称,字段长度

  • Post author:
  • Post category:mysql

语法: ALTER TABLE 表名 MODIFY COLUMN 字段名  数据类型(修改后的长度) 例子: 将字段的长度由10改为20 ALTER TABLE attence MODIFY COLUMN id INT(20) 2.修改字段的名称 语法: alter table change 。 例子: 将字段attence_name改为name ALTER TABLE attence CHANG…

继续阅读 mysql 字段长度变更_mysql sql语句修改字段名称,字段长度

虾皮二面:MySQL 支持哪些存储引擎?MyISAM 和 InnoDB 的区别是什么?

  • Post author:
  • Post category:mysql

分享一道群友面试虾皮遇到的 MySQL 面试真题。原面试题如下: MySQL 支持哪些存储引擎?如何查看?默认使用哪个? 存储引擎基于数据库还是表? MyISAM 和 InnoDB 的区别是什么?如何选择? 昨天抽了一晚上对这些问题进行了解答,希望对准备面试以及 MySQL 复习知识点的小伙伴有帮助。 马上秋招就来了,最近一直在抽时间更新面试真题 MySQL 核心在于存储引擎,想要深入学习 MyS…

继续阅读 虾皮二面:MySQL 支持哪些存储引擎?MyISAM 和 InnoDB 的区别是什么?

22.4.2_mysql自动生成日期表(按年份)

  • Post author:
  • Post category:mysql

1.应用场景 有时候,需要自动生成某一年的日期表(比如用于录入当年的法定节假日,或者其他需要生成一整年只含日期数据的空表,方便以后补充) 2.代码 例如:需要生成2008年的日期表 2.1. 前期准备 需要一张只包含id为1-500的表,数据如下(表怎么快速生成不做叙述) select * from t500; 结果集: id123456…500 2.2. sql代码 select DATE_AD…

继续阅读 22.4.2_mysql自动生成日期表(按年份)

mysql 5.7源码包安装教程_mysql5.7源码安装及常用命令

  • Post author:
  • Post category:mysql

mysql5.7源码安装及常用命令 一、mysql安装 1.旧版本卸载 rpm -qa | grep "mariadb" rpm -ev 软件包名称 --nodeps 2.安装依赖 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bison bison-devel 3.mysql下载 yum安装(可选) yum install mari…

继续阅读 mysql 5.7源码包安装教程_mysql5.7源码安装及常用命令

MYSQL幻读的解决方案

  • Post author:
  • Post category:mysql

什么是幻读? MySQL 文档是这样定义幻读(Phantom Read)的: The so-called phantom problem occurs within a transaction when the same query produces different sets of rows at different times. For example, if a SELECT is exe…

继续阅读 MYSQL幻读的解决方案

MySQL8.0.29启动报错Different lower_case_table_names settings for server (‘0‘) and data dictionary (‘1‘)

  • Post author:
  • Post category:mysql

目录 一、问题描述二、解决方法 一、问题描述 安装 MySQL8.0.29 后,进行初始化: /usr/local/mysql8.0/bin/mysqld --defaults-file=/usr/local/mysql8.0/my.cnf --user=mysql --initialize --lower-case-table-names=1 启动报错Different lower_case_t…

继续阅读 MySQL8.0.29启动报错Different lower_case_table_names settings for server (‘0‘) and data dictionary (‘1‘)

Mysql从入门到精通—1

  • Post author:
  • Post category:mysql

基础概念 数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理 数据库相关概念 1、DB:数据库,保存数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于创建或管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言 数据库存储数据的特点 1、将数据放到表中,表再放到库中 2、一个数据库中可以有多个表,每个表都有唯一的表明名字,用来标识自己。 3、…

继续阅读 Mysql从入门到精通—1

关于sql和MySQL的语句执行顺序(必看)

  • Post author:
  • Post category:mysql

今天遇到一个问题就是mysql中insert into 和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序: sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。  一、sql执行顺序  from on join where group by(开始使用select…

继续阅读 关于sql和MySQL的语句执行顺序(必看)

notes – clickhouse – mysql映射和表重命名

  • Post author:
  • Post category:mysql

  1 映射数据库 CREATE  DATABASE `new-database` ; ENGINE=MySQL('ip:port', 'database', 'userName', 'password'); 2 映射表 CREATE  TABLE `new-database` ; ENGINE=MySQL('ip:port', 'database',  'table', 'userName', …

继续阅读 notes – clickhouse – mysql映射和表重命名

MYsql空值排序问题

  • Post author:
  • Post category:mysql

MYsql空值排序问题 刚才同事问一问题,mysql空值排序问题,降序排列,把空值排在前面,于是就这问题我有重新写了一下。 在order by排序的时候,如果存在NULL值,那么NULL是最小的,ASC正序排序的话,NULL值是在最前面的。反之同理 MySQL将null算作最小值。如何想要手动指定null的顺序? 1、null值排在最前 用Mysql的IF和ISNULL函数。如果为空返回0,否返回…

继续阅读 MYsql空值排序问题