MySQL
文章平均质量分 69
-江南听雨-
这个作者很懒,什么都没留下…
展开
-
Windows7下彻底卸载MySql数据库
今天闲来无事,打算把MySql数据库重装一下,想起上次装了好多次才装上,这次把卸载和安装再记录一下:(1)首先停掉MySql在Windows的服务:net stop mysql;或:开始—> 控制面板—> 管理工具—> 服务 关掉MySQL的服务;然后用金山卫士卸载MySql(如果装金山的话),或打开控制面板 在 添加删除程序里找到MySQL,卸载;(2)清理注册原创 2013-12-11 16:36:05 · 11724 阅读 · 1 评论 -
MySQL存储引擎比较
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差转载 2013-12-31 22:43:53 · 795 阅读 · 0 评论 -
Navicat for mysql、SQL Server、Oracle
Navicat的最新版本:Navicat for Oracle的下载地址:http://download.csdn.net/detail/u012724379/6757925Navicat for SQL Server的下载地址:http://download.csdn.net/detail/u012724379/6757925Navicat for MySql原创 2013-12-23 16:00:58 · 2316 阅读 · 0 评论 -
MySQL学习笔记(一)
(1)登录:mysql -u root -p;(u和root可以不用加空格);(2)mysql的数据类型:a) text:大的文本数据类型b) blob:存取二进制文件:如图片等,最大为64k;(3)一些查看数据库对象信息操作:a) show databases;查看数据库信息;b) show tables;查看表信息;c) show columns from 表名:显原创 2013-12-11 20:21:11 · 1043 阅读 · 0 评论 -
MySQL字符集简介
MySQL字符集简介: 字符集是很重要的内容,由于开发人员对字符集的不重视,有可能导致软件后期有这样或那样的问题产生; 在MySQL数据库中,默认的字符集是latin1,对于国外的以英语为母语的人来说,这个字符集一般不会出现太多问题,但对于中文而言,就有太多的问题; 通过SHOW CHARSET可以查看MySQL支持的字符集,MySQL5.5这个版本是39个字符集原创 2014-01-27 20:27:07 · 1252 阅读 · 0 评论 -
MySQL中HEX函数的用法
MySQL5.5官方参考文档: HEX(N_or_S) If N_or_S is a number, returns a string representation of the hexadecimal value of N, where N is a longlong (BIGINT) number. This is equivalent to CONV(N,10,16).原创 2014-01-27 18:49:43 · 16634 阅读 · 0 评论 -
MySQL中数字辅助表的建立
数字辅助表是一个只包含从1到N的N个整数的简单表,N通常非常大;如何创建这样一个辅助表:(1)我们可以通过下面这个方式创建:mysql> CREATE TABLE nums( -> a INT UNSIGNED NOT NULL PRIMARY KEY -> )ENGINE=INNODB;Query OK, 0 rows affected (0.13 sec)原创 2014-01-29 11:43:40 · 1837 阅读 · 0 评论 -
windows7下安装MySQL5.5图解
Win7系统安装MySQL5.5.21图解大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作,发现在用JDBC转载 2013-12-12 20:50:53 · 3142 阅读 · 0 评论 -
MySQL数据库中CHAR与VARCHAR之争
在数据库中,字符型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。现在我们需要考虑的是,在什么情况下使用Char字符型数据,什么情况下采用Varchar字符型数据。在这部分内容中,我就跟大家来探讨一下这个话题。 一、VARCHA转载 2014-02-22 10:31:27 · 685 阅读 · 0 评论 -
windows下修改MySQL密码
大部分情况下,一般用户没有权限更改密码,只有申请了权限或root用户才可以更改密码;方法1:用mysqladmin mysqladmin -u root password "123456"; 如果root已经设置过密码,采用如下方法 mysqladmin -u root password -p "123456";方法2: 用SET PASSWORD命令原创 2014-03-17 13:32:46 · 1834 阅读 · 0 评论 -
MySQL中trim()函数的用法
trim函数可以过滤指定的字符串:完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)简化格式:TRIM([remstr FROM] str)返回字符串 str , 其中所有remstr前缀和/或后缀都已被删除。若分类符BOTH、LEADIN或TRAILING中没有一个是给定的,则假设为BOTH。 remstr原创 2014-03-24 12:58:48 · 55555 阅读 · 2 评论 -
MySQL中with rollup的用法
Mysql中有一个with rollup是用来在分组统计数据的基础上再进行统计汇总,即用来得到group by的汇总信息;举例如下: 新建表:create table age ( sno char(4) primary key,sname varchar(10),sage int);表中数据有: mysql> select * from age;+------+---原创 2013-12-09 21:22:42 · 26335 阅读 · 0 评论 -
MySQL中NOW、CURRENT_TIMESTAMP、SYSDATE函数
NOW、CURRENT_TIMESTAMP和SYSDATE:都是返回系统的当前时间;mysql> SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE();+---------------------+---------------------+---------------------+| NOW() | CURRENT_TIM原创 2014-01-27 19:58:45 · 3219 阅读 · 0 评论 -
MySQL中的全文搜索
(1)为什么要用全文搜索: a) 性能:通配符和正则表达式匹配通常要求mysql尝试匹配表中所有行,因此,这些搜索可能非常耗时; b) 明确控制:使用通配符和正则表达式很难明确的控制匹配什么和不匹配什么; c) 在使用全文本搜索时,mysql不需要分别查看每个行,不需要分别分析和处理每个词;(2)全文本搜索的使用说明: a) 在全文本搜索时,那些具有3个原创 2013-12-10 17:17:11 · 1087 阅读 · 0 评论 -
MySQL有关星期的问题
有关星期的问题: 1. 某天是星期几: 可以用MySQL内置的函数WEEKDAY、DAYOFWEEK、DAYNAME函数来获取星期几; WEEKDAY函数返回值为0-6,0代表Monday,1代表Tuesday,…6代表Sunday; DAYOFWEEK函数返回值为1-7,1代表Sunday,2代表Monday,…7代表Saturday;原创 2014-01-27 21:01:33 · 3565 阅读 · 0 评论 -
数据库三范式简介
范式的简单介绍: 记得前段时间课程设计,答辩时,老师的第一个问题是:你的数据库表满足第几范式了?我的第一反应是:范式?什么范式?于是老师连看都没看的就把我打发走了。看样子,范式还挺重要的,于是,抱起书本就看,可是,书上有关范式的讲解可能太深奥了,完全不懂,看完只感到头疼,其他什么印象都没有,于是只能百度一下了。 以下内容是从网上各种搜集,再加上自己的理解,然后总结,整理了之后记录原创 2014-02-22 10:51:56 · 1536 阅读 · 1 评论 -
MySql通过JDBC连接数据库
MySql通过JDBC连接数据库时,注册驱动的方式有多种: a) Class.forName("com.mysql.jdbc.Driver");推荐使用这种方式,不会对具体的驱动类产生依赖; b) DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 会造成DriverManager中产生两个一样的驱动,并会对具体原创 2013-12-07 23:41:22 · 856 阅读 · 0 评论 -
MySql 插入图片时出现乱码
在向mysql数据库中插入Blob数据时,出现了乱码;原因:仔细查看了下,是二进制数据的编码问题;解决如下:在mysql的连接URL后面添加useUnicode=true&characterEncoding=UTF-8;即String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=原创 2013-12-08 12:00:39 · 2164 阅读 · 0 评论 -
MySQL中正则表达式的简单用法
mysql正则表达式的简单用法: a) select sno from student where sname REGEXP 'aa';这句语法很像like,regexp后所跟的东西作为正则表达式处理:查询包含 aa的所有行; b) where sname regexp '.000';这里使用了正则表达式中的一个字符 . ,它表示匹配任意一个字符,如1000,2000,3000等;原创 2013-12-08 22:58:22 · 1820 阅读 · 1 评论 -
Mysql一些总结
1. mysql获取字符串长度函数:length: 返回字符串所占的字节数,是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符;char_length: 返回字符串所占的字符数,不管汉字还是数字或者是字母都算是一个字符;character_length: 是char_length的同义词;big_length: 返回字符串的2进制长度;2. mysql判断字段是原创 2017-03-28 21:09:39 · 561 阅读 · 0 评论