![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 61
xiaoxiang-chen
这个作者很懒,什么都没留下…
展开
-
mysql 乱码
最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.htmlMySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charset.转载 2014-04-23 14:43:29 · 482 阅读 · 0 评论 -
mysql 聚合函数 (group by ,having)
聚合函数定义: 例如SUM, COUNT, MAX, AVG,GROUP BY,HAVING,ORDER BY等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 这样的函数叫做聚合函数。含义: 这儿就介绍两个特别的吧,group by 和having。 group by:是将记录中的数据,按照条件进行分组。 **having:**having是分组(group by)后的筛选条件原创 2016-09-12 17:06:36 · 8184 阅读 · 1 评论 -
mysql 实现全连接
You can emulate FULL OUTER JOIN using UNION (from MySQL 4.0.0 on):with two tables t1, t2:SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.idwith thr原创 2016-09-12 14:18:01 · 9827 阅读 · 0 评论 -
sqlserver join语句
sql-server关于表(集合)之间的运算:如果是三个表,四个表等等,都可以先转换为两个表的运算,可以先画下图,再转换。图片来源:http://stackoverflow.com/questions/3308122/how-do-i-decide-when-to-use-right-joins-left-joins-or-inner-joins-or-how-to-dete/3308153#330原创 2016-09-12 10:37:07 · 952 阅读 · 0 评论 -
免安装版mysql 配置,启动
1. 下载MySQL Community Server 5.6.132. 解压MySQL压缩包并且编写mysql配置文件 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Program Files\MySQL\mysql-5.6.13-win32" 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini原创 2016-05-26 11:16:22 · 901 阅读 · 0 评论 -
Navicat远程连接mysql数据库
第一,首先能ping通mysql数据库所在的主机。第二,telnet mysql数据库的端口号 。如果不行,要在防火墙,高级设置里面,配置入站规则;开放3306端口。第三,如果还不行,结合下面两个网址http://blog.csdn.net/a19881029/article/details/50805562,总结如下:第一步:mysql服务没问原创 2016-05-12 20:11:25 · 29907 阅读 · 0 评论 -
sql server //for xml path
灵活运用 SQL SERVER FOR XML PATH FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那转载 2015-07-21 16:17:43 · 463 阅读 · 0 评论 -
mysql (dcl)(data control language) 数据库权限
1.创建数据库管理用户: grant all privileges on 数据库名.* to 用户名 identified by '1234'; all privileges 包过create,select,update,delete; home.*表示home数据下的所有表,原创 2015-01-18 08:39:51 · 455 阅读 · 0 评论 -
mysql (dml) 链表查询 和 子查询
连表查询,分为内连接和外连接,外连接又分为左连接和右连接。 1.内连接:select 列名.... from 表1 inner join 表2 on 表1.外键=表2.主键 【where /order by] 示例:select user.name,order_basic.oid from order_basic inner join user on order_ba原创 2015-01-23 21:00:27 · 2915 阅读 · 0 评论 -
mysql 函数集
MySQL函数集一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn) 返回集合中转载 2015-01-22 10:36:22 · 380 阅读 · 0 评论 -
mysql(dml)(data manipulation language)
第一,删除表中所有数据 可以这么做: 1》deleter from 表名; 更高效的做法: 2》truncate table 表名;(但是再是事务中不可用,而且被删除的数据不可恢复)(原理是删除表结构和表数据,再重现建立表)原创 2015-01-20 22:41:37 · 523 阅读 · 0 评论 -
mysql数据库导入和导出,删除和创建(ddl)(data definition language)
1.数据库创建: mysqladmin -u 用户名 -p create 数据库名2.数据库删除: mysqladmin -u 用户名 -p drop 数据库名3.数据库导入: mysqladmin -u 用户名 -p 数据库名 4.数据库导出: mysqldump -u 用户名 -p 数据库名 > 导出后的数据库文件名称原创 2015-01-18 08:33:53 · 3638 阅读 · 0 评论 -
mysql float用法
MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。FLOAT和DOUBLE在不指定精度时,默认会按照实际的精度来显示,而DECIMAL在不指定精度时,默认整数为10,小数为0。转载 2015-01-18 08:23:14 · 11527 阅读 · 0 评论 -
mysql事务处理(transcation)
mysql工作原理(存储引擎),事务处理事务处理:就是将多个更新命令作为一个整体来执行,从而保证数据整合性的机制。(就是讲几个单个的处理单位作为一个整体执行的单位) 1.mysql数据存储原理 mysql数据特有的特征之一就是mysql提供了多种存储引擎(storage engine),用户可以自己选择存储引擎(我常使用myisam和innoDB):原创 2015-01-29 19:28:26 · 880 阅读 · 0 评论 -
mysql 索引
索引1,索引的本质:数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。说白了索引就是一个查找的问题。2,索引的原理: 2,1》,建立索引就要建立一种排序的数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。原创 2015-02-04 10:11:04 · 321 阅读 · 0 评论 -
mysql 锁定与实务处理分离水平
1.锁定: 1.1》多个用户同时连接使用数据库是,如果没有些特殊的操作处理,很容易出现数据保存冲突的(就像在线购票系统)如下图演示冲突: 用户a执行+40,同时用户b执行-40,如果没有特殊处理那么数据只会执行一个操作(b的操作-40,记过为60)。 1.2》锁定含义: 就是是数据原创 2015-01-31 11:39:48 · 748 阅读 · 0 评论 -
mysql(ddl)(data defininition language)
1.创建表。2.修改表: 1》修改列的定义:alter table modify alter table customer modify nam varchar(30); 2》追加列:alter table add alter table customer原创 2015-01-24 13:07:53 · 590 阅读 · 0 评论 -
windows mysql5.6 安装与配置
一 安装环境 windows 7 旗舰版 mysql-5.6.17-winx64.zip二 安装过程 1.去官网下载mysql-5.6.17-winx64.zip 2.解压到你想安装的的目录,我的是D:\mysql5.6.17 3.修改配置文件,my-default.ini 名称改为:my.ini 里面的参数配置:我的转载 2014-11-09 17:04:42 · 636 阅读 · 0 评论 -
mysql str_to_date 字符串转换为日期
1.mysql日期和字符相互转换方法 date_format(date,’%Y-%m-%d’) ————–>oracle中的to_char(); str_to_date(date,’%Y-%m-%d’) ————–>oracle中的to_date();%Y:代表4位的年份 %y:代表2为的年份%m:代表月, 格式为(01……12) %c:代表月, 格式为(1……12)%d:代表月份转载 2017-02-16 15:59:04 · 44108 阅读 · 0 评论