
数据库
zyhmz
脂肪三尺,非一日之寒;码农功力,非斯须之作
展开
-
OS X环境下安装MySQL-python
环境配置真是一件令人烦恼但是又让人兴奋的事情,在这个过程中你会不断地搜索然后试图去接近答案。上一张我们讲了如何在python中安装第三方库(PIL),这里我们再来看看怎么安装MySQL-python(接口)。因为最近面试可能要用到数据库,所以迫切地想学习这方面的知识,所以我决定用python去连接数据库,所以先让我们来看看MySQL-pyhton(MySQLdb)是什么吧。原创 2017-02-26 16:03:15 · 345 阅读 · 0 评论 -
OS X下mysql创建用户与修改密码
我用的系统是OS X 10.11.5, 使用的mysql版本是5.7.16。其实插入一个用户是操作数据库一个最基本的操作,但是按照网上的方法,各种不行:mysql> insert into mysql.user(Host,User,Password) values("localhost","zhangyu",password("7806251"));比如使用这个语句,shell里面会报错:ERROR原创 2017-03-03 21:51:39 · 754 阅读 · 0 评论 -
关系型数据库概要
rails的ORM用得有点多了,对于其底层封装的关系型数据库的记忆反而不是很清晰了。让我们来重新回顾一下吧。有很多初学的同学可能对关系型数据库有一些误解,以为关系型数据库就是mysql,其实不然,关系型数据库是指一种关系模型,mysql只是一种实现,还有pg等一大票数据库。 在关系模型的术语中,关系(*relation)代表用来指代表,而元组(trule)用来指代行。类似地,属性用来指代表中的列...原创 2018-07-03 00:18:43 · 315 阅读 · 0 评论 -
关系型数据库之SQL
SQL最早的版本是由IBM开发的,它最初被称为Sequel。Sequel发展至今,其名称已经变为SQL(结构化查询语句)。现在的关系型数据库产品基本支持SQL语言,SQL已经明显地确立了自己在作为标准的关系型数据库语言的地位。 create table department { dept_name varchar(20), building varchar(20), ...原创 2018-07-07 14:27:00 · 837 阅读 · 0 评论 -
关系型数据库之索引
索引,在我们的mysql中的也叫key,是存储引擎中用于快速找到记录的一种数据结构。这是索引的基本功能,当然,索引还有一些别的属性。但是《高性能mysql》这本书上并没有讲清楚一个事情,那就是索引和主键的区别。主键一定是唯一性索引,唯一性索引并不一定就是主键。我来来具体的东西说吧,书大家都看过吧,看下它每页是不是有个页码,我们的数据表主键就相当于是这个页码。索引相当于书的目录,有了目录我们可以很快...原创 2018-07-07 15:54:32 · 3727 阅读 · 0 评论