![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
liuzx32
这个作者很懒,什么都没留下…
展开
-
yum安装MySQL数据库
yum安装mysql很是方便,但安装好之后的问题却搞了半天。首先,安装mysql。yum list | grep mysql; 选择合适的版本,yum intall 该版本;yum list | grep mysql-server;选择合适的版本,yum intall 该版本。安装完成后,添加 mysqld 服务。/sbin/chkconfig –-add mysqld [在服转载 2012-08-08 11:56:17 · 492 阅读 · 0 评论 -
MySQL常用数学函数总结
所有的数学函数在一个出错的情况下返回NULL。- 单目减。改变参数的符号。 MySQL(和PHP搭配之最佳组合)> select - 2; 注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着你应该避免在整数上使用-,那可能有值-2^63! ABS(X) ,返回X的绝对值。 MySQL(和PHP搭配之最佳组合)> select ABS(2)转载 2013-07-05 20:45:00 · 626 阅读 · 0 评论 -
MySQL中case语句应用举例
case语句条件判断应用举例/*mysql> select * from sales;+-----+------------+--------+--------+--------+------+------------+| num | name | winter | spring | summer | fall | category |+-----+---------转载 2013-07-05 13:55:42 · 592 阅读 · 0 评论 -
MySQL中的if语句应用
select *,if(sva=1,"男","女") as ssva from taname where sva12.2. 控制流程函数CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THE转载 2013-07-05 13:46:15 · 2438 阅读 · 0 评论 -
MySQL中int值范围的分析
这个代表显示宽度整数列的显示宽度与mysql需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系,比如,不管设定了显示宽度是多少个字符,bigint都要占用8个字节。 int是整型,(11)是指显示字符的长度,但要加参数的,最大为255,比如它是记录行数的id,插入10笔资料,它就显示00000000001 ~~~00000000010,当字符的位数超过11,它也转载 2013-07-05 13:34:52 · 1405 阅读 · 0 评论 -
MySQL自定义函数应用
mysql>mysql> delimiter $$mysql>mysql> CREATE FUNCTION myFunction -> (in_string VARCHAR(255), -> in_find_str VARCHAR(20), -> in_repl_str VARCHAR(20)) -> ->转载 2013-07-05 13:56:46 · 579 阅读 · 0 评论 -
MySQL中常用日期时间/数值函数
################################################################################### 一、日期时间函数################################################################################### 时间转化秒函数:ti转载 2013-07-05 12:21:48 · 656 阅读 · 0 评论 -
MySQL int(4)类型的值范围是多少呢?
mysql> create table t1 (a int(4));Query OK, 0 rows affected (0.14 sec)mysql> insert into t1 values(15652);Query OK, 1 row affected (0.06 sec)mysql> insert into t1 values(156522);Query OK转载 2013-07-05 12:11:24 · 11863 阅读 · 0 评论 -
MySQL int(3)与int(11)的区别
总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的.int(M)的最大值和最小值与undesigned有关,最下面那副图有说明.mysql> c转载 2013-07-05 10:58:33 · 1082 阅读 · 0 评论 -
MySQL中的case语句应用
case 语句,计算条件列表并返回多个可能结果表达式之一。case 具有两种格式:简单 case 函数将某个表达式 与 一组简单表达式进行比较以确定结果。case 搜索函数计算一组布尔表达式以确定结果。 两种格式都支持可选的 else 参数。语法:简单 case 函数:case input_expression when when_expression转载 2013-07-05 13:53:09 · 928 阅读 · 0 评论 -
MySQL的数据类型int、bigint、smallint 和 tinyint取值范围
使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数转载 2013-07-05 10:54:06 · 814 阅读 · 0 评论 -
MySQL之Lock表
如果你在一束表上运行许多操作,锁定你将要使用的表,这会更快一些。当然有不利的方面,其它线程将不能更新一个 READ 锁的表,并且没有其它线程要以读取一个 WRITE 锁的表。 在 LOCK TABLES 下,某些事运行得更快一些的原因是,MySQL 将不会转储清除被锁定表键高速缓冲,直到 UNLOCK TABLES 被调用 (通常键高速缓冲在每个 SQL 语句后都会被转储清除)。这将加速在 M原创 2013-07-01 15:44:48 · 712 阅读 · 0 评论 -
MySQL锁机制
MySQL锁机制 当前MySQL已经支持 ISAM, MyISAM, MEMORY (HEAP) 类型表的表级锁了,BDB 表支持页级锁,InnoDB 表支持行级锁。很多时候,可以通过经验来猜测什么样的锁对应用程序更合适,不过通常很难说一个锁比别的更好,这全都要依据应用程序来决定,不同的地方可能需要不同的锁。 想要决定是否需要采用一个支持行级锁的存储引擎,就要看看应用程序都要做什么,其转载 2013-07-01 15:44:05 · 495 阅读 · 0 评论 -
MySQL DELETE语句和TRUNCATE TABLE语句的区别
MySQL DELETE语句和TRUNCATE TABLE语句功能相似,但是二者究竟有何区别呢?下文就将为您分析MySQL DELETE语句和TRUNCATE TABLE语句的区别,供您参考。在MySQL中有两种方法可以删除数据,一种是MySQL DELETE语句,另一种是MySQL TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUN转载 2013-07-01 15:29:32 · 743 阅读 · 0 评论 -
MySQL中的 truncate,delete,drop之间的区别
truncate,delete,drop的异同点 注意:这里说的delete是指不带where子句的delete语句 相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),转载 2013-07-01 15:19:32 · 608 阅读 · 0 评论 -
MySQL内存表的特性与使用介绍
临时表和内存表都可以人工创建,但临时表更多的作用是系统自己创建后,组织数据以提升性能,如子查询,临时表在多个连接之间不能共享。这里只讨论内存表创建表是,用engine=heap可创建(mysql5.5中已经不支持type,以后都用engine,形成习惯)。内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_t转载 2013-07-10 17:58:33 · 630 阅读 · 0 评论 -
数据库表Table字段不能应用的MySQL关键字
table字段不能使用mysql关键字 设计数据库表时,注意field不能使用mysql关键字 mysql关键字有以下这些: 转自:ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOBBOTHBY转载 2014-07-24 10:50:20 · 7814 阅读 · 0 评论