随笔分类 -  mysql

摘要:id 姓名 课程名称 分数1 张三 数学 692 李四 数学 893 张三 数学 69删除除了自动编号不同,其他都相同的学生冗余信息 完整的sql语句如下:DELETE FROM tablename where id not in (select bid from (select min(id) a 阅读全文
posted @ 2016-10-10 04:42 i文学 阅读(131) 评论(0) 推荐(0) 编辑
摘要:交叉表是一种常用的分类汇总查询。使用交叉表查询,可以显示表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、记数、最大值、最小值等。使用交叉表查询数据非常直观明了,被广泛应用。交叉表查询也是数据库的一个特点。以下例子收集自csdn整理数据样本:create table tx(id int primary key,c1 char(2),c2 char(2),c3 int);insert into tx values(1 ,'A1','B1',9),(2 ,'A2& 阅读全文
posted @ 2013-09-07 22:19 i文学 阅读(2261) 评论(1) 推荐(0) 编辑
摘要:重装系统后,今天mysql提示1045错误无法连接上,找了很久得出方法如下:修改root密码即可正常。1,进入mysql控制台选择;2,use mysql;3,update user set password=password('新密') where user='root';4,flush privileges;5,完成 阅读全文
posted @ 2013-08-22 23:30 i文学 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:mysql中功能强大的trim()函数.去除两边空格:mysql> select trim(' hello world ');+-----------------------+| trim(' hello world ') |+-----------------------+| hello world |+-----------------------+1 row in set去除左边空格:select ltrim(' hello world ');去除右边空格:select rtrim(' hello world ');t 阅读全文
posted @ 2013-08-17 16:02 i文学 阅读(1550) 评论(0) 推荐(1) 编辑
摘要:在cmd中进入mysql安装目录的bin目录然后执行命令 mysql -uuser -ppassword database比如用户名为root,密码为mysql,数据库为test命令如下mysql -uroot -pmysql test也可以直接执行mysql -uroot -pmysql进入控制台后,使用use test; 阅读全文
posted @ 2013-08-13 14:56 i文学 阅读(391) 评论(0) 推荐(0) 编辑
摘要:select DATE_FORMAT(FROM_UNIXTIME(date),'%Y-%m-%d') as d, count(*) as c from tb where (FROM_UNIXTIME(date)) >= (FROM_UNIXTIME('1370275200')) and (FROM_UNIXTIME(date)) <= (FROM_UNIXTIME('1376074551')) group by d 阅读全文
posted @ 2013-08-10 20:54 i文学 阅读(298) 评论(0) 推荐(0) 编辑
摘要:mysql where子句的模式匹配今天在应用中遇到了这样的一个问题,有一个字段 t1,其中的值类似于:1,1,1,2,3,3,4,4,5,5,2,4,3,2,1,2需要从里面搜索出比如说:第一个逗号前的数字范围为3-5之间,第三个逗号前的数字的范围为3-5之间,第10个逗号前的数字范围为3-5之间,其余的都为1-5之间。。。则sql语句可以这么写:SELECT*FROMtbWHEREt1REGEXP'^[3-5],[1-5],[3-5],[1-5],[1-5],[1-5],[1-5],[1-5],[1-5],[3-5],[1-5],[1-5],[1-5],[1-5],[1-5],[1 阅读全文
posted @ 2013-05-15 09:04 i文学 阅读(248) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示