Mysql
FURYNO1
这个作者很懒,什么都没留下…
展开
-
MySQL之存储过程.触发器学习整理
今天主要看的是MySQL,顺便说一下,不同的数据库之间差距还是蛮大的,比如说SQL Server和MySQL,Oracle和MySQL,言归正传,先说一下,面试官问的那个问题。(以下命令都在Mysql5.5中测试通过)Mysql修改列类型语句如下:alter table 表名 change 列名 列名 要修改的列类型;Mysql修改列名语句如下:alter table 表名 cha转载 2012-11-05 10:46:17 · 541 阅读 · 0 评论 -
创建存储过程、触发器、视图
Create procedure、Create function 下面是它们的格式: Create proceduresp_Name ([proc_parameter ]) routine_body 这里的参数类型可以是 IN OUT INOUTT ,意思和单词的意思是一样的,IN 表示是传进来的参数, OUT 是表示传出去的参数,INOUT 是表示传进来但最终传回的参转载 2012-11-05 11:14:24 · 389 阅读 · 0 评论 -
MySQL创建索引
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,转载 2012-11-05 14:57:28 · 809 阅读 · 0 评论 -
Mysql 1366 中文显示错误修改方法
mysql中文显示问题[ERROR 1366 (HY000):错误mysql[ERROR 1366 (HY000):错误]中文显示问题mysql的字符集用utf8也解决不了中文的编码问题,用gbk才能解决。所以总结一下如果更改编码:停掉mysql服务,修改my.ini文件,修改两处default-character-set=gbk。启动mysql服务。再次插入,还是有问题。转载 2012-11-05 15:36:48 · 673 阅读 · 0 评论 -
MySQL修改默认字符集
修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况: [编辑] Windows平台 windows下的mysql配置文件是my.ini,一般在C:\Program Files\MySQL\MySQL Server 5.0default-character-set=gbk #或gb2312,big5,utf8然后重新启动mysql 运行->s转载 2012-11-05 15:58:24 · 9982 阅读 · 0 评论 -
java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("co转载 2012-11-13 15:24:31 · 907 阅读 · 0 评论 -
Oracle中Blob和Clob的作用?
Blob是指二进制大对象也就是英文Binary Large Object的所写,而Clob是指大字符对象也就是英文Character Large Object的所写。由此可见这辆个类型都是用来存储大量数据而设计的,其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。那么有人肯定要问既然已经有VARCHAR和VARBINARY两中类型,为什么还要再使用另外的两种类型呢?其实问题很转载 2013-01-04 12:58:41 · 822 阅读 · 1 评论 -
oracle中TIMESTAMP与DATE比较
oracle数据库中timestamp数据类型精度DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。这个问题将在文章稍后讨论timestamp的时候被解决。可以使用TO_CHAR函转载 2013-01-05 09:44:50 · 2627 阅读 · 1 评论