自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 attr和prop

对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。<a href="#" id="link1" action="delete">删除</a>这个例子里元素的DOM属性有“href、id和action”,很明显,前两个是固有属性,而后面一个“action”属性是我们自己自定义上去的,元素本身是没有这个属性的。这

2017-11-30 16:40:23 152

原创 The "yiisoft/yii2-composer" plugin was skipped because it requires a Plugin API version ("1.0.0") th

sudo php composer.phar update yiisoft/yii2-composer你可以运行composer update yiisoft/yii2-composer获取最新版本的插件。

2017-11-30 11:44:04 8003

原创 ubuntu 使用apt-get install 安装php5.6--php7

使用ppa增加源: sudoapt−getinstallpython−software−properties sudo apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php sudoapt−getupdate sudo apt-get update sudo apt-get

2017-11-27 12:18:49 2326

原创 安装composer后报错proc_open(): fork failed - Cannot allocate memory

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024/sbin/mkswap /var/swap.1/sbin/swapon /var/swap.1参考文档https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors

2017-11-27 11:31:49 496

原创 mysql用户授权以及权限收回

语法:GRANT privileges [(columns)] ON DATABASE.TABLE TO 'username'@'hostname' [IDENTIFIED BY [PASSWORD] 'password'] [,'username'@'hostname' [IDENTIFIED BY [PASSWORD] 'password']][WITH with_option [with_op

2017-11-24 15:22:53 5229

原创 mysql用户管理 修改密码

mysql分为root用户和普通用户 root用户为超级管理员,具有所有权限,如创建用户/删除用户/管理用户等mysql回自动安装一个mysql数据库 user表42个字段 大概分为四类 1.用户列 Host和User 为user表的联合组件 当用户和服务器建立连接时,输入的用户名、主机和密码必须匹配2.权限列 priv结尾的字段 如Select_priv; user表对应的权限确定

2017-11-24 12:22:50 262

原创 mysql 备份/还原数据库 mysqldump

在命令窗口执行代码*[]中括号意为可省略*1.备份单个数据库 mysql -uroot -ppassword dbname [table1 [table2]] > filename.sql2.备份多个数据库 mysql -uroot -ppassword –database dbname1 [dbname2] > filename.sql3.备份所有数据库 mysql -uroot -ppas

2017-11-24 11:11:31 209

原创 mysql的存储过程

存储过程就是一条或多条的sql语句的集合当对数据库进行一些列复杂操作时,存储过程可以将这些复杂操作封装成一个代码块,以便重复使用创建存储过程 DELIMITER // 把节俗妇换成// CREATE PROCEDURE Proc() BEGIN SELECT * FROM account; END; DELIMITER ;调用 call Proc();删除 DROP PROCEDUR

2017-11-23 18:18:11 223

原创 mysql事务的隔离级别

1.READ UNCOMMITTED 读未提交事务数据 会造成脏读 隔离级别低2.READ COMMITTED 读已提交的数据 避免脏读 不能避免幻读和重复读的情况3.REPEATABLE READ 可重复读 mysql默认事务隔离级别 避免脏读 避免幻读和重复读的情况4.SERIALIZABLE 可串行化 最高隔离级别 她他会强制对事务进行排序,使之不会发生冲突。实...

2017-11-23 17:33:06 222

原创 mysql事务操作

作用:错误异常自动回滚,保证数据的一致性四个特性: 原子性(一个事务是一个最小的单元 一致性(如表中有一字段具有唯一索引,即不能重复 若事务修改了这个字段变得不唯一,那么事务回滚 隔离性(并发控制/可串行化/锁 多个并发事务之间相互隔离 持久性(可以保存到数据库中永久保存start transaction;开启事务 commit;提交 rollback; 回滚当前未提交的事务creat

2017-11-23 16:28:50 417

原创 mysql 子查询

先执行子查询再执行主查询 IN //判断是否在子查询内 EXISTS //true才会执行外层 ANY 满足任意一条件 ALL 满足所有条件SELECT * FROM STUDENT WHERE ID IN(SELECT did from grade) SELECT * FROM STUDENT WHERE ID > any(SELECT did from grade)

2017-11-23 15:55:06 196

原创 mysql的外键约束

为什么需要外键? 例如有学生档案和成绩单两张表,如果成绩单中有张三的成绩,学生档案中张三的档案却被删除了,这样就会产生垃圾数据或者错误数据,为了保证数据的完整性,将两表之间的数据建立关系,因此就需要在成绩表中添加外键约束。添加外键条件 InnoDB数据引擎create table grade( id int(4) not null primary key, name varc

2017-11-23 15:19:26 232

原创 mysql在当前表添加/删除索引 单列多列索引

1.PRIMARY KEY 2.INDEX //可以设置单列或多列 多列时只有查询条件使用了第一个字段时,该索引才会被使用 3.FULLTEXT //只允许在myisam表引擎 text char varchar 4.UNIQUE

2017-11-23 11:57:02 784

原创 mysql为什么要有复合主键?

应用于补充 一般情况只要有个订单号bill_no做主键就可以了,现在要求可能会有补充订单,使用相同的订单号,那么这时单独使用订单号就不可以了,因为会有重复。那么你可以再使用个订单序列号bill_seq来作为区别。把bill_no和bill_seq设成复合主键。即使bill_no相同,bill_seq不同也是可以的。

2017-11-23 11:36:31 1734

原创 CSS选择器优先级

CSS选择器优先级 !important>行内样式>id选择器>类选择器>html标签选择器>通配符选择器>html属性的指定>继承的样式属性

2017-11-23 10:42:29 174

原创 yii2 save失败的可能原因

1.rules方法中没添加字段规则 解决办法打印 $model->errors3.检查是否重写AR生命周期方法的返回值有误 yii\db\ActiveRecord::beforeValidate(): yii\db\ActiveRecord::afterValidate() yii\db\ActiveRecord::beforeSave() yii\db\ActiveRecord::aft

2017-11-15 14:58:09 5586

原创 navicat1130 ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server

可能是你的帐号不允许从远程登陆,只能在 localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改”mysql” 数据库里的 “user” 表里的 “host”项,从”localhost”改称”%mysql -uroot -p root mysql->use mysql mysql->update user set host = ‘%’ where user =’r

2017-11-15 13:34:14 2465

原创 mysql-1045 28000错误/mysql解决root账户密码丢失 ubuntu系统

系统:ubuntu1404 找到mysql的 my.cnf/etc/mysql my.cnfsudo vim my.cnf在[mysqld]下面添加skip-grant-tables保存退出(ESC !:wq)重启服务sudo service mysql restartmysql -urootuse mysqlupdate user set passw

2017-11-15 13:32:00 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除