摘要: 什么是mysql索引? mysql的索引就好比:新华字典的目录; 》现在把新华字典的目录撕掉,要在这本书里找出“华”字,那么就得一页一页的翻直到找到“华”字; 没有如果以没有加索引的字段,为条件查询百万级的表,就好比把新华字典目录撕了找“华”字;效率低下; 结论:索引=目录(主键默认加索引) 索引方 阅读全文
posted @ 2016-11-28 17:32 上了发条的兔子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 使用ALTER 来修改数据表表名或修改数据表字段名; 当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 修改表名:alter table biao_a RENAME biao_b; 1.删除,添加或修改表字段 1)删除表字段->语法:alter table 表名 阅读全文
posted @ 2016-11-28 15:39 上了发条的兔子 阅读(3691) 评论(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 上了发条的兔子 阅读(5039) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2016-11-28 12:15 上了发条的兔子 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 递归打开一个文件下所有的文件;使用到的函数细说: is_dir($dir); is_dir -- 判断给定文件名是否是一个目录 $handle=opendir($dir); opendir -- 打开目录句柄返回一个资源; readdir($handle) 读取资源,返回 . .. 文件名; clo 阅读全文
posted @ 2016-11-28 12:14 上了发条的兔子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 考点1:select * from members 避免使用 select username from members 查找越明确越好 考点2:order by posts /asc 升序/desc 降序 排序条件 考点3:limit 10 查出指定条数; 阅读全文
posted @ 2016-11-28 12:13 上了发条的兔子 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: 我有个同学最近在学MySQL数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。 将测试数据表导入数据库,其中name字段代表“姓名”,score字段代表“分数”。 create table `t1` ( `id` 阅读全文
posted @ 2016-11-28 12:04 上了发条的兔子 阅读(193) 评论(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 上了发条的兔子 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一 阅读全文
posted @ 2016-11-28 12:01 上了发条的兔子 阅读(337) 评论(0) 推荐(0) 编辑
摘要: sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数 阅读全文
posted @ 2016-11-28 12:01 上了发条的兔子 阅读(177) 评论(0) 推荐(0) 编辑
摘要: mysql数据库">1、如何登陆mysql数据库 mysql -u username -p 2、如何开启/关闭mysql服务 service mysql start/stop 3、查看mysql的状态 service mysql status 4、如何显示数所有数据库 show databases 阅读全文
posted @ 2016-11-28 12:00 上了发条的兔子 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 建表语句: CREATE TABLE `my` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON 阅读全文
posted @ 2016-11-28 11:39 上了发条的兔子 阅读(387) 评论(0) 推荐(1) 编辑
摘要: Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码: mysqladmin -u root password "new_password"; 阅读全文
posted @ 2016-11-28 11:32 上了发条的兔子 阅读(340) 评论(0) 推荐(0) 编辑