数据库
Uzizi
勿忘初心
展开
-
数据库--------mysql(一)
一、数据库的操作1、连接数据库2、退出数据库3、显示数据库版本4、显示时间:5、查看当前使用的数据库6、查看所有数据库7、创建数据库8、查看创建数据库的语句:9、使用数据库10、删除数据库二、数据表的操作1、查看当前数据库中的所有表2、创建表3、查看表结构4、创建classes表(id、name)5、创建学student表(id、name、age、...原创 2018-05-02 21:46:59 · 166 阅读 · 0 评论 -
MyISAM与InnoDB的索引差异
1、索引介绍数据库索引的本质是B+树,原因有以下几点 (1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读 (2)很低的树高度,能够存储大量数据 (3)索引本身占用的内存很小 (4)能够很好地支持单点查询、范围查询、有序性查询索引分为主键索引和普通索引二、MyISAM索引MyISAM索引与行记录是分开储存的,叫做非聚集索引 其主键索引和普通索引没有本质差异 有连续...原创 2018-09-08 03:50:03 · 283 阅读 · 0 评论 -
数据库优化
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的...原创 2018-08-29 22:35:45 · 237 阅读 · 0 评论 -
mysql基本命令小结
注:本文所用的表一、数据库的操作1、连接数据库2、退出数据库3、显示数据库版本4、显示时间5、查看当前使用的数据库6、查看所有数据库7、创建数据库8、查看创建数据库的语句9、使用数据库10、删除数据库二、数据表的操作1、查看当前数据库中所有表2、创建表3、查看表结构4、查看表的创建语句5、增加表字段6、修改表字段,不重命名版7、修改表字段,重命...原创 2018-08-24 16:10:54 · 300 阅读 · 0 评论 -
数据库迁移误删表之后重新迁移
如果运行数据库迁移命令后发现数据表有问题,或者因为某种操作不小心将数据表删除了,就需要再次进行数据库迁移,下面就是重新进行数据库迁移的方法:第一步: 找到需要进行迁移命令的migrations文件,将除了__init__之外的文件删除第二步:在数据库中找到进行数据库迁移的记录表,并查找需要迁移的表名ID我这里是创建了一个oauth表,所以需要删除的字段...原创 2018-07-22 18:25:11 · 1158 阅读 · 0 评论 -
MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。 SET FOREIGN_KEY_CHECKS = 0; 删除完成后设置 SET FOREIGN_KEY_CHECKS = 1; 但是对于更新字段等操作,必须也将子表的字段同步更新 想要删除父表的数据,需要先禁用外键约束检...原创 2018-07-22 16:48:17 · 345 阅读 · 0 评论 -
mysql,5.7:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
一,问题描述:MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码。~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user ‘root’@’localhost’...原创 2018-07-28 22:16:52 · 637 阅读 · 0 评论 -
ubuntu卸载mysql5.7
sudo apt purge mysql-*sudo rm -rf /etc/mysql/ /var/lib/mysqlsudo apt autoremovesudo apt autoreclean原创 2018-07-28 19:27:34 · 333 阅读 · 0 评论 -
windows redis安装
redis-server.exe –service-install redis.windows.conf –loglevel verbose最后一句代码 windows redis安装转载 2018-06-15 20:13:41 · 215 阅读 · 0 评论 -
Mysql性能优化
Mysql性能优化转载 2018-05-26 19:40:18 · 265 阅读 · 0 评论 -
CSS盒子模型详解
CSS盒子模型详解转载 2018-05-23 16:22:55 · 152 阅读 · 0 评论 -
mysql 1045, "Access denied for user 'root'@'localhost' (using password: NO)"
mysql 1045, “Access denied for user ‘root’@’localhost’ (using password: NO)”转载 2018-05-08 23:59:53 · 236 阅读 · 0 评论 -
windows安装MySQL
windows安装MySQL转载 2018-05-05 18:46:17 · 262 阅读 · 0 评论 -
Python数据库编程(MySQL)
前言一、connection对象1、生成对象的方式2、connect对象支持的方法3、测试实例4、运行结果二、cursor对象1、cursor对象支持的方法2、其中execute方法:执行SQL将结果从数据库获取到客户端的过程如下:3、fetch*()方法的过程如下:三、执行简单查询数据的版本四、创建数据库表五、数据库插入操作六、数据库查询操作...原创 2018-05-05 17:05:34 · 509 阅读 · 0 评论 -
inner join、left join、right join三者之间的区别
sql的left join 、right join 、inner join之间的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接)返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:表A记录如下:aID aN...原创 2018-05-03 20:03:20 · 181 阅读 · 0 评论 -
数据库--------mysql(二)
一、消除重复行(查性别)二、条件查询1、比较运算符2、逻辑运算符三、模糊查询(where name like 要查询的数据)四、范围查询五、空判断六、排序1、order by 字段2、order by 多个字段七、 聚合函数 分组函数1、 总数2、最大值3、最小值4、求和5、平均值6、四舍五入 round(123.23 , 1) 保留1位小数八...原创 2018-05-03 16:37:29 · 250 阅读 · 0 评论 -
mysql做主从复制
一、定义二、作用三、原理四、构建1、Master主服务器的配置(ip:xx.xx.xx.x1)a、编辑my.cnf(命令:find / -name my.cnf)b、登录主服务器mysql创建从服务器用到的账号和权限c、查看主数据库的状态2、Slave从服务器配置上的配置(xx.xx.xx.x2)a、编辑my.cnf(命令查找文件位置:find / -name my.cn...原创 2018-09-13 06:05:07 · 407 阅读 · 0 评论