![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
python小白努力中
自信,美好,永不止步。
chinacheng2023
展开
-
mysql基本查询语句
数据库操作的sql语句查看所有数据库show database创建数据库create database 数据库名 charset=utf8使用数据库use 数据库名查看当前使用的数据库select database();删数据库drop database 数据库名表结构操作的sql语句查看当亲数据库中所有表show table...原创 2019-08-08 16:59:38 · 108 阅读 · 0 评论 -
数据库中as和distinct的使用
as 关键字起别名使用 as 给字段起别名select id as 序号, name as 名字, gender as 性别 from students;可以通过 as 给表名起别名– 如果是单表查询 可以省略表名 select id, name, gender from students; – 表名.字段名 select students.id,students.na...原创 2019-08-09 09:12:33 · 1322 阅读 · 0 评论 -
数据库where条件查询、比较运算符、逻辑运算符、模糊查询、范围查询、空判断查询、order by排序、分页查询使用
数据库where条件查询*where语句支持的运算符:1.比较运算符2. 逻辑运算符3. 模糊查询4. 范围查询5. 空判断select * from 表名 where 条件;例:select * from students where id = 1;比较运算符查询1. 等于: =2. 大于: >3. 大于等于: >=4. 小于: <5. 小于等...原创 2019-08-09 09:23:38 · 2372 阅读 · 0 评论 -
mysql的聚合函数与分组查询
聚合函数常用的聚合函数count(col): 表示求指定列的总行数max(col): 表示求指定列的最大值min(col): 表示求指定列的最小值sum(col): 表示求指定列的和avg(col): 表示求指定列的平均值聚合函数的特点聚合函数默认忽略字段为null的记录 要想列值为null的记录也参与计算,必须使用ifnull函数对null 值做替换。求总行数– 返...原创 2019-08-09 11:11:59 · 426 阅读 · 0 评论 -
PyMySQL的安装和使用,获取游标对象完成对sql语句的执行
Python程序操作MySQL数据库安装pymysql第三方包:sudo pip3 install pymysql说明:安装命令使用 sudo pip3 install 第三方包名 卸载命令使用 sudo pip3 uninstall 第三方包可以使用: pip3 show pymysql 命令查看第三方 包的信息 pip3 list查看使用pip命令安装的第三方包列...原创 2019-08-09 18:14:36 · 1567 阅读 · 1 评论 -
什么是sql注入,怎么防止SQL注入?
防止SQL注入什么是SQL注入?用户提交带有恶意的数据与SQL语句进行字符串方式的拼接,从而影响了SQL语句的语义,最终产 生数据泄露的现象如何防止SQL注入?SQL语句参数化SQL语言中的参数使用%s来占位,此处不是python中的字符串格式化操作将SQL语句中%s占位所需要的参数存在一个列表中,把参数列表传递给execute方法中第二个参数防止SQL注入的示例代码:fr...原创 2019-08-09 18:16:57 · 5450 阅读 · 0 评论 -
什么是事务?事务的四大特性是什么?
事务的介绍事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。事务的使用场景:在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假如这些SQL执行到一半突然停电了,那么就会导致这个功能只完成了一半,这种情况是不允许出现,要想解决这个问题就需要通过事务来完成。事务的四大特性...原创 2019-08-10 09:17:12 · 36690 阅读 · 0 评论 -
MYSQL数据库常用的数据库引擎是什么,有什么区别,优缺点?
MYSQL的四个数据引擎分别是: (1) ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它**不支持事务处理,也不能够容错**:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序...原创 2019-08-10 10:15:07 · 2385 阅读 · 0 评论 -
什么是索引?怎么创建索引?索引的使用原则?
索引的介绍索引在MySQL中也叫做“键”,它是一个特殊的文件,它保存着数据表里所有记录的位置信息,更通俗的来说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。当数据库中数据量很大时,查找数据会变得很慢,我们就可以通过索引来提高数据库的查询效率。索引的使用查看表中已有索引:show index from 表名;说明:主键列会自动创建索引索引的创建:-- ...原创 2019-08-10 16:21:12 · 18058 阅读 · 1 评论