随笔分类 -  mysql数据库

摘要:MySql8有新的安全要求,不能像之前的版本那样一次性创建用户并授权需要先创建用户,再进行授权操作 1.创建新用户 create user 'username'@'host' identified by 'password'; 其中username为自定义的用户名;host为登录域名,host为'% 阅读全文
posted @ 2024-05-09 15:35 HuangQiaoqi 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:table表格标签 【1】定义和用法 <table>用来定义一个表格 一个表格由一个或者多个tr,td组成 tr为一行 td为一行里面的一个个数据 th是表头,通常用来定义第一行的数据 thead用来装表头的那一行,tbody用来装其他行,可写可不写,写上可以让代码看起来更加美观,更加具有可读性 标 阅读全文
posted @ 2024-03-24 17:06 HuangQiaoqi 阅读(6) 评论(0) 推荐(0) 编辑
摘要:视图 【1】介绍 视图是一张虚拟表,是通过查询其他一张表或者多张表的结果而保存的,是基于 SQL 语句的结果集的数据库对象。 视图与真实的表不同,因为它本身不存储数据。 视图是一种可以保存复杂sql查询的方式,并且像普通表一样使用。 视图可以包含一个或多个表中的数据,并可以用于隐藏复杂的 SQL 语 阅读全文
posted @ 2024-03-24 17:05 HuangQiaoqi 阅读(8) 评论(0) 推荐(0) 编辑
摘要:存储过程 【1】简介 存储过程是一种在数据库中保存的sql语句集合,它可以执行一系列的数据库操作。 使用存储过程有以下几点好处 性能提升:存储过程在服务器端执行,减少了网络通信量和延迟。 代码重用和标准化:存储过程可以被多次调用,有助于代码重用和保持一致性。 安全性:可以限制对特定数据的直接访问,而 阅读全文
posted @ 2024-03-24 17:04 HuangQiaoqi 阅读(16) 评论(0) 推荐(0) 编辑
摘要:PyMySQL介绍 【1】简洁 纯Python实现的模块,可以与Python代码兼容衔接,并也几乎兼容MySQL-python。 遵循 Python 数据库 API v2.0 规范。 官网:https://zetcode.com/python/pymysql/ 【2】安装 通过pip install 阅读全文
posted @ 2024-03-24 17:04 HuangQiaoqi 阅读(36) 评论(0) 推荐(0) 编辑
摘要:多表查询 【1】子查询 子查询就是把将一条sql语句查询到的结果作为一张表和另一张表平在一起完成多表查询 有一张成绩表和学生信息表,要求查询学生的名字以及他的平均成绩 这时候就可以先通过成绩表查到对应学生id的平均成绩 再以这次查询的结果和学生信息表一起完成多表查询 【2】联表查询 联表查询分为内连 阅读全文
posted @ 2024-03-24 17:04 HuangQiaoqi 阅读(14) 评论(0) 推荐(0) 编辑
摘要:聚合函数 【1】count() 统计表中数据的行数或者统计指定列其值不为NULL的数据个数 -- 查询表里有多少个人 select count(id) from user; + + | count(id) | + + | 13 | + + 【2】max() 指定列的最大值 -- 查询最高的工资 se 阅读全文
posted @ 2024-03-24 17:03 HuangQiaoqi 阅读(7) 评论(0) 推荐(0) 编辑
摘要:记录的查询语法 -- 单表查询 select <字段...>from <库名>.<表名> where <条件> group by <分组条件> having <过滤条件> order by <排序字段> {ASC | DESC} -- 默认升序ASC limit <显示条数>; -- 创建表 cre 阅读全文
posted @ 2024-03-24 17:03 HuangQiaoqi 阅读(6) 评论(0) 推荐(0) 编辑
摘要:创建表的完整语法 【1】创建表的万能模板 create table <表名>( 字段名,字段类型[约束条件], 字段名,字段类型[约束条件], ... ) 【2】约束条件 -- 约束条件 约束条件是指在数据类型之外对字段额外附加的限制,是为了保证数据的完整性和一致性。可以自己看情况加不加约束条件 【 阅读全文
posted @ 2024-03-24 17:03 HuangQiaoqi 阅读(84) 评论(0) 推荐(0) 编辑
摘要:【一】操作库 【1】创库 create database [if not exists] <数据库名>[charset=utf8]; # 创建数据库的时候建议指定编码 【2】查库 show databases; #查所有数据库 show create database<数据库名>; #查一个数据库 阅读全文
posted @ 2024-03-24 17:02 HuangQiaoqi 阅读(13) 评论(0) 推荐(1) 编辑
摘要:SQL语句基础 【1】SQL规范 在数据库管理系统中,SQL语句关键字不区分大小写,参数区分大小写。 SQL语句可单行或者多行书写,结尾要加;,关键字不能跨行写或者简写 字符串和日期类型的值要以单引号括起来,单词和单词之间要用一个空格隔开。 【2】注释语法 单行注释:使用--或#开头的文本将在其后的 阅读全文
posted @ 2024-03-24 17:02 HuangQiaoqi 阅读(10) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示