
mysql
文章平均质量分 60
LuiChun
老师们别着急,学生这就来指点你。
重重误,不可解。履迹重蹈,错中择路。
每日三省吾身,吾没错。
展开
-
docker compose创建mysql8032
docker compose 创建mysql服务【附视频】原创 2023-02-28 04:52:56 · 150 阅读 · 0 评论 -
DataGrip中创建数据表的方式
【代码】+【视频】DataGrip中创建数据表和创建数据库原创 2023-02-27 09:38:24 · 4071 阅读 · 1 评论 -
dajngo电商数据库设计图,通用版本
原创 2021-09-06 16:51:47 · 212 阅读 · 0 评论 -
django3数据库设计之商城项目
django3数据库设计之商城项目图数据关系图原创 2021-09-11 05:04:31 · 193 阅读 · 0 评论 -
centos 创建mysql8数据库给django连接
第一步创建数据库界面创建为:创建命令模式为:CREATE DATABASE mydjango DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci;原创 2021-08-27 23:15:39 · 171 阅读 · 0 评论 -
centos中python3.9,django3.2连接mysql
当设置好了settings.py文件,如:# 配置mysql8数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydjango', 'USER': 'root', 'PASSWORD': 'asd!@#123', 'HOST': '127.0.0.1', 'PORT': '3306', }原创 2021-08-27 23:07:14 · 572 阅读 · 0 评论 -
mysql分页技巧
分页查询应用场景当要显示的数据一页显示不全,需要分页提交sql请求语法select 查询列表from 表join type join 表2where 筛选条件[group by 分组字段][having 分组后的筛选][order by 排序字段]limit offset,size;offset 要显示条目的起始索引(起始索引从0开始)size 要显示的条目个数案例1:查询表中5条信息select * from 表 limit 0,5;select * from 表 lim原创 2021-06-30 20:41:00 · 129 阅读 · 0 评论 -
mysql视图,总结
##视图对比创建语法的关键字是否占用物理空间使用视图create view只是保存了sql逻辑增删改查,一般不使用增删改表create table保存了数据增删改查创建视图选择一个数据表(book)里面的内容来创建一个视图(bookview)create view bookview asselect * from book;选择两个数据表(book1,book2)里面的内容来创建一个视图(bookview),连接条件为book1的id等于boo原创 2021-06-30 20:39:07 · 203 阅读 · 0 评论 -
mysql存储过程的多表查询
#创建学生表create table st_table( id int auto_increment primary key, name varchar(10), sex varchar(1));#创建学生选修课信息表create table course_table( id int, course1 varchar(20) default null, course2 varchar(20) default null, course3 varc原创 2021-06-30 20:35:21 · 1967 阅读 · 0 评论 -
mysql常量,变量,循环语句,存储过程,触发器,分隔符
常量:参与运算给变量赋值字符串:用成对的单引号/双引号括起来数值型:二进制,十进制,八进制,十六进制日期时间:年-月-日-时-分-秒-微妙布尔值:ture/false【1/0】null:未知,待定,没有值,无数据变量:记录存放某一个时段的状态值自定义变量/系统变量自定义会话变量:断开连接前可用,断开连接后自动释放自定义局部变量:在封装的储存程序内部可用,调用结束后释放。会话变量定义:set @var1 =值1;set @var1 =值1,@var2=值2;select 值1 int原创 2021-06-30 20:30:26 · 1123 阅读 · 1 评论 -
mysql事务的ACID属性:
事务的ACID属性:原子性一致性隔离性持久性atomicityconsistencyisolationdurability1:原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行,也叫回滚。原子性这个词是来自化学物理上的。意思是不可以再分的最小单位,但这是在之前的学术上,但现在化学物理上又说原子可以再细分。所以在sql这里的原子性意思是原创 2021-06-30 20:25:53 · 445 阅读 · 0 评论 -
mysql参考例题
第一单元题目(Command窗口)不属于MySQL的图形管理工具(Workbench,Navicat,PhpMyAdmin)属于MySQL的图形管理工具MySQL有以下特点(开源软件,适用于OLTP场景,服务器数量大,主要应用于互联网行业)MySQL是关系型数据库(正确)MySQL默认使用TCP/IP的端口号是( 3306)进行MySQL的配置,最重要的是修改( my.ini )文件可以通过( net start mysql57 )命令来启动MySQL服务MySQL支持的存储引擎有哪些原创 2021-06-30 20:19:31 · 3799 阅读 · 0 评论 -
mysql workbench第二栏图标中英文意思
找不到对应的文件向里面进行修改为中文,如果找到了请告诉我Create a new SQL tab for executing queries#创建用于执行查询的新SQL选项卡Open a SQL script file in a new query tab#在新的查询选项卡中打开SQL脚本文件Open Inspector for the selected object#打开选定对象的检查器create a new schema in the connected server#在连接的服务器中原创 2021-06-27 19:14:37 · 589 阅读 · 0 评论 -
mysql workbench中文设置 mac系统,win系统,linux系统
mac系统:1:访达偏好设置2:高级设置1.显示所有文件扩展名2.按名称排序时的窗口中3:显示显示路径栏(将会在文件管理夹中下方显示文件路径,清楚文件在那个路径下面)显示状态栏(显示简单的统计信息,在文件夹下方显示文件个数和电脑空间大小)workbench设置中文路径/Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml...原创 2021-06-26 18:53:33 · 8219 阅读 · 0 评论 -
mysql存储过程与触发器的例题
1.创建存储过程(1)创建一个存储过程,查询女同学选修的课程信息。#创建学生表create table st_table( id int auto_increment primary key, name varchar(10), sex varchar(1));#创建学生选修课信息表create table course_table( id int, course1 varchar(20) default null, course2 varcha原创 2021-06-22 16:37:06 · 2030 阅读 · 0 评论 -
mysql汇总02
常见函数将一组逻辑语句封装在方法体中函数优点:提高代码重用性,2隐藏实现细节调用:select 函数名(实参列表) [from 表];select 函数名();主要需要留意的是1.函数名叫什么2.函数的功能是干什么的函数分类:1.单行函数:如concat length ifnull2.分组函数:做统计用的又叫:统计函数,聚合函数,组函数常见函数一:单行函数字符函数1.length()获取参数值的字节个数select ...原创 2021-05-28 08:14:15 · 236 阅读 · 0 评论 -
mysql使用总结
DB:数据库用于装载数据DBMS:数据库管理系统用于对数据库管理SQL:结构化查询语言用于和数据库管理系统交流常规数据库中的排列为:1.数据库名 2.数据表名组成:数据先放到表中,表再放到库中一个数据库可以有多张表表里面有多个列组成,也叫字段表中的数据是按行存放DBMS分为两类:基于共享文件系统DBMS(不用安装两端):access基于客户端机-服务器的DBMS(客户端,服务端(数据基本安装在服务端)):如mysql,oracle,sqlservermysql:收费原创 2021-05-14 03:55:41 · 241 阅读 · 4 评论 -
(第十二章)创建数据表索引
索引分类普通索引 index唯一索引 unique index全文索引 fulltext index建议创建索引的字段:不建议创建索引:1.分组的字段 (group by中出现的字段)2.存在依赖关系的字表和父表之间的联合查询(主键和外键字段)3.设置唯一完整性约束的字段4.需要排序,分组和表连接操作的字段5.经常查询的字段6.数据量大的表1.拥有重复值多的字段2.经常更新的表3.数据量小的表新建表创建索引语法:create table t...原创 2021-05-10 20:59:48 · 827 阅读 · 0 评论 -
(第十四章)创建储存过程与创建函数
常量:参与运算给变量赋值字符串:用成对的单引号/双引号括起来数值型:二进制,十进制,八进制,十六进制日期时间:年-月-日-时-分-秒-微妙布尔值:ture/false【1/0】null:未知,待定,没有值,无数据变量:记录存放某一个时段的状态值自定义变量/系统变量自定义会话变量:断开连接前可用,断开连接后自动释放自定义局部变量:在封装的储存程序内部可用,调用结束后释放。会话变量定义:set @var1 =值1;set @var1 =值1,@var2=值2;select 值1 int原创 2021-05-08 06:36:07 · 2549 阅读 · 0 评论 -
(第十三章)视图表
view视图表用基本表来填充视图表1.视图表内容列,可以由多个基本表中的列来填充2.视图表的列删除,整表删除,不影响基本表3.(视图表仅由一个基本表来填充时)修改视图表中的数据,会影响基本表内的数据4.当视图表来自多个基本表的数据,不能修改删除里面的数据创建一个视图表create view view_name1#创建视图as select 语句#定义视图的字段规则[with [cascaded][local] check option]#这一行是可选项,对视图更新时,会检查视图的规则ca原创 2021-05-06 03:31:07 · 1591 阅读 · 0 评论 -
(第十一章)数据表的增删改
使用命令插入数据数据表内的简写标注PK – Primary key(主键)NN – Not null(非空)UQ – Unique(唯一)BIN – Binary(二进制数)UN – Unsigned(无符号)ZF – Zero fill(补零)AI – Autoincrement(自动增量)数据表内的增加操作1.插入完整单条数据记录,表中有多少个字段就需要对应的值有多少个insert into table_name values(values1,values2,…values原创 2021-05-05 19:01:49 · 296 阅读 · 0 评论 -
(第十章)多表查询之in,exitst
子查询子查询(嵌套查询),是嵌套在外层查询where子句中的查询子查询为主查询返回其所需要的数据,或者对外查询的结果作进一步的限制in子查询,在内层查询中返回某列的值,外层使用同样的列和子查询的返回值比较。使用关键词in时,返回值可以有多个(使用关系运算符时,返回值只能是一个)。exists用来检查子查询是否有查询结果返回,返回的exists为ture 则外查询语句进行查询,返回的exists为false ,外查询则不查询。exists返回的是一个布尔值in语法:select ta原创 2021-05-04 10:14:12 · 487 阅读 · 0 评论 -
(第九章)多表查询之all,any
子查询allany谓词语义等价转换关系>ANY大于查询结果中的某个值>MIN>ALL大于子查询结果中的所有值>MAX<ANY小于查询结果中的某个值<MAX<ALL小于子查询结果中的所有值<MIN>=ANY大于等于查询结果中的某个值>=MIN>=ALL大于等于子查询结果中的所有值>=MAX<=ANY小于等于查询结果中的某个值<=MA原创 2021-05-03 14:51:17 · 240 阅读 · 0 评论 -
(第八章)左右外连接
外连接查询leftrightouter左外连接右外连接left [outer] joinright [outer] join以左表为基础,与右表连接,没有对应的数据将右表设置为null以右表为基础,与左表连接,没有对应的数据将左表设置为null查询结果不仅包含符合连接条件的行,而且还包括左表、右表或两个连接表中的所有数据行,则应该使用外连接。实例——左外连接语句:select r1,r2,r3,r4 from [表1] left join [表2原创 2021-05-02 22:11:45 · 595 阅读 · 0 评论 -
(第七章)多表查询
内连接查询分为等值和不等值查询两个表连接,满足条件,必须有公共字段等值连接使用 = 号inner joinINNER JOIN使用比较运算符“ = ”匹配每个表共有列 的列值,查询结果仅包含符合连接条件与筛选条件的行。等值连接语句(两个表有公共字段)select tableA.col_name1,tableB.col_name2from tableA jinner join tableB####on tableA.col_nameX=tableB.col_nameXselect原创 2021-05-02 11:08:39 · 451 阅读 · 0 评论 -
(第六章)多表查询
多表查询内连接查询1.自连接查询2.等值或不等值查询外连接查询1.左外连接查询2.右外连接查询子查询1.in ,exists2.any,all自连接查询表与其自身进行笛卡儿积连接、根据相同名称的字段进行记录匹配,查询结果仅包含符合连接条件与筛选条件的行。为了区别该表的每一次出现,需要为表分别定义别名。INNER JOIN使用比较运算符“ = ”匹配每个表共有列 的列值,查询结果仅包含符合连接条件与筛选条件的行。select A.col_name1,B,col_name2原创 2021-05-02 11:07:50 · 293 阅读 · 0 评论 -
(第五章)统计函数分组
统计函数与分组函数名意思功能count计数计算一张表的记录个数/计算一列中值的个数min最小求一列值的最大值max最大求一列值的最大值sum总和计算一列中值的总和【数值型】avg平均值计算一列中值的平均值【数值型】group by根据…分组order by根据…排序having有select founction(col_name)from table_namewhere conditiongrou原创 2021-05-02 11:03:49 · 751 阅读 · 0 评论 -
(第一章)数据库的类型
整数类型整数类型字节最小值最大值备注tinyint1有符号 -128无符号 0有符号127无符号255微整型smallint2有符号-32768无符号0有符号32767无符号65535小整型medimint3有符号-8388608无符号0有符号8388607无符号1677215中整型int或integer4有符号-21448648无符号0有符号2147483647无符号4294967295整型bigint8有符号..原创 2021-05-02 10:58:58 · 394 阅读 · 0 评论 -
(第四章)数据表的约束
数据表约束——设置非空和默认值实体完整性:主属性值不能为null且不能有相同值参照完整性:两个表的主键和外键的数据应对应一致禁止从表中插入包含主表中不存在的关键字的数据行。禁止删除从表中对应记录的主表记录。自定义完整性:针对某个特定关系数据库的约束条件完整性约束关键字非空含义not null非空约束字段的值不能为空default默认值设置字段的默认值unique key(uk)唯一约束字段的值唯一auto_increment自增约束字段的值原创 2021-05-02 10:57:07 · 570 阅读 · 0 评论 -
(第三章)查看数据库
参数举例中文意思mydata数据库名字is_book数据表名字num1字段名查看数据库里面的表use mydata;show tables;Tables_in_mydataa_bookb_bookc_bookd_booke_book查看某个表的描述use mydata;describe a_book;字段类型空外键/主键默认值额外的FieldTypeNullKeyDefaultExtra...原创 2021-05-02 10:55:02 · 751 阅读 · 0 评论 -
(第二章)mysql创建数据库
E-R模型【实体关系】entity实体relationship关系mysql对大小写不敏感查看数据库引擎SHOW VARIABLES LIKE ‘%storage_engine%’;创建数据表术语英文中文数据库databaseschematable数据表create创建exists存在show查看use使用if假如drop删除描述describedesc创建数据库【m原创 2021-05-02 10:52:17 · 2249 阅读 · 0 评论