随笔分类 -  SQL

1
MySQL Oracle SqlServer 以及在虚拟机上的运行
摘要:转自:https://www.cnblogs.com/alsf/p/9346921.html 这次新安装了一个MySQL数据库,然后navicat连接数据库一点问题没有。 但是通过Java的jdbc连接却怎么都建立不了连接。 报如下错: 网上找了很久找到了原因: 数据库用的是Mysql8版本,但工程 阅读全文
posted @ 2020-05-14 16:20 MokeyChan 阅读(5022) 评论(0) 推荐(0)
摘要:修改system的密码,直接使用password system 输入两次新口令就可以了 更改system的密码,然后用此用户登录数据库,在数据库里修改指定用户密码 让oracle数据库密码永不过期的解决办法: 1.查看用户的proifle是哪个,一般是default; 2.查看对应的概要文件(如de 阅读全文
posted @ 2020-01-14 11:21 MokeyChan 阅读(513) 评论(0) 推荐(0)
摘要:oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; select * from all_jobs; select * from user_jobs; -- 查询字 阅读全文
posted @ 2019-02-22 10:32 MokeyChan 阅读(21659) 评论(0) 推荐(1)
摘要:查看session: select * from v$session where username is not null select username,count(username) from v$session where username is not null group by usern 阅读全文
posted @ 2017-07-12 14:09 MokeyChan 阅读(7402) 评论(0) 推荐(0)
摘要:Oracle 动态性能表 v$session & v$process Oracle 动态性能表 v$session & v$process 整理自google出来的网络资源。google是个好东东。没有google我会心神不宁。 v$session SADDR: session address SI 阅读全文
posted @ 2017-07-11 17:02 MokeyChan 阅读(743) 评论(0) 推荐(0)
摘要:两个参数间的关系:sessions=1.1*processes+5 目前总结的语句,在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1.Sql代码1.select count(*) fromv$process select coun 阅读全文
posted @ 2017-07-11 17:01 MokeyChan 阅读(356) 评论(0) 推荐(0)
摘要:查看连接状态、问题电脑等信息: select sid,serial#,username,program,machine,status from v$session; 2、查看sql; select sql_text, count(*) from v$sql s, v$session se where 阅读全文
posted @ 2017-07-11 16:28 MokeyChan 阅读(7004) 评论(0) 推荐(1)
摘要:第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提 阅读全文
posted @ 2017-02-15 18:02 MokeyChan 阅读(843) 评论(0) 推荐(0)
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a 阅读全文
posted @ 2016-11-28 14:00 MokeyChan 阅读(318) 评论(0) 推荐(1)
摘要:mysql使用sql查询表名的两种方法: 1、show tables; 2、SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=’dbname';–dbname为mysql的数据库名称 查询指定 阅读全文
posted @ 2016-08-03 15:47 MokeyChan 阅读(31290) 评论(0) 推荐(2)
摘要:表字段 1>插入数据insert 如果不插入id,让id自动增加 如果插入id 则表名后面不用加字段 2>删除数据 delete 如果要清空表中的所有记录,可以使用下面的两种方法: DELETE FROM table1 TRUNCATE TABLE table1 其中第二条记录中的TABLE是可选的 阅读全文
posted @ 2016-04-22 09:58 MokeyChan 阅读(255) 评论(0) 推荐(0)
摘要:如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 serv 阅读全文
posted @ 2016-04-20 17:49 MokeyChan 阅读(453) 评论(0) 推荐(0)
摘要:root权限下: vi /etc/my.cnf 在[mysqld]配置下面加入 innodb_lock_wait_timeout=value # value是你想设置的值 重启mysql /etc/init.d/mysqld restart 或者 service mysqld restart mys 阅读全文
posted @ 2016-04-20 15:37 MokeyChan 阅读(496) 评论(0) 推荐(1)
摘要:打开navicat连接上数据库,然后打开左上角函数,新建一个函数。 如果是清空表并让id自增列从1开始的话,需要按如下步骤:1、清空表truncate table 表名;2、删除ID列alter table 表名 drop column ID;3、新增ID列为自增字段alter table 表名 a 阅读全文
posted @ 2016-04-19 11:19 MokeyChan 阅读(15010) 评论(0) 推荐(1)
摘要:存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 基本语法 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕 阅读全文
posted @ 2016-04-19 09:09 MokeyChan 阅读(660) 评论(0) 推荐(0)
摘要:对比一下,首先是用 mysql 的存储过程弄的: 复制代码代码如下: mysql>delimiter $ mysql>SET AUTOCOMMIT = 0$$ mysql> create procedure test() begin declare i decimal (10) default 0 阅读全文
posted @ 2016-04-18 13:03 MokeyChan 阅读(21075) 评论(0) 推荐(0)
摘要:转自:http://blog.163.com/wujicaiguai@126/blog/static/170171558201411311547655/ 1、# 创建数据库语句 create database mydb default character set utf8;# 运用数据库语句 use 阅读全文
posted @ 2016-04-18 12:47 MokeyChan 阅读(1289) 评论(0) 推荐(0)
摘要:来自:http://justcoding.iteye.com/blog/1941116 1、权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务器A赋予主机B操作mysql的权限 mysql服务的启动和停止 net stop mysql net 阅读全文
posted @ 2015-11-11 16:58 MokeyChan 阅读(1104) 评论(0) 推荐(0)
摘要:一.安装mysql1.mysql下载地址:http://dev.mysql.com/downloads/mysql/2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件。应当安装图像并显示其内容。注释:在继续安装前,一定要使用MySQL管理器应用程序(在Mac OS ... 阅读全文
posted @ 2015-10-14 16:49 MokeyChan 阅读(302) 评论(0) 推荐(0)
摘要:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)Red Hat Enterprise Linux 5服务器上mysql启动报错:ERROR 1045 (28000): Access d... 阅读全文
posted @ 2015-10-14 16:40 MokeyChan 阅读(841) 评论(0) 推荐(0)

1