因需要对旧数据库的数据进行迁移,某表某字段原先是多个值的逗号拼接,要拆分到另外一个表中以多行记录的方式保存. 用存储过程来处理, 就遇到了这么个问题 与SQLSERVER的局部变量前加@符号不同...
MySQL在检索时从 CHAR 列删除了尾部的空格 这是之前从来没有注意到过的一个描述! 看代码: USE test; DROP TABLE IF EXISTS vc; CREATE TABLE vc( id int UNSIGNED AUTO_INCREMENT, v VARCHAR...
有时本地开发环境需要mysql运行得尽可能得快, 除了放在SSD上, 更快的方式是关闭binlog. 那么在MySql8.0中如何正确的关闭binlog呢? 大多数的blog都是这么说的: 在mysqld节点下添加skip-log-bi...
从 MySQL 5.6 版本开始, alter table t engine = InnoDB(也就是 recreate) analyze table t 其实不是重建表,只是对表的索引信息做重新统计,没有修改数据,这个过程中加了 MDL 读锁; op...
在业务场景中, 经常会有把一个产品与多个标签进行关联的情况. 这里我要简单的研究一下这个表到底该怎么建 模拟数据生成 表的定义: USE test; DROP TABLE IF EXISTS test_co_ix; CREATE TABLE...
在MySQL中, SET autocommit=0;指事务非自动提交,自此句命令执行以后,每个SQL语句或者语句块所在的事务都需要显式调用commit才能提交事务。 不管autocommit 是1还是0 : START TRANSACTION +...
执行结果演示以MySQL 8为准 NULL: 可以输入null, 也可以输入该栏位定义格式的值 NOT NULL: 不可以输入null, 只能输入该栏位格式定义的值 NOT NULL DEFAULT 'defualt_value': 不可以输入null,...
收录一下, 方便自己查阅 《MySQL实战45讲》1~15讲 —丁奇,学习笔记 《MySQL实战45讲》16~30讲 —丁奇,学习笔记 《MySQL实战45讲》31~45讲 —丁奇,学习笔记 《MySQL实战45讲》个人总结......
假设100w数据, 会员数量5w, 订单状态8个, 查询某会员某个订单状态的某时间区间内的订单, 以及某个订单状态下的订单数量, 索引如何建? 建数据 先来建个table吧: USE test; CREATE TABLE test...
MySQL中的bit类型, 支持1-64 个bit长度. 我们可以用bit(1)来保存一个"是否是xxx"的数据, 虽然我们通常使用tinyint这个类型. 但是如果我们有多个"是否xxx"这种栏位, 一般来说就需要设置多个栏...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复