![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
MySQL数据库
哈哥撩编程
【易编橙·终身成长社群】星主,2023年度·博客之星&超级个体得主,COC上海社区主理人,谷歌、亚马逊、1024等开发者大会分享嘉宾,《程序员:职场效能必修宝典》作者。
展开
-
MySQL数据库_数据库的基本介绍
数据库的简单介绍“数据”的存储据传说,上古时代人们通过 “结绳记事” 的方式来进行计数或者记录一些大大小小的事情,是帮助人们回忆过去的唯一线索。当文字产生后,人们通过文字的方式来进行传统的信息数据的记录。而传统的信息数据记录方式存在着一些缺陷,比如 数据不易保存,备份起来不方便,信息查找略显困难等等…进入现代之后,人们通过“文件”、“数据库”的方式存储信息数据。文件文件的使用方式简...原创 2019-05-14 17:57:42 · 754 阅读 · 2 评论 -
MySQL数据库高级篇_视图、事务、索引
MySQL数据库高级篇视图对于复杂的查询SQL语句,往往是由多个表进行关联查询才得到的,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,而且维护起来非常麻烦,这个时候我们就可以通过 定义视图 的方式来解决。什么是视图?通俗一点来说,'视图' 其实就是一个 'SELECT' 语句的结果集。 所以我们在使用视图 的时候,主要的工作就落在创建这条S...原创 2019-05-30 11:43:18 · 397 阅读 · 0 评论 -
MySQL数据库_MySQL与Python交互_Python操作MySQL步骤与增删改查
MySQL数据库MySQL与Python交互Python操作 MySQL 步骤引入模块在py文件中引入pymysql模块from pymysql import *Connection 对象用于建立与数据库的连接创建对象:调用connect()方法conn=connect(参数列表)参数host:连接的mysql主机,如果本机是’localhost’参数port...原创 2019-05-30 11:31:32 · 401 阅读 · 0 评论 -
MySQL数据库_数据库的简单设计
文章目录MySQL数据库数据库的简单设计三范式E-R模型逻辑删除扩展阅读MySQL数据库数据库的简单设计关系型数据库建立在E-R模型的基础上,我们需要根据产品经理的设计策划,抽取出来模型与关系,制定出表结构,这是项目开始的第一步在开发中有很多设计数据库的软件,常用的如power designer,db desinger等,这些软件可以直观的看到实体及实体间的关系设计数据库,可能是由专门...原创 2019-05-22 23:53:23 · 474 阅读 · 0 评论 -
MySQL数据库_数据的查询_自关联、子查询
文章目录MySQL数据库自关联子查询子查询分类总结MySQL数据库自关联设计省信息的表结构provinces id ptitle设计市信息的表结构citys id ctitle proidcitys表的proid表示城市所属的省,对应着provinces表的id值问题:能不能将两个表合成一张表呢?思考:观察两张表发现,citys表比provinces表多...原创 2019-05-22 23:48:51 · 1540 阅读 · 0 评论 -
MySQL数据库_数据的增删改查
文章目录MySQL数据库数据的增删改查增加删除修改查询数据的备份和恢复备份恢复MySQL数据库数据的增删改查数据的增删改查增删改查(CURD)C:创建【Create】U:更新【Update】R:读取【Retrieve】D:删除【Delete】增加格式:INSERT INTO table_name (column_name1,column_name2,...) VALU...原创 2019-05-16 22:48:44 · 968 阅读 · 5 评论 -
MySQL数据库_数据的查询_分页、链接查询
文章目录MySQL数据库分页链接查询MySQL数据库分页获取部分行当数据量过大时,在一页中查看数据是一件非常麻烦的事情语法select * from 表名 limit start,count说明从start开始,获取count条数据--限制查询出来的个数select * from students where gender=1 limit 2;--查询前5个数据...原创 2019-05-22 00:58:35 · 402 阅读 · 0 评论 -
MySQL数据库_MySQL与Python交互_数据准备与SQL演练
文章目录MySQL数据库MySQL与Python交互数据的准备SQL演练MySQL数据库MySQL与Python交互数据的准备创建数据表-- 创建 "京东" 数据库create database jing_dong charset=utf8;-- 使用 "京东" 数据库use jing_dong;-- 创建一个商品goods数据表create table goods( ...原创 2019-05-25 16:03:31 · 807 阅读 · 0 评论 -
MySQL数据库_数据的查询_排序、聚合函数、分组
文章目录MySQL数据库排序聚合函数分组MySQL数据库排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by 列1 asc|desc ,列2 asc|desc,...说明:将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推默认按照列值从小到大排列(asc)asc从小到大排列,即升序desc从大到小排序...原创 2019-05-21 10:50:00 · 2204 阅读 · 0 评论 -
MySQL数据库_数据库与数据表操作
MySQL数据库命令行连接现在在工作中基本不使用终端进行连接操作数据库了,一般都使用图形化工具,如Navicat for MySQL,DBeaver等等,但是操作数据库的命令操作方式,需要熟练掌握。通过终端连接。 命令: mysql -uroot / mysql -uroot -p (输入密码)连接成功之后,如下图所示退出登录quit 和 exit或ctrl+d数...原创 2019-05-15 17:35:06 · 501 阅读 · 4 评论 -
MySQL数据库_数据完整性
MySQL数据库数据完整性一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束数据类型使用数据类型的原则是:够用就可以,尽量使用取值范围小的,而不用大的,这样可以节省更多的存储空间常用数据类型如下:整数:int,bit(最小的信息单位)...原创 2019-05-15 17:30:36 · 431 阅读 · 1 评论 -
MySQL数据库_数据的查询_基本查询与条件查询
文章目录MySQL数据库数据的查询数据的基本查询数据的条件查询MySQL数据库数据的查询数据的基本查询建数据库、数据表-- 创建数据库create database python_test charset=utf8;-- 使用数据库use python_test;-- students表create table students( id int unsigned p...原创 2019-05-20 10:36:15 · 2802 阅读 · 3 评论 -
MySQL数据库_MAC系统安装MySQL
MySQL数据库MySQL安装、启动与关闭因为我用的是mac,所已这里的安装步骤仅适用于mac;mac系统下,安装的方法有两种,一种是通过安装包方式,另一种是通过命令行方式。参考文章:http://www.jianshu.com/p/fd3aae701db9这里我选择的是通过 Homebrew 的命令行方式安装的,具体操作如下:brew install mysql安装完成后,启...原创 2019-05-14 20:22:43 · 333 阅读 · 0 评论 -
MySQL数据库高级篇_账户管理与MySQL主从
MySQL数据库高级篇账户管理(仅做了解)在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行操作,主要的操作就是数据的crudMySQL账户体系:根据账户所具有的权限的不同,MySQL的账户可以分为以下几种*服务实例级账号:,启动了一个mysqld,即为一个数据库实例;如果某用户如root,拥有服务实例级分配的权限...原创 2019-05-30 14:08:25 · 423 阅读 · 2 评论