表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十二:查询至少学过学号为“1001”同学所有课程的其他同 ...
分类:
数据库 时间:
2020-05-28 13:51:27
阅读次数:
74
数据抽出选项+统计抽出数据+(方便的)函数 一、数据抽出选项select语句可以在对数据抽取时对语句设置更多得选项,已得到想要得结果 1.排序 order by asc/desc select * from 表名 order by 字段 asc * 按某一字段进行升序排序 select * from ...
分类:
数据库 时间:
2020-05-28 13:47:56
阅读次数:
64
续昨天对mysql分区表相关原理介绍的内容,今天主要介绍一下如何创建各类型的分区以及分区日常维护的一些命令,仅供参考。 mysql分区理论:https://mp.toutiao.com/profile_v3/graphic/preview?pgc_id=6829658074215612941 一、创 ...
分类:
数据库 时间:
2020-05-28 13:40:17
阅读次数:
72
在mysql中,用SQL语句增删改字段,重命名替换字段 语法 ALTER TABLE 表 {ADD ADD{COLUMN 字段类型 [ (字长)] [NOT NULL] [CONSTRAINT 索引 ] | ALTER COLUMN 字段类型 [(字长)] | rename COLUMN to CO ...
分类:
数据库 时间:
2020-05-28 13:39:59
阅读次数:
98
1) 最简单的形式 SQL 代码 --经确认customers表中所有customer_id小于1000均为'北京' --1000以内的均是公司走向全国之前的本城市的老客户:) update customers set city_name='北京' where customer_id<1000 2) ...
分类:
数据库 时间:
2020-05-28 13:37:27
阅读次数:
70
Mysql优化步骤: 数据库表、字段的设计、存储引擎 Mysql的索引 Mysql集群、负载均衡、读写分离 SQL语句优化(效果不是很好) ...
分类:
数据库 时间:
2020-05-28 13:36:26
阅读次数:
67
安装205yuminstallmariadb-y206yuminstallmariadb-server-y207systemctlrestartmariadb208systemctlenablemariadb初始化mysql_secure_installation查看数据库showdatabases;更改密码MariaDB[(none)]>setpassword=password(‘linu
分类:
数据库 时间:
2020-05-28 13:28:36
阅读次数:
73
将数字转换成 百分比的形式 有时我们需要的数据,不单单是只是一个数字,可能是一个百分的形式 有两种方法,一种是在程序中进行处理(前端,后端都行),另一种是在数据库中进行处理 因为sql 也是一们语言对吧,不同的数据库管理系统的sql 语句有所差别,不过不怎么大,比常说的java 与 C# 要好多了 ...
分类:
数据库 时间:
2020-05-28 13:26:54
阅读次数:
341
1、“增”——添加数据 1.1 为表中所有字段添加数据 1.1.1 INSERT 语句中指定所有字段名 语法:INSERT INTO 表名(字段名1,字段名2,…) VALUES(值1,值2,…); 举例:INSERT INTO student(id,name,grade) VALUES(1,'zh ...
分类:
数据库 时间:
2020-05-28 13:25:43
阅读次数:
63
1.索引的作用 类似于一本书中的目录,起到优化查询的作用 2.索引的分类(算法) B树索引 默认使用的索引类型(差不多95%以上)R树索引Hash索引 在innodb中也有Hash索引,只是它是自适应的,不需要人管理,存储引擎帮我们自动去做的一个在索引层上的优化。FullText GIS 索引 3. ...
分类:
数据库 时间:
2020-05-28 13:24:03
阅读次数:
64
python达梦数据库操作流程连接数据库dm.connect(...)获取游标dm_conn.cursor()编写SQL语句sql_str执行SQL语句dm_cursor.execute()获取结果列表dt_breakpoint=dm_cursor.fetchall()关闭游标dm_cursor.close()关闭数据库连接dm_conn.close()代码示例importpandasaspdim
分类:
数据库 时间:
2020-05-28 13:21:53
阅读次数:
578
本文主要研究一下rocketmq-mysql的ColumnParser ColumnParser rocketmq-externals/rocketmq-mysql/src/main/java/org/apache/rocketmq/mysql/schema/column/ColumnParser. ...
分类:
数据库 时间:
2020-05-28 13:09:26
阅读次数:
58
概述 众所周知,除了MySQL默认采用RR隔离级别之外,其它几大数据库都是采用RC隔离级别。为啥mysql要这样设置呢?其实是MySQL为了规避一个数据复制场景中的缺陷,而选择 Repeatable Read 作为默认隔离级别。不过不同数据库实现方式还是不太一样。 例如Oracle仅仅实现了RC 和 ...
分类:
数据库 时间:
2020-05-28 13:06:29
阅读次数:
65
本文意在指导使用YUM来安装最新版mariadbStep1:新建repo文件touch/etc/yum.repos.d/MariaDB.repo官方源[mariadb]name=MariaDB-10.3.9baseurl=http://yum.mariadb.org/10.3.9/centos7-amd64#alternative:baseurl=http://archive.mariadb.or
分类:
数据库 时间:
2020-05-28 13:05:55
阅读次数:
69
Declare @row int, --行记录数 @count int,--总记录数 @id int, --你需要的结果select @count=COUNT(1),@row =1 from 表名 SELECT ROW_NUMBER() OVER (ORDER BY UserId ASC) rowi ...
分类:
数据库 时间:
2020-05-28 13:01:40
阅读次数:
94
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) oracle单行函数:作用于一行,返回一个值 字符函数 upper和lower,使用案例代码如下: 字符函数 upper(varchar) 将字符串中小写字母转换为大写 参数1:一个字符串 select upper(' ...
分类:
数据库 时间:
2020-05-28 12:56:56
阅读次数:
81
python达梦数据库操作流程连接数据库dm.connect(...)获取游标dm_conn.cursor()编写SQL语句sql_str执行SQL语句dm_cursor.execute()获取结果列表dt_breakpoint=dm_cursor.fetchall()关闭游标dm_cursor.close()关闭数据库连接dm_conn.close()代码示例importpandasaspdim
分类:
数据库 时间:
2020-05-28 12:56:19
阅读次数:
94