随笔分类 -  10_DBServer/sql/proc

摘要:select ifnull ( (select distinct Salary from Employee order by Salary desc limit 1,1), null )as 'SecondHighestSalary' 编写一个 SQL 查询,获取 Employee 表中第二高的薪水 阅读全文
posted @ 2020-12-23 10:47 巴黎爱工作 阅读(1412) 评论(0) 推荐(1) 编辑
摘要:SHOW INDEX FROM tm_show.tm_order; SHOW CREATE TABLE tm_show.tm_order; CREATE UNIQUE INDEX qianjinyan4ceshi ON tm_show.tm_order (orderNUmber); DROP IND 阅读全文
posted @ 2020-03-13 00:11 巴黎爱工作 阅读(150) 评论(0) 推荐(0) 编辑
摘要:登录在Linux服务起中 /etc ls -l my.cnf 然后加入skip-grant-tables,保存,刷新,重启mysql flush privileges;service mysqld restart; mysqlmysql -u root 阅读全文
posted @ 2020-02-12 13:44 巴黎爱工作 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一、linux下查看mysql服务的两种方式: 方式一: [root@localhost bin]ps -ef|grep mysql 方式二: [root@localhost bin]netstat -nlp 二、linux下启动mysql服务的两种方式: 命令行方式: [root@localhos 阅读全文
posted @ 2020-02-12 12:55 巴黎爱工作 阅读(22689) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-02-11 18:13 巴黎爱工作 阅读(0) 评论(0) 推荐(0) 编辑
摘要:show index from tablenamecreate table AAA as select * from BBBinsert into AAA select * from BBB 阅读全文
posted @ 2020-02-10 22:40 巴黎爱工作 阅读(646) 评论(0) 推荐(0) 编辑
摘要:https://www.influxdata.com/ InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。每毫秒记录一下电脑内存的使用情况,然后就可以根据统计的数据,利用图形化界面(InfluxDB V1一般配合Grafana)制作内存使用情况的折线图; 可以理解为按时间记录一些数据 阅读全文
posted @ 2019-12-19 13:34 巴黎爱工作 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:A、临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表:1)定义字段 CREATE TEMPORARY TABLE tmp_table ( name VARCHAR(10) NOT NULL, time date NOT NULL )更高级点就是:creat 阅读全文
posted @ 2019-11-13 10:13 巴黎爱工作 阅读(12238) 评论(0) 推荐(0) 编辑
摘要:LZ在网上搜索了要如何导出mysql的表结构和表中数据,发现有的方法不好用 记录一下好用的方式: 用navicat打开DB链接后,点击数据库,右击选择转储SQL文件,然后选择结构和数据; 之后弹出新的窗口,选择要保存的路径,填写文件名,点击保存则一键生成到指定目录了 打开生成的文件,如下,的确表结构 阅读全文
posted @ 2019-11-01 18:38 巴黎爱工作 阅读(2921) 评论(0) 推荐(1) 编辑
摘要:查看所有的表show table status ;查看具体的某张表show table status from xxdb like 'tm_properties' ;查看具体的字段的意思 select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_COMMEN 阅读全文
posted @ 2019-10-30 11:45 巴黎爱工作 阅读(2338) 评论(0) 推荐(0) 编辑
摘要:1 公共约定 1.1 存储引擎 默认统一使用InnoDB引擎 1.2 字符集设定 后续新建DB默认使用utf8mb4字符集,校对规则使用utf8mb4_general_bin。 历史DB多使用utf8字符集,此部分不做改动。 1.3 隔离级别 统一使用read-committed隔离级别(RDS默认 阅读全文
posted @ 2019-10-09 15:32 巴黎爱工作 阅读(406) 评论(0) 推荐(0) 编辑
摘要:sqlserver mysql 阅读全文
posted @ 2019-10-08 09:27 巴黎爱工作 阅读(1539) 评论(0) 推荐(0) 编辑
摘要:因为两种Oracle数据库中对于结果行号的处理异同造成的。 在MSSQLServer中,可以使用top和ROW_NUMBER()方法的结合来实现,一般写法比较简单,而Oracle则有很大的不同。 只能通过ROWNUM来实现,我们这里主要说明一下,如何使用ROWNUM来实现一些常用的Oracle分页和排序查询,有关ROWNUM的概念,随便搜一下,有很多详细的解释都很清晰,就不赘述了。 1.查... 阅读全文
posted @ 2019-08-13 22:31 巴黎爱工作 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一:oracle实现去重: user数据表: 分两步:1.查询重复数据 2.删除重复数据 1.查询重复数据:在oracle中实现查询重复数据,可以借助于rowid这个伪列。oracle中每个表物理上都存在一个rowid的列,这个列是每行数据在oracle中唯一标识,每个表的主键可以保证数据在本表中不 阅读全文
posted @ 2019-08-13 22:29 巴黎爱工作 阅读(989) 评论(0) 推荐(0) 编辑
摘要:空闲时间里用着mysql学习开发测试平台和测试用具, 在公司里将可用的测试平台部署,将数据库换成sqlserver 巴望着能去用oracle的公司 分页之前看一下简单的,比如从表中根据第一个字段倒序方式查询前5条记录,看看数据sample mysql: select * from table ord 阅读全文
posted @ 2019-08-13 21:44 巴黎爱工作 阅读(473) 评论(0) 推荐(0) 编辑
摘要:数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对 阅读全文
posted @ 2019-07-30 17:18 巴黎爱工作 阅读(335) 评论(0) 推荐(0) 编辑
摘要:Windows 上安装 MySQL https://www.mysql.com/downloads/ 1、下载MySQL安装包(官网下载链接): 选择 DOWNLOADS ——> Community(社区版,免费) ——> MySQL on Windows ——> MySQL Installer — 阅读全文
posted @ 2019-05-14 23:49 巴黎爱工作 阅读(594) 评论(0) 推荐(0) 编辑
摘要:SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_TYPE, COLUMN_COMMENTFROM information_schema. COLUMNSWHERE TABLE_SCHEMA = '数据库名称' SELECT TABLE_SCH 阅读全文
posted @ 2019-05-06 09:57 巴黎爱工作 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:在数据测试的时候,发现开发最容易犯的错是: seq_num = 需要加的值+ seq_num 在需要加的值这边用的是select count(*) from tablexxx, 会有null的场景出现,导致最终seq_num被更新为null+数字=null 阅读全文
posted @ 2019-03-28 16:42 巴黎爱工作 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函 阅读全文
posted @ 2019-03-15 16:07 巴黎爱工作 阅读(463) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示