
数据库
llwan
这个作者很懒,什么都没留下…
展开
-
MySQL中concat函数
MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), char_col)MySQL的concat函数可以转载 2010-12-09 16:07:00 · 16815 阅读 · 3 评论 -
linux下完全删除mysql并再次安装
http://wuyanzan60688.blog.163.com/blog/static/12777616320122921232402/与很多软件安装一样,如果是第二次安装,比第一次安装要纠结得多,很多东西可能因为没有删除干净,会安装不上,我这次安装mysql就是一个例子。 下面是怎样删除干净的方法:1. rpm删除先用rpm –qa |grep mys转载 2014-11-25 21:42:03 · 5909 阅读 · 0 评论 -
Linux下修改Mysql的用户(root)的密码
http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865138.html修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter passw转载 2014-11-25 21:49:15 · 549 阅读 · 0 评论 -
Linux上安装MySQL时出现不兼容的解决办法
转载:http://www.linuxidc.com/Linux/2012-06/62156.htmLinux上安装MySQL时出现不兼容的解决办法:[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... ##############转载 2014-11-25 11:17:09 · 824 阅读 · 0 评论 -
百度笔试题--论坛数据库表设计
转载地址:http://blog.sina.com.cn/s/blog_542a862901000cbq.html二、 一个简单的论坛系统,以数据库储存如下数据: 用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。 每天论坛访问量300万左右,更新帖子10万左右。 请给出数据库表结构设计,并结合范式简要说明设计思路。转载 2015-03-24 11:50:30 · 13568 阅读 · 1 评论 -
Oracle异常整理
Oracle异常整理原创 2015-08-06 15:16:56 · 695 阅读 · 0 评论 -
iReport采用JDBC的方式连接Oracle
转自:http://blog.chinaunix.net/uid-23072872-id-3859513.html安装完成iReport-4.6后,想采用JDBC的方式连接Oracle 10g数据库,却出现:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误。 错误原因: iRepor转载 2015-12-28 16:26:04 · 2885 阅读 · 1 评论 -
Oracle中如何获取系统当前时间
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年、季、月、周、日的函数 select to_char(sysdate, 'yyyy' ) from dual; --年 select to_char(sysdate, 'MM'转载 2015-12-09 11:31:39 · 44994 阅读 · 0 评论 -
sql学习之CASE WHEN THEN ELSE END的用法
sql学习之CASE WHEN THEN ELSE END的用法转载 2016-03-21 11:20:46 · 7938 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
sql之left join、right join、inner join的区别转载 2016-03-25 14:22:46 · 488 阅读 · 0 评论 -
oracle中nvl()函数
SQL语句---nvl 用法转载 2016-03-25 15:33:14 · 49315 阅读 · 0 评论 -
SQL中Charindex和Oracle中对应的函数Instr对比
转自:http://www.jb51.net/article/42369.htmsql :charindex('字符串',字段)>0 charindex('administrator',MUserID)>0 oracle:instr(字段,'字符串',1,1) >0 instr(MUserID,'administrator',1,1)>0 在项目中用到了Oracle中 In转载 2016-06-22 09:45:06 · 3375 阅读 · 0 评论 -
在oracle数据库中插入含有&符号的字符串
参考资料:http://www.2cto.com/database/201303/193117.html前些天在配合实施项目时遇到了一个问题,导出的初始化脚本中,需要设置一个字段的初始化值,该值是一个url,含有&符号例如:http://www.xxx.com?a=1&b=2但是在执行脚本时,弹出提示,输入变量的值,刚开始被这个问题难住了,不知道该输入什么。后来去查这个问题原创 2016-12-15 15:29:09 · 2765 阅读 · 0 评论 -
ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software versio
原因:NTFS权限问题,在ORACLE9I时总是遇到 解决方法: 1、以管理员的用户登录; 2、找到ORACLE_HOME文件夹(我的是C:\oracle\ora92),点右键,选属性--安全,在组或用户栏中选“Authenticated Users”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“A转载 2017-04-18 10:47:50 · 1687 阅读 · 0 评论 -
Linux系统上安装MySQL 5.5prm
from:1.准备工作从MySQL官网上分别下载mysql服务器端于客户端包。如:MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15-1.linux2.6.x86_64.rpm并放到/opt目录下2.检测系统是否安装MySQL(1)进入系统后,检测是否安装mysql.如:检测是否安装Mysq转载 2014-10-20 18:03:26 · 667 阅读 · 0 评论 -
MySQL通过sql语句获取当前日期|时间|时间戳
1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+———————+| now() |+———————+| 2013-04-08 20:56:19 |+———————+除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp(),current_tim原创 2014-10-21 15:14:26 · 125677 阅读 · 2 评论 -
mysql length 和char_length
<br /> length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符<br /> <br /> char_length:不管汉字还是数字或者是字母都算是一个字符<br /><br /><br /> sql语句如下:<br /> SELECT* <br /> FROM`mycms_article` <br /> WHERElength(`title`)<>char_length(`title`) <b原创 2010-12-15 10:42:00 · 2486 阅读 · 0 评论 -
linux mysql中文乱码
mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法: 1、windows下:修改my.ini文件,有两处default-character-set=latin1都改为default-character-set=utf8重启既可。 2、linux下:vi /etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 既已经把my-medium.cnf拷贝到/etc/下了)在[mysqld]下加转载 2010-11-18 12:58:00 · 518 阅读 · 0 评论 -
MySQL 5.0新特性之视图(中文教程,转载)
转自:http://www.blogjava.net/chenpengyi/archive/2005/10/05/14809.html 花了国庆的部分时间,终于完成了这个教程的翻译了,现在可以想象当年候捷先生翻译Think in Java是多么困难的了,唉,累啊,好久没运动过了,快找个机会去玩玩。可惜深圳没什么地方可以运动的,订运动场稍微慢一点就没了……政府问题,不去讨论。转载 2012-07-12 10:23:21 · 2078 阅读 · 0 评论 -
SQL中GROUP BY的用法
GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想你用了GROUP BY 按 ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示A B1 abc1 bcd1 asdfgselect A,B from table group by A你说这样查出来是什么结果,A B a转载 2012-11-09 14:50:24 · 529 阅读 · 0 评论 -
groupby orderby同时使用
select t1.*from (select * from 表名 order by username,datetime asc) t1group by t1.username转载 2012-11-09 14:51:06 · 1997 阅读 · 0 评论 -
时间段查询
select sum(csize) from table where cdtime between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'原创 2012-11-13 13:25:05 · 595 阅读 · 0 评论 -
MySQL权限分配
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP转载 2013-01-24 17:25:18 · 567 阅读 · 0 评论 -
MySQL追加(附加)字符串到表中某text字段的所有行
MySQL追加(附加)字符串到表中某text字段的所有行发表于 2010-06-23 由 tunpishuang来自http://tunps.com/mysql-append-string-on-text-field上次说了SQL Server追加(附加)字符串到表中某text字段的所有行,那么对于MySQL该如何操作呢,其实远比SQLServer简单,根本用不到游标,需要转载 2013-01-25 10:42:39 · 5831 阅读 · 0 评论 -
sql查询当天的记录
select date(time)=curdate();原创 2013-04-23 14:56:42 · 909 阅读 · 0 评论 -
查询数据库中某字段中包含某值的方法
是用like语句例如,原创 2014-09-12 22:08:36 · 10170 阅读 · 0 评论 -
windows7下启动mysql服务出现服务名无效
问题原因:mysql服务没有安装。解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令然后就可以 net start mysql 开启Mysql服务了。转载 2014-09-16 11:35:30 · 6452 阅读 · 0 评论 -
解决Mysql 5.1误删除root用户
mysqld_safe --skip-grant-tables这条命令式忘了root密码用的,即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。误删root可以这样解决:1、先结束mysqld进程 #killall mysqld进入mysql#/usr/local/mysql/bin/mysql 不加载grant_tables而进入mysql#转载 2014-10-28 00:02:01 · 4192 阅读 · 0 评论 -
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock3、试试:service mysqld start上面是网络上搜索岛原创 2014-11-25 11:22:09 · 687 阅读 · 0 评论 -
记录一个mysql按日期分组统计的查询
SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * ) FROM testGROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天:deteline, "%Y-%m-%d"某时:deteline, "%Y-%m-%d %H"依次类推。其实就是对datel转载 2012-07-12 09:47:04 · 78342 阅读 · 7 评论