mysql
ya1la2
这个作者很懒,什么都没留下…
展开
-
【mysql】如何做到表内存在同名字段就更改记录,不存在就新增记录(replace的详细使用)
mysql replace实例说明: UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串 这个函数用来批量替换数据中的非法关键字是很有用的!如下例子: 例1:UPDATE转载 2015-08-30 17:30:24 · 640 阅读 · 0 评论 -
【mysql】mysql中主外键关系(详细精讲)
一、外键:1、什么是外键2、外键语法 3、外键的条件4、添加外键5、删除外键1、什么是外键:主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表:上面有两张表:部门表(dept)、员工表(转载 2015-08-30 17:28:37 · 766 阅读 · 0 评论 -
【mysql】Mysql数据库备份和按条件导出表数据
Mysql数据库备份和按条件导出表数据 一、备份数据库# mysqldump -u root -p dbcurr>/home/20090219.sql mysqldum为备份命令,-u用户,-p密码,dbcurr数据库名,>备份符,/home/20090219.sql存储数据文件的路径。 www.2cto.com 注:如果备份转载 2015-08-31 09:20:03 · 348 阅读 · 0 评论 -
【mysql】mysql 小数转换成百分数查出(保留两位小数百分数)以及怎么使select中嵌套if的使用
mysql 小数转换成百分数查出(保留两位小数百分数)SELECT id as 'ID',GROUP_CONCAT(concat(truncate(royalties *100,2),'%')) as '比例' FROM xes_course_royalties FROM id in(1,3,4,5)GROUP BY id如上面语句,TRUNCATE转载 2015-08-31 09:25:51 · 7283 阅读 · 0 评论 -
【MySql】存储过程限定月份,限定某天等基础的使用
[sql] view plaincopyprint?BEGIN declare begin_time varchar(10); /****一月的第一天**/ declare end_time varchar(10); /****月的最后一天**/ declare month_time varchar(10);转载 2015-08-31 09:47:06 · 475 阅读 · 0 评论 -
【MySql】MySQL的转义字符“\” \'使用说明
MySQL的转义字符“\” mfc_basic MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 制符分隔 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”)符。 \" 一个双引号(“"”)符。 一个反斜线(“\”)符。 \% 一个“%”符。它转载 2015-08-31 09:28:22 · 2716 阅读 · 0 评论 -
【MySql】 MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
一.字符串类 CHARSET(str) //返回字串字符集CONCAT (string2 [,... ]) //连接字串INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0LCASE (string2 ) //转换成小写LEFT (string2 ,length ) //从string2中的左边起取l转载 2015-08-31 09:29:29 · 423 阅读 · 0 评论 -
【MySql】MySql基础使用详解
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据转载 2015-08-31 09:27:06 · 436 阅读 · 0 评论