![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
油腻时间
这个作者很懒,什么都没留下…
展开
-
MySQL 里设置或修改系统变量的几种方法
– 设置或修改系统日志有效期SET GLOBAL expire_logs_days=8;SHOW VARIABLES LIKE ‘%expire_logs_days%’;– 设置或修改系统最大连接数SET GLOBAL max_connections = 2648;SHOW VARIABLES LIKE ‘%max_connections%’;– 修改MYSQL自动编号步长SHOW VARIABLES LIKE ‘%auto_increment%’;SET GLOBAL auto_incre转载 2021-08-04 22:21:42 · 3939 阅读 · 0 评论 -
Oracle登录命令
1、运行SQLPLUS工具 C:\Users\wd-pc>sqlplus2、直接进入SQLPLUS命令提示符 C:\Users\wd-pc>sqlplus /nolog3、以OS身份连接 C:\Users\wd-pc>sqlplus / as sysdba 或 SQL>connect / as sysdba4、普通用户登录 C:\Users\wd-p转载 2017-02-24 17:54:41 · 3787 阅读 · 0 评论 -
linux或者windows环境下报错bash: mysql: command not found 的解决方法
root@DB-02 ~]# mysql -u root-bash: mysql: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是转载 2016-10-20 20:23:35 · 9730 阅读 · 0 评论 -
MySQL 字符串截取函数
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql> select left('sqls转载 2016-10-03 01:11:36 · 45372 阅读 · 2 评论 -
mysql数据库修改用户密码
use mysqlupdate user set password=PASSWORD("mydb") where user="mydb";select * from user;FLUSH PRIVILEGES;原创 2016-10-15 23:19:01 · 447 阅读 · 0 评论 -
show database 没有mysql数据库 解决办法
show database 没有mysql数据库方法一:mysqld_safe --skip-grant-tables启动修改user表后 flush privileges;方法二:本地安装一个mysql,拷贝替换远程服务器里的数据库mysql文件。原创 2016-10-15 21:51:51 · 12633 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
输入 mysql -u root 登录 mysql 的时候出现以下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)出现这个问题的原因是没有生成 mysql.sock 文件,没有生成这个文件的原因是 /usr/local/mysql 目录的权限转载 2016-10-15 21:48:55 · 668 阅读 · 0 评论 -
mysql初识之数据文件及其他文件
数据文件在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式、表文件个数也会有所差异。mysql的表引擎有多种,表的扩展名也不一样,如innodb用“ .ibd”,archive用“.arc ”,csv用“.csv”等。myisam表引擎myisam表会产生三个文件:MYI、MYD、frm文件frm文件:主转载 2016-10-15 20:48:15 · 445 阅读 · 0 评论 -
mysql登录 unknown variable 'datadir=/data1/mysql/var/'
修改mysql数据库路径后,用/usr/local/mysql/bin/mysql -u root -p 进入报错/usr/local/mysql/bin/mysql: unknown variable 'datadir=/data1/mysql/var/'my.cnf 配置问题 [client]#password = your_passwordport转载 2016-10-15 20:12:06 · 11439 阅读 · 1 评论 -
MySQL时间函数NOW()、SYSDATE()的区别
mysql中日期函数NOW()和SYSDATE()都表示当前时间,NOW()取的是语句开始执行的时间,SYSDATE()取的是语句执行过程中动态的实时时间。NOW()取自mysql的一个变量”TIMESTAMP”,这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。执行下面这个例子就明白了: SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SY转载 2017-05-26 09:03:27 · 5421 阅读 · 0 评论 -
Oracle11g/10g下载地址--多平台下的32位和64位
4种包的介绍:***_database_*.zip是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本***_client_*.zip是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本***_gateways_*.ziporacle透明网关,如果你要链接其他数据库,请转载 2016-06-17 08:28:29 · 1095 阅读 · 0 评论 -
mysql一些系统函数
– VERSION()返回数据库版本号 SELECT VERSION();– 返回数据库的连接次数 select CONNECTION_ID();– 返回当前数据库名 select DATABASE(),SCHEMA();– 返回当前用户 select USER(),SYSTEM_USER(),SESSION_USER();– 返回当前用户2 select CURRENT_USER(),C原创 2017-05-30 09:35:30 · 934 阅读 · 0 评论 -
Oracle体系结构
一、Oracle体系结构数据库服务器是由实例(动态)和数据库(静态)组成。数据库,也就是静态部分,表现为磁盘上的文件,而实例是其中动态的部分,表现为内存中的结构。体系结构:实例中的内存缓冲区和后台进程。数据库的物理结构:数据文件、控制文件和参数文件等。数据库的逻辑结构:表空间、区、段、块等存储结构。二、前、后台进程SQL> shutdown immediate...原创 2019-06-10 07:57:39 · 219 阅读 · 0 评论 -
linux系统Mysql5.6下载与安装
1、下载地址 wget http://downloads.mysql.com/archives/get/file/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz2、安装说明 http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html3、安装步骤:shell> groupa原创 2016-10-15 20:17:08 · 31449 阅读 · 2 评论 -
PL/SQL Developer连接本地Oracle 11g 64位数据库
1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。按理说安装PL/SQL Devel转载 2017-08-14 10:39:31 · 1036 阅读 · 0 评论 -
远程连接mysql数据库设置
本地登入MySQL,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为”%” #mysql -u root -p rootmysql>use mysql; mysql>update user set host = ‘%’ where user = ‘root’; mysql>select host, user from user; my原创 2017-07-28 09:51:06 · 807 阅读 · 0 评论 -
Mysql 建表时,日期时间类型选择
mysql(5.5)所支持的日期时间类型有:DATETIME、 TIMESTAMP、DATE、TIME、YEAR。几种类型比较如下:DATETIME DATETIME 用于表示 年月日 时分秒,是 DATE 和 TIME 的组合,并且记录的年份(见上表)比较长久。如果实际应用中有这样的需求,就可以使用 DATETIME 类型。TIMESTAMPTIMESTAMP 用于表示 年月日 时分秒,但是记录转载 2017-06-27 11:45:05 · 11652 阅读 · 1 评论 -
数值处理函数
数值处理函数1、Abs() 返回一个数的绝对值 select abs(-5); – 52、Cos()返回一个角度的余弦 select cos(0); – 13、返回一个数的指数值 select EXP(2); 注: e的x次方的函数 如 exp(1)表示e的1次方=e=2.718281828… exp(0)表示e的0次方=1 exp(2)表示e的平方=7.3890原创 2017-05-30 16:46:16 · 957 阅读 · 0 评论 -
mysql 日期时间函数
MySQL中日期函数NOW()和SYSDATE()都表示当前日期和时间,NOW()取的是语句开始执行的时间,SYSDATE()取的是语句执行过程中动态的实时时间。 select NOW(),sysdate(),SLEEP(3),now(),sysdate();1、DATE_ADD(date,INTERVAL expr type)– 向日期增加指定的时间间隔 date是合法的日期表达式, –原创 2017-05-30 12:09:11 · 1054 阅读 · 0 评论 -
mysql 文本处理函数
– 返回字符串左边一定长度n的字符 elect LEFT(‘china’,2);– 返回字符串的长度 select LENGTH(‘china’);– 划出字符串的一个子串 select LOCATE(‘n’,’china’[,5]);– 将字符串转为小写 select LOWER(‘CHINA’);– 去掉字符串左、右、两边的空格 select ’ CHINA ‘, L原创 2017-05-30 10:21:21 · 2307 阅读 · 0 评论 -
Mysql 主从库复制记录
A:主库 192.168.0.3 server_id = 1log_bin = /usr/local/mysql/binlog/mysql-binbinlog_ignore_db=mysqlbinlog_ignore_db=information_schemabinlog_ignore_db=performance_schema 添加复制用户:create us原创 2016-10-21 22:07:22 · 459 阅读 · 0 评论 -
允许远程用户登录访问mysql的方法
需要手动增加可以远程访问数据库的用户。方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"#mysql -u root -prootmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>s转载 2016-10-15 22:57:08 · 1003 阅读 · 0 评论 -
mysql查找字段空、不为空的方法总结
1、不为空Select * From table Where idSelect * From table Where id!=''2、为空Select * From table Where id=''Select * From table Where ISNULL(id)转载 2016-10-22 15:39:35 · 86005 阅读 · 2 评论 -
oracle查询语句大全
1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba to username;3.connect username/password//进入。转载 2015-05-03 10:39:54 · 1568 阅读 · 0 评论 -
PLSQL Developer V9 注册码
此版是最新9.06.1665版+汉化破解包,仅供技术交流和测试之用,如做其它用途,请支持正版.PLSQL Developer V9 注册码Product Code:46lexxzpthqrjmkhyd5czddfcjh33a9p2zSerial Number:275052Password:xs374ca转载 2015-05-03 10:27:57 · 766 阅读 · 1 评论 -
Oracle数据库语句大全
ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的.PRIMARY KEY (主键)--用来唯一的转载 2015-05-03 10:34:20 · 913 阅读 · 0 评论 -
mysql修改root密码、登录、导入导出等命令小记
1、登录msyql,切换到mysql下bin目录: mysql -p3306 -uroot -p (-hlocalhost)2、show databases3、use mysql;4、show tables;5、select host,user,password from user;6、select password('roo原创 2013-12-26 16:15:41 · 1099 阅读 · 0 评论 -
linux/Aix启动、关闭Oracle及监听
Aix环境下管理Oracle1、Aix下查看、启动数据库监听器 以oracle用户执行以下命令: ① lsnrctl status //-查看监听器状态 ② lsnrctl start //-启动监听器 2、Aix下启动/停止Oracle数据库实例 ① su – oracle //-以o原创 2014-06-05 15:54:18 · 4307 阅读 · 0 评论 -
MySQL导入.sql文件及常用命令
MySQL导入.sql文件及常用命令转自:http://blog.csdn.net/muziduoxi/article/details/6091202 在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram转载 2014-01-16 16:40:25 · 655 阅读 · 0 评论 -
配置Mysql用户权限命令
查看用户权限:show grants for occ@localhost;查看用户列表:select host,user,password from user;先对密码加密:select password('testpwd');这样执行后 会得到一串字符串赋予用户权限:grant all on fox.* to huli@localhost identified by password原创 2013-12-23 21:55:50 · 855 阅读 · 0 评论 -
windows7安装oracle安装提示:指定的SID在本机上已经存在的解决方法汇总
参考文一:闲来无事,想把Oracle 11g重装一下,记录如下:(1)首先在服务中停止所有的Oracle服务;(2)开始 -> 程序 -> Oracle-OraDb11g_home1 -> Oracle Installation Products -> Universal Installer,单击“卸载产品”-“全部展开”,然后选中除“Ora转载 2015-06-05 10:03:56 · 6912 阅读 · 1 评论 -
oracle10g升级补丁后无法启动实例
升级oracle10g,启动oracle时出现以下错误:ORA-00704: 引导程序进程失败ORA-39700: 必须用 UPGRADE 选项打开数据库网上搜索了一下,发现需要配置一下才能启动oracle。步骤如下:1.startup upgrade 启动数据库。2.在sqlplus里执行catupgrd.sql脚本,这个脚本用于重建数据字典视图脚本。转载 2016-06-15 11:17:35 · 885 阅读 · 0 评论 -
PLSQL创建oracle数据库用户
工具/原料 PLSQL方法11双击运行PLSQL Developer软件,连接oracle数据库服务器2 在“对象”下,找到users,右击选择“新建”3 在弹出的“创建用户”窗口中,输入新用户的转载 2016-06-15 11:25:53 · 1748 阅读 · 2 评论 -
mysql删除重复记录,保存Id最小的一条
-- 尝试使用临时表,进程断掉,数据都没了 CREATE TABLE midtemp AS SELECT MIN(aid) AS minid FROM dede_addoninfos GROUP BY title; DELETE FROM dede_addoninfos WHERE aid NOT IN (SELECT minid FROM midtemp);原创 2016-09-11 09:18:05 · 634 阅读 · 0 评论 -
dedecms删除大量数据后,更新列表页出现空白页
如题,删除dede_addoninfos大量数据后,出现很多空白页,查找发现dede_arctiny还存在未删除的对应数据。DELETE FROM dede_arctiny WHERE id NOT IN( SELECT id FROM ( SELECT aid AS id FROM dede_addoninfos UNION SELECT id FROM原创 2016-09-11 12:20:53 · 2202 阅读 · 0 评论 -
mysql删除重复记录,保存Id最小的一条
mysql删除重复记录,保存Id最小的一条方法1:1、创建一个临时表,选取需要的数据。2、清空原表。3、临时表数据导入到原表。4、删除临时表。mysql> select * from student;+----+------+| ID | NAME |+----+------+| 11 | aa || 12 | aa || 13 | bb |转载 2016-09-11 09:20:23 · 838 阅读 · 0 评论 -
MySQL对数据表进行分组查询(GROUP BY)
MySQL对数据表进行分组查询(GROUP BY)GROUP BY关键字可以将查询结果按照某个字段或多个字段进行分组。字段中值相等的为一组。基本的语法格式如下:GROUP BY 属性名 [HAVING 条件表达式] [WITH ROLLUP]属性名:是指按照该字段的值进行分组。HAVING 条件表达式:用来限制分组后的显示,符合条件表达式的结果将被显示。WITH ROLLUP:转载 2016-09-11 09:19:45 · 22297 阅读 · 1 评论 -
关于mysql临时表 、truncate与delete
mysql 把select结果保存为临时表,有2种方法第一种,建立正式的表,此表可供你反复查询drop table if exists a_temp;create table a_temp as select 表字段名称 from 表名称truncate与delete的区别 truncate table命令将快速删除数据表中的所有记录,但保留数转载 2016-09-11 09:16:17 · 1872 阅读 · 0 评论 -
Oracle起步---创建临时表空间/表空间/创建用户/授权
1. 安装: 百度一下你就知道2. sqlplus登录/sqlplus命令登录 在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时: 用户名: sys(超级用户==sysdba) / system(管理员用户 和sys想比区别在于system不能创建表空间)... 口 令:注意这里不仅仅要输入你设置的口令,在后面还要加转载 2016-06-19 19:24:59 · 669 阅读 · 0 评论 -
ORACLE 10g升级到10 2 0 5
http://www.doc88.com/p-158267454347.html转载 2016-06-16 16:28:15 · 1187 阅读 · 0 评论