摘要: 1.接受post数据 2.解析XML数据 simplexml_load_string 将XML转化为对象 3.处理逻辑 阅读全文
posted @ 2016-11-30 15:06 上了发条的兔子 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、获取数据表的完整结构。红色为表名 show create table member \G; 二、复制表中数据 阅读全文
posted @ 2016-11-29 12:04 上了发条的兔子 阅读(215) 评论(0) 推荐(0) 编辑
摘要: mysql索引的种类及语法 查看一张表上所有索引:show index from 表名; 建立索引:Alter table 表名 add index普通索引/unique唯一索引/fulltext全文索引/primary key主键索引 +列名 删除索引:alter table 表名 drop in 阅读全文
posted @ 2016-11-29 11:38 上了发条的兔子 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 什么是mysql索引? mysql的索引就好比:新华字典的目录; 》现在把新华字典的目录撕掉,要在这本书里找出“华”字,那么就得一页一页的翻直到找到“华”字; 没有如果以没有加索引的字段,为条件查询百万级的表,就好比把新华字典目录撕了找“华”字;效率低下; 结论:索引=目录(主键默认加索引) 索引方 阅读全文
posted @ 2016-11-28 17:32 上了发条的兔子 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 使用ALTER 来修改数据表表名或修改数据表字段名; 当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 修改表名:alter table biao_a RENAME biao_b; 1.删除,添加或修改表字段 1)删除表字段->语法:alter table 表名 阅读全文
posted @ 2016-11-28 15:39 上了发条的兔子 阅读(3331) 评论(0) 推荐(0) 编辑
摘要: mysql where条件通过 regexp 正则来匹配查询数据 栗子:查找name字段中以'st'为开头的所有数据: 1.mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st'; 栗子:查找name字段中以'ok'为结尾的所有数据: 2 阅读全文
posted @ 2016-11-28 13:27 上了发条的兔子 阅读(5023) 评论(0) 推荐(1) 编辑
摘要: 我有个同学最近在学MySQL数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。 将测试数据表导入数据库,其中name字段代表“姓名”,score字段代表“分数”。 create table `t1` ( `id` 阅读全文
posted @ 2016-11-28 12:04 上了发条的兔子 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 查看当前MYSQL支持的存储引擎 show engines; 2. 查看某一用户的权限 show grants for UserName; 3. 如何得知当前Binary Log文件和Position值 show master status; 4. 用什么命令切换Binary Log flus 阅读全文
posted @ 2016-11-28 12:03 上了发条的兔子 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一 阅读全文
posted @ 2016-11-28 12:01 上了发条的兔子 阅读(336) 评论(0) 推荐(0) 编辑
摘要: sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数 阅读全文
posted @ 2016-11-28 12:01 上了发条的兔子 阅读(173) 评论(0) 推荐(0) 编辑