欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mysql

shiping1 的头像

mysql 版本不同导致导出导入有问题

不创建表 只插数据 应该能够解决问题
普通分类: 
shiping1 的头像

mysql 创建sql语句 更新aaa

select t1.nid,t1.title,t2.nid,t2.title from ( SELECT ntwo.nid, ntwo.title
FROM node AS ntwo
INNER JOIN content_type_jiaocheng AS jctwo ON ntwo.nid = jctwo.nid
WHERE ntwo.type='jiaocheng' ) as t1 ,(
SELECT n.nid, n.title, jc.field_jiaochengshiping_fid, jc.field_shiping_bofang_intro_value
FROM node AS n
INNER JOIN content_type_jiaocheng AS jc ON jc.nid = n.nid
WHERE jc.field_jiaochengshiping_fid >0
AND n.title LIKE '%aaa%'
) as t2 where replace(replace(concat(t1.title,'aaa'),' ',''),' ','')=replace(replace(t2.title,' ',''),' ','')

普通分类: 
shiping1 的头像

语法:MySQL中INSERT INTO SELECT的使用

1. 语法介绍
      有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现:

INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name
 

      上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,可以先将需要查询的字段JOIN起来,然后组成一个视图后再SELECT FROM就可以了:

INSERT INTO a (field1,field2) SELECT * FROM(SELECT b.f1,c.f2 FROM b JOIN c) AS tb
 

普通分类: 
shiping1 的头像

mysql命令语句来去除掉字段中空格字符的方法

mysql命令语句来去除掉字段中空格字符的方法

2012-12-21 13:51:50 | 2539次阅读 | 评论:0 | itokit

普通分类: 
shiping1 的头像

MYSQL查询某一个字段为空或者不为空

MYSQL查询某一个字段为空或者不为空

SELECT * FROM mt4_symbol where mt4_symbol.`starting` is null;

SELECT * FROM mt4_symbol where mt4_symbol.`starting` is not null;
来自 http://www.cppblog.com/woaidongmao/archive/2009/08/13/93223.aspx

普通分类: 
shiping1 的头像

PHP MySQL Delete From

DELETE FROM 语句用于从数据库表中删除行。

删除数据库中的数据

DELETE FROM 语句用于从数据库表中删除记录。

语法

DELETE FROM table_name
WHERE column_name = some_value

注释:SQL 对大小写不敏感。DELETE FROM 与 delete from 等效。

为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数。该函数用于向 SQL 连接发送查询和命令。

例子

稍早时,我们在本教程中创建了一个名为 "Persons" 的表。它看起来类似这样:

普通分类: 
shiping1 的头像

关于mysql的substring_index函数

函数说明:
SUBSTRING_INDEX(str,delim,count) 返回字符串 str 中在第 count 个出现的分隔符 delim 之前的子串。如果 count 是一个正数,返回从最后的(从左边开始计数)分隔符到左边所有字符。如果 count 是负数,返回从最后的(从右边开始计数)分隔符到右边所有字符。


举例:
[color=darkblue][/color]
mysql> select postId,substring_index(postId,'|',2) from user_resumetbl order by id desc limit 10;
+------------+-------------------------------+
普通分类: 
shiping1 的头像

mysql replace 替换 有大用

普通分类: 
shiping1 的头像

优化全文索引,支持自定义索引名称

 

普通分类: 
shiping1 的头像

Navicat for MySQL使用手记

Navicat for MySQL使用手记(上)--创建数据库和表

在管理MySQL数据库的图形化工具中,最为熟知的就是phpMyAdmin和Mysql-Front了,今天跟大家分享另外一个管理mysql数据库的另外一个利器---Navicat MySQL。

Navicat MySQL可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户, 不管是对于专业的数据库开发人员还是DB新手来说,其精心设计的用户图形界面(GUI)都为我们安全、便捷的操作MySQL数据信息提供了一个简洁的管理 平台。不但可以为window平台稳定运行,同样兼容于Mac OS X 和Linux系统。其官方提供简体中文版供大家下载试用(for 30days),

普通分类: 
shiping1 的头像

mysql 有时导出导入 有问题

mysql 有时导出导入 有问题

主要可能是  mysql 的版本问题

普通分类: 
shiping1 的头像

mysql navicate MYSQL数据库迁移利器Navicat使用教程

MYSQL数据库迁移利器Navicat使用教程

navicate 用navicat 导出 同样也用navicat导入

用navicate(版本是11.0.10)

可以复制  从源数据复制  到新数据库粘贴

 

 

Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易 于学习。Navicat使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。基于 Windows平台,为MySQL量身订作,提供类似于MsSQL的用管理界面工具。

下面以本地服务器为示例打开Navicat,具体备份数据库如下:

普通分类: 
shiping1 的头像

mysql 置为空 把某列的值置为空

update tableName set column = null where 你的条件

普通分类: 
shiping1 的头像

select into 和 insert into select 两种表复制语句

select into 和 insert into select 两种表复制语句
 
 
第一句 select * into destTbl from srcTbl (好像不行)

第二句 insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl
以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:

第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。
第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,
所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:5。


