摘要: 数据库对同样的数据,有着不同的存储方式和管理方式,在mysql中称为存储引擎。 常用的存储引擎有myisam,innodb,memory,mysql默认的是innodb。 myisam批量插入速度比innodb快,myisam把本地服务器的数据文件直接拷贝到另一台服务器的data目录下就能把... 阅读全文
posted @ 2015-05-16 10:03 museluo 阅读(722) 评论(0) 推荐(0) 编辑
摘要: view又称虚拟表,是sql查询的结果。 view的作用 1:权限控制 比如一张表的某几个列允许用户查询,其他的列不允许,可以通过视图开放几个列,达到权限控制的作用。 2:简化复杂的查询 如果一条sql语句比较复杂,可以先把一部分的结果作为视图,再从视图里查询。 3:视图的增删改 ... 阅读全文
posted @ 2015-05-15 11:08 museluo 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在已有的表增加一个列alter table 表名称 add 列名称 列类型 列属性...默认在表的最后 在已有的表增加一个列alter table 表名称 add 列名称 列类型 列属性...after 列名称(将会出现在指定列后) 在已有的表删除一个列alter table 表名称 dro... 阅读全文
posted @ 2015-05-13 17:46 museluo 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 建表其实就是声明列的过程,建表语句:create table 表名称 (列名称1 列类型 列属性 默认值,列名称2 列类型 列属性 默认值,index xx (xx))engine=储存引擎 charset=字符集;比如,create table stu(id int primary key a... 阅读全文
posted @ 2015-05-13 10:59 museluo 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 内连接查询 内连接是把2张表符合条件的行左右拼接在一起,select xxx from table1 inner join table2 on table1.xxx = table2.xxx;比如,select * from boy inner join girl on boy.hid = g... 阅读全文
posted @ 2015-05-12 19:47 museluo 阅读(311) 评论(0) 推荐(0) 编辑
摘要: mysql有3种子查询,包括,where型,from型和exists型。 where型子查询 where后面跟的是条件表达式,条件为真时便取出该行,where型子查询是指内层的select语句的查询结果集充当外层select语句的where后面的条件表达式,比如,查询每个栏目下的最新的商品,... 阅读全文
posted @ 2015-05-12 17:58 museluo 阅读(450) 评论(0) 推荐(0) 编辑
摘要: mysql的select查询一共有5种子句查询,包括where,group by,having,order by,limit,在select语句中可以使用一种或多种子句查询,但如果要使用多种,必须要按where,group by,having,order by,limit的顺序来书写。 whe... 阅读全文
posted @ 2015-05-12 10:33 museluo 阅读(490) 评论(0) 推荐(0) 编辑
摘要: mysql是结构查询语言,其中又分为3种操作, DML:Data Manipulation Language 数据操作语言,SQL中处理数据的操作(使用者的角度,80%都是使用这种)。 DDL:Data Definition Language 数据定义语言,用于定义和管理SQL中所有的对象的... 阅读全文
posted @ 2015-05-11 10:33 museluo 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在php里声明一个字符串有2种方式,一种是用单引号,另一种是用双引号。2者最大的区别就是当字符串中包含变量时,单引号不能输出变量的值,而是直接输出变量名,双引号就可以输出变量的值。1 另外单引号里只能有2种转义字符,\'(表示单引号)和\\(表示反斜杠),双引号就没这个限制。1 在php... 阅读全文
posted @ 2015-05-10 17:43 museluo 阅读(42357) 评论(0) 推荐(3) 编辑