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 · 250 阅读 · 0 评论 -
MySQL的基本使用
命令行连接 连接数据库 mysql -uroot -p 回车后输入密码,当前设置的密码为mysql 退出登录 quit 和 exit 或 ctrl+d 登录成功后,输入如下命令查看效果 查看版本: select version(); 显示当前时间: select now(); 数据库操作 查看所有数据库 show databases; 使用...原创 2018-09-16 20:34:11 · 329 阅读 · 0 评论 -
MySQL的查询(超详细附带数据供练习)
MySQL的查询(超详细附带数据供练习)原创 2018-09-16 21:51:31 · 1353 阅读 · 1 评论 -
MySQL高级之视图
1.定义 通过select查询出来的视图表/结果集/虚拟表 2.特点 对于若干张基本表的引用,得到一张虚拟表,是查询语句的执行结果,不存储具体的数据 3.作用 重用sql语句,简化用户操作 更清晰表达数据 当数据库重构时,降低对用户(程序)的影响 视图能够对机密数据提供安全保护 4.命令 创建视图 建议以v_开头 create view 视图名称 as select语句; 例: create ...原创 2018-09-17 19:53:11 · 242 阅读 · 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 · 228 阅读 · 0 评论 -
MySQL高级之索引
问题 一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作),而且插入操作和更新操作很少出现性能问题,遇到最多、最容易出问题还是一些复杂的查询操作 解决办法 当数据库中数据量很大时,查找数据会变得很慢 优化方案:建立索引 定义 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比...原创 2018-09-18 00:27:25 · 254 阅读 · 0 评论 -
MySQL高级之主从同步
1. 主从同步的定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。 使用主从同步的好处: (1) 通过增...原创 2018-10-03 22:45:29 · 226 阅读 · 0 评论 -
MySQL对空间坐标数据(GEOMETRY字段)的读写
原始数据/数据库要显示的数据: ID CITY DISTRICT NAME COORDINATE_gcj02 494165 成都市 成华区 成渝立交地铁站C口 POINT(104.147775 30.625014) 其中COORDINATE_gcj02字段属于空间坐标字段point 插入 错误的插入语句 insert into database.metro_info (CITY...原创 2019-07-25 21:02:03 · 7938 阅读 · 0 评论 -
Pandas从MySQL中读取POINT空间数据
对于POINT类型的空间数据, 直接从MySQL中读取,可以直接使用以下的 SQL语句 select * from 表名 使用Python中的pymysql读取POINT数据, 见我的另一篇博客MySQL对空间坐标数据(GEOMETRY字段)的读写 使用Pandas执行上述语句, 读取POINT数据也是一样的问题,查询结果会显示为二进制 我的解决方案: 不使用*, 改为读取所有字段名称, 并对P...原创 2019-09-20 21:26:58 · 811 阅读 · 0 评论
分享