数据库
-
MySQL中如何使用INSTR()函数
INSTR() INSTR(%ign%ignore_a_1%re_a_1%tr,substr)函数用于返回子串 substr 在字符串 str 中第一次出现的索引位置,没有找到子串时返回 0。例如: select INSTR(‘MySQL字符串函数’, ‘字符串’) AS index1, INSTR…
-
怎样保证mysql和redis的双写一致性
一、场景: 双写一致性指的是当我们更新了数据库的数据之后%ignore_a_1%中的数据 也要同步去更新。使用redis读取数据的流程,当用户访问数据的时候,会先从缓存中读取数据,如果命中缓存的话,那么直接把缓存中的数据返回给用户,如果缓存中没有数据的话,先查询数据库把查询到的数据保存到缓存中…
-
mysql创建索引的方式有哪些
在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。 1、使用CREATE INDEX创建,语法如下: %ign%ignore_a_1%re_pre_1% 例如我们对ip_address这一列创建一个长度为16的索引: CRE…
-
oracle/mysql拼接值遇到的坑及双竖线||和concat怎么使用
%ign%ignore_a_1%re_a_1% mysql 拼接值遇到的坑 双竖线 || concat || “||” 在oracle中是拼接值,但在mysql中是“或”的意思。 where name like ‘%’ || ‘Tony’ || ‘%’ 所以推荐使用concat() concat()…
-
怎么用PHP修改MySQL数据库中的数据
假设您已经成功地安装了Apache、PHP和MySQL。如果还没有安装这些应用程序,请先安装它们。 首先,我们需要登录到 MySQL 数据库。使用 mysqli_connect 函数能够实现与数据库建立连接。以下代码演示如何连接 MySQL 数据库: 在这个例子中,我们定义了常量 DB_SERVER…
-
在CentOS6中怎么安装Apache与Mysql
1.安装apache 在终端中输入下面的命令就可以安装apache了: sudo yum install httpd sudo的意思是用root用户做什么操作。要点击y就确认下载安装了,非常方便。然后用下面的命令来启动服务 sudo service httpd start 现在不用着急往下弄,直接在…
-
MySQL命名规范有哪些
MySQL命名规范 1、库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,但以小…
-
MySQL中WEEKDAY怎么用
WEEKDAY(date) SELECT WEEKDAY(‘2016-01-16′) SELECT WEEKDAY(‘2016-01-16 00:00:00′) -> 5 (表示返回date是在一周中的序号,西方日历中通常一周的开始是星期天,并且以0开始计数,所以,记住:0=星期一,1=星期二…
-
Python操作MySQL如何获取插入数据的主键id
获取插入数据的主键%ignore_a_1% import pymysql database = pymysql.connect( host=”127.0.0.1″, port=3306, user=”root”, password=”root”, database=”test”)cursor = d…
-
MySQL如何实现日期格式化
日期格式化 命令:%i%ignore_a_1%nore_a_1%elect date_format(now(),’%y-%m-%d)。 作用:格式化日期。 应用场景:格式化日期时。 例子: mysql> select date_format(now(),’%y-%m-%d’);+-…