往mysql插入数据或者更新数据,老是经常出现You have an error in your SQL syntax; check the manual that corresponds to 。。。错误。
解决方法:sql语句最外面用单引号,表名和表字段用反单引号,字段值用双引号,这样就没有报错...
MySQL,需要配置一些参数 my.ini
wait_timeout = 12000
max_allowed_packet = 5000M
查询:
SELECT * FROM `person`
SELECT * FROM `person` WHERE `id` = 1
SELECT name,age FROM `person` WHERE number = 666333
插入:
INSERT INTO `person` (`id`, `name`, `sex`, `age`, `number`) VALUES ('1', '...
用法: (此函数为MYSQL8.0版本新增,低于8.0版本没有此函数)
REGEXP_REPLACE()函数用于模式匹配。它通过匹配字符来替换给定的字符串字符。
REGEXP_REPLACE(expr, pa...
regexp_replace('source_char', 'pattern', 'replace_string');
REGEXP_REPLACEREPLACE通过允许您在字符串中搜索正则表达式模式来扩展功能的功能。默认情况下,该函数会source_char在每次出现的正则表达式模式替换为时返回replace_...
下面是一个项目的例子,MySQL由windows平台迁移到Linux平台,数据总量12G
Windows平台导出数据:
tables.txt是保存数据表名称的文件,通过从文件中读取数据表名称,循环导出所有表:如果过程中摄及到分表,可根据分表规则修改导...
如果我们的数据比较小(比如2M或以下),我们可以很方便的使用phpMyAdmin的导入导出功能,先说导出,我们在phpMyAdmin中导出SQL 脚本就相当于文件下载,如果PHP环境允许,脚本执行不会超时的情况也是可以导出大文件的,但是稳定性和速...
mysql数据库提供了一个很好用的工具mysqldump用以备份数据库,下面将使用mysqldump命令进行备份所有数据库以及指定数据库
一、mysqldump一次性备份所有数据库数据
/usr/local/mysql/bin/mysqldump -u用户名 -p密码 --all-...
要导入/导出数据库信息,使用 mysql 的source命令可以方便快速的处理
以MAC为例:
一、mysqldump命令导出SQL文件
/usr/local/mysql/bin/mysqldump -u root -p test > ~/test.sql
输入密码导出SQL文件,其中t...
进入phpmyadmin,进入数据库的数据库,选择SQL,填入以下语句,执行。
1、值为NULL
delete from 表名 where 字段名=NULL
2、值为""空值
delete from 表名 where 字段名=''