排序
php程序员最常犯的11个mysql错误
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用php,那么你很可能也在使用mysql—lamp系列中举足轻重的一份子。 对于很多新手们来说,使用PHP可以在短短几个小时之内轻...
mysql cast与convert 函数的用法
mysql 的cast()和convert()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下: CAST(value as type); CONVERT(value, type); 就是CAST(xxx AS 类型), CONVERT(xxx,类...
mysql复制表字段到另外一个表的字段
有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,sql可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如下: Update {your_table} s...
sql图形化操作设置级联更新和删除
sql级联操作设置 对SQL数据库的表,进行级联操作(如级联更新及删除),首先需要设置表的主外键关系,有两种方法: 第一种: 1. 选择你要进行操作的数据库 2. 为你要创建关系的两个表设...
让数据库变快的10个建议
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 1...
四个经典的sql编程问题
一、 数字辅助表数字辅助表是一个只包含从1到n的n个整数的简单表,n通常很大。数字辅助表是一个非常强大的工具,所以我们创建一个持久的数字辅助表: CREATETABLENums( a INTUNSIGNE...
sql sever 字符串截取汉字
最近需要在sql的字符串中截取汉字,利用unicode函数判断字符的unicode编码,根据编码范围过滤掉非汉字字符。 写成了一个function /*@str 需要获取汉字的字符串*/ create function CharRep(@st...
sql查询语句优化
目录 1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字...
mysql 主键与索引的联系与区别
关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间...
数据库sql select查询的工作原理
我并非专业dba,但作为b/s架构的开发人员,总是离不开数据库。一般开发员只会应用sql的四条经典语句:select,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说sele...