MySQL
ReddingtonLin
Python打杂工程师
展开
-
Ubuntu 16.04系统下MySQL的安装
1.服务器端安装安装服务器端:在终端中输入如下命令,回车后,然后按照提示输入sudo apt-get install mysql-server启动服务当前使用的ubuntu镜像中已经安装好了mysql服务器端,无需再安装,并且设置成了开机自启动sudo service mysql start查看进程中是否存在mysql服务ps ajx|grep ...原创 2018-09-16 19:11:33 · 167 阅读 · 0 评论 -
MySQL的基本使用
命令行连接连接数据库mysql -uroot -p回车后输入密码,当前设置的密码为mysql退出登录quit 和 exit或ctrl+d登录成功后,输入如下命令查看效果查看版本:select version();显示当前时间:select now();数据库操作查看所有数据库show databases;使用...原创 2018-09-16 20:34:11 · 253 阅读 · 0 评论 -
MySQL的查询(超详细附带数据供练习)
MySQL的查询(超详细附带数据供练习)原创 2018-09-16 21:51:31 · 1200 阅读 · 1 评论 -
MySQL高级之视图
1.定义通过select查询出来的视图表/结果集/虚拟表2.特点对于若干张基本表的引用,得到一张虚拟表,是查询语句的执行结果,不存储具体的数据3.作用重用sql语句,简化用户操作更清晰表达数据当数据库重构时,降低对用户(程序)的影响视图能够对机密数据提供安全保护4.命令创建视图建议以v_开头create view 视图名称 as select语句;例:create ...原创 2018-09-17 19:53:11 · 163 阅读 · 0 评论 -
MySQL高级之事务
需求事务广泛的运用于订单系统、银行系统等多种场景例如:A用户和B用户是银行的储户,A账户余额2000元,B账户余额3000元,现在A要给B转账500元,那么需要做以下几件事:检查A的账户余额>500元;A 账户中扣除500元;B 账户中增加500元;正常的流程走下来,A账户扣了500,B账户加了500,皆大欢喜。那如果A账户扣了钱之后,系统出故障了呢?A白白损失了50...原创 2018-09-18 00:26:53 · 141 阅读 · 0 评论 -
MySQL高级之索引
问题一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作),而且插入操作和更新操作很少出现性能问题,遇到最多、最容易出问题还是一些复杂的查询操作解决办法当数据库中数据量很大时,查找数据会变得很慢优化方案:建立索引定义索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比...原创 2018-09-18 00:27:25 · 192 阅读 · 0 评论 -
MySQL高级之主从同步
1. 主从同步的定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主从同步的好处:(1) 通过增...原创 2018-10-03 22:45:29 · 164 阅读 · 0 评论 -
MySQL对空间坐标数据(GEOMETRY字段)的读写
原始数据/数据库要显示的数据:IDCITYDISTRICTNAMECOORDINATE_gcj02494165成都市成华区成渝立交地铁站C口POINT(104.147775 30.625014)其中COORDINATE_gcj02字段属于空间坐标字段point插入错误的插入语句insert into database.metro_info(CITY...原创 2019-07-25 21:02:03 · 7518 阅读 · 0 评论 -
Pandas从MySQL中读取POINT空间数据
对于POINT类型的空间数据, 直接从MySQL中读取,可以直接使用以下的SQL语句select * from 表名使用Python中的pymysql读取POINT数据, 见我的另一篇博客MySQL对空间坐标数据(GEOMETRY字段)的读写使用Pandas执行上述语句, 读取POINT数据也是一样的问题,查询结果会显示为二进制我的解决方案:不使用*, 改为读取所有字段名称, 并对P...原创 2019-09-20 21:26:58 · 657 阅读 · 0 评论