下面这两个是 ok
insert into pw_ms_messages2 (create_uid,  create_username,  title,  content,  extra , expand,  attach)  

普通分类: 
shiping1 的头像

mysql 导出导入数据的几种方法

1)通过 phpmyadmin 导出导入

2)mysqldump 导出

3)source sql文件  来进行导入 (好像 必须进到某数据库  即进到mysql 后 执行 use dbname) (当phpmyadmin不能导入大文件时用这种方法)

4)通过复制 一个mysql下面data下的数据库目录 到另一个mysql下面data目录

5) 导入数据:

/bin/mysql -udbUserYueai -p yueaiMe < ./dbData.sql

 

普通分类: 
shiping1 的头像

MySQL数据库关于一次导入数据提示的MySQL server has gone away 自己亲自做的 有大用 有大大用

 

普通分类: 
shiping1 的头像

mysql 从时间戳和时间相互转换 互换 有大用

1)从时间戳得到时间

select from_unixtime(1352165576);              -- '2008-08-09 21:53:47'
select from_unixtime(1218124800);              -- '2008-08-08 00:00:00'
select from_unixtime(1218169800);              -- '2008-08-08 12:30:00'

select from_unixtime(1218169800, '%Y %D %M %h:%i:%s %x'); -- '2008 8th August 12:30:00 2008'


select  from_unixtime(时间戳,'%Y-%m-%d %H:%i:%s')

//这里 at 是时间戳的字段
update jj_yuyue_company_new set orderid = from_unixtime(at,  '%Y%m%d%H%i%s')

select from_unixtime(1218169800); 

2)

普通分类: 
shiping1 的头像

MySQL- 'load data infile'语句

这个是对的 把文本数据 导入到数据库中 是对的
LOAD DATA INFILE 'C:/access_20130719.log' INTO TABLE log
FIELDS TERMINATED BY ' ' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\';

 
 
下面就是要导入数据了。进入mysql的shell中
LOAD DATA  INFILE "/data0/log.txt" INTO TABLE apache_log FIELDS TERMINATED BY " " LINES TERMINATED BY '\n';
 
#TERMINATED BY " "表示用空格区分分每项
#LINES TERMINATED BY '\n'表示用换行区分每列





#TERMINATED BY " "表示用空格区分分每项

普通分类: 
shiping1 的头像

linux 修改 mysql 密码

如果您没有忘记密码的情况下,可以通过UPDATE直接编辑user表来修改密码:

普通分类: 
shiping1 的头像

linux不通过密码或修改密码 更新密码 重设密码 进mysql 自己亲自做的 有大用 有大大用

普通分类: 
shiping1 的头像

mysql 清空缓存

FLUSH PRIVILEGES;

普通分类: 
shiping1 的头像

LINUX重启MYSQL的命令

如何启动/停止/重启MySQL

普通分类: 
shiping1 的头像

如何打开MySQL中root账户的远程登录

普通分类: 
shiping1 的头像

mysql函数 locate substring substring_index

 

一、locate函数使用

1LOCATE(substr,str) 

返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0:
mysql> SELECT LOCATE(’bar’, ‘foobarbar’);
-> 4
mysql> SELECT LOCATE(’xbar’, ‘foobar’);
-> 0 

 

普通分类: 
shiping1 的头像

mysql函数

mysql的left,right,substr,instr截取字符串,截取小数点float substr() 等价于 substring() 函数

Posted on 2008-10-16 11:17 匆匆小游客 阅读(8196) 评论(0) 编辑 收藏
普通分类: 
shiping1 的头像

mysql 字符串长度 mysql 的语句 select name from users; 如果得到列 name 的长度 通义 chatgpt 有大用 有大大用

普通分类: 
shiping1 的头像

mysql 字符串截取 部分串

这里要注意 其开始位置 应该是1,而不是0

如果是负数 ,就是从最后倒过来数

普通分类: 
shiping1 的头像

md5解密工具

https://play.google.com/store/apps/details?id=com.go.md5decrypt&hl=en 下载这个应用
http://www.md5decrypter.co.uk/
http://www.md5crack.com
http://www.md5this.com/ 
http://www.google.co.uk/search?hl=zh-CN&newwindow=1&site=&q=MD5+hack&btnG=Google+%E6%90%9C%E7%B4%A2&oq=&aq=&aqi=&aql=&gs_sm=&gs_upl=


MD5 Crack4
passwordpro
MD5digger
这几个都行
普通分类: 
shiping1 的头像

mysql 从一个表取数据插入另一个表

INSERT INTO bbb(aid,bid) select aid,5 from aaa

从aaa表中取所有数据 插到bbb表中

普通分类: 
shiping1 的头像

linux/win重置mysql的root密码

Windows环境的找回方法:

范甘迪说法国

1、打开cmd命令窗口,先输入命令:

      net stop mysql    回车     #关闭mysql服务。

      进入到D:\SOFT_PHP_PACKAGE\mysql\bin\ 目录下,执行mysqld --skip-grant-tables  启动MySQL Server   (如果报错,执行mysqld-nt --skip-grant-tables)如图:

普通分类: 

页面

Subscribe to RSS - mysql