dataBase
paullinjie
这个作者很懒,什么都没留下…
展开
-
Linux下搭建mysql5.7.18
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_35206261/article/details/81321201一. 简介下载路径:https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-...转载 2019-11-06 15:43:31 · 693 阅读 · 0 评论 -
oracle怎么查看用户属于哪个表空间
用如下语句查看:1select username,default_tablespace from dba_users where username='用户名';查看结果(如查询scott用户的所属表空间):1select username,default_tablespace转载 2017-01-10 10:08:19 · 25013 阅读 · 0 评论 -
mysql的root密码重置
如果MySQL密码忘记了root密码导致无法登录,如下图所示,这个时候怎么办,只能重置root密码了。有一个弊端就是需要停MySQL服务,如果这是生产数据库操作起来就没那么方便了。如果不是以管理员身份运行cmd执行命令net stop mysql会报“发生系统错误5 拒绝访问”重新以管理员身份运行cmd,输入net stop mysql,停止MySQL服务打开一个cmd窗口输入mysqld --s...转载 2018-05-07 14:12:46 · 145 阅读 · 0 评论 -
mysql 不能插入中文和显示中文
一)不能显示中文解决办法:参考:http://bbs3.chinaunix.net/thread-880131-1-1.html1:windows平台,因为windows操作系统默认的是用了gb2312这个字符,而mysql在安装的时候, 默认的是客户端和服务器都用了latin1,所以这就导致一个字符集和字符校验不匹配的问题, 这个时候只需要找到mysql的配置文件my.ini 找到defau...转载 2018-05-14 17:46:21 · 14532 阅读 · 2 评论 -
mysql中insert into语句的5种写法(上)
insert into是mysql中最常用的插入语句,它有5种写法。下面让我们一起来看一看吧:mysql中insert into语句的5种写法(下) http://blog.csdn.net/number1killer/article/details/778424721向原表中某些字段中插入一条记录。语法:insert into +表名(表中的字段,,)value(字段所对应的记录,,);mysq...转载 2018-05-14 17:47:03 · 17289 阅读 · 0 评论 -
mysql create table 语法详解
create table 可以分成三类 一、一般create table 语句: 1 语法create [temporary] table [if not exists] tbl_name (create_definition) [table_options] [parttion_options] 2 例子:创建一个person表它包涵id,name,birthda...转载 2018-05-15 08:56:58 · 24144 阅读 · 0 评论 -
在mysql命令行下执行sql文件
***********在mysql命令行下执行sql文件***********C:\Windows\system32>cd E:\MySQL\mysql-5.7.16-winx64\bin //将目录切换到mysql的bin文件所在的目录C:\Windows\system32>mysql -uroot -p520462 -Dtest<E:\test.sql//mys...转载 2018-05-15 08:58:19 · 2640 阅读 · 0 评论 -
MySQL的jdbc驱动及连接字符串
mysql JDBC 驱动常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver详情请参见网站:https://www.gjt.org/另一个是mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver驱动下载网址:https:...转载 2018-05-15 19:07:57 · 9132 阅读 · 0 评论 -
CREATE TABLESPACE语法
创建表空间 tablespace_name InnoDB和NDB: 添加数据文件'file_name' 仅限InnoDB: [FILE_BLOCK_SIZE =值] 仅限NDB: 使用LOGFILE GROUPlogfile_group [EXTENT_SIZE [=]extent_size] [INITIAL_SIZE [=] ini...转载 2018-05-15 21:18:27 · 7821 阅读 · 0 评论 -
JAVA JDBC 各大数据库的连接字符串和连接类
oracle: driverClass:oracle.jdbc.driver.OracleDriver url:jdbc:oracle:thin:@127.0.0.1:1521:dbnamemysql: driverClass:com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?characterEncoding=...转载 2018-05-16 10:41:59 · 1254 阅读 · 0 评论 -
mysql物理文件组成以及innodb的配置使用
1、mysql的错误日志文件:txwhdb.errmysql的错误日志默认存放在数据目录下,以hostname.err命名,但是可以使用命令:--log-error[=file-name]来修改其存放路径以及文件名2、mysql二进制日志:mysql-bin.xxxxxxxxxx,即常说的binlog是mysql中最为重要的日志之一,在my.cnf当中:# Replication Master S...转载 2018-05-13 00:08:08 · 1192 阅读 · 0 评论 -
MySql 表空间查询
查看MySql数据库物理文件存放位置show variables like 'datadir'查所有数据库占用空间大小select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,concat(truncate(sum(index_length)/1024/1024,2),'MB') a...转载 2018-05-13 00:05:52 · 14126 阅读 · 0 评论 -
CRUD是什么
CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。CRUD说的就是增查改删C:Create 增加对应CREATE TBL ...; ADD TBL IN (...) VALUES (...)R:Retrieve查询SELECT * fro转载 2017-01-12 08:32:31 · 19505 阅读 · 2 评论 -
oracle最大可以设置多少游标数
oracle默认的游标数是300,最大的话应该是1000.查看当前最大游标数:SQL> show parameter open_cursors; NAME TYPE "https://www.baidu.com/s?wd=VALUE&tn=44039180_cpr转载 2017-01-24 16:34:43 · 7356 阅读 · 0 评论 -
用户-表空间操作
移除UCM_Model表空间及文件drop tablespace UCM_Model includingcontents and datafiles;移除用户UCM_Modledrop user UCM_MODEL cascade;创建表空间create tablespace UCM_Model_TabSpacedatafile '/home/newdisk/UCM转载 2017-05-12 13:59:06 · 234 阅读 · 0 评论 -
启动/关闭oracle服务有三种方式
启动oracle服务有三种方式: 1 从控制面板 2 使用MS-DOS命令 3 通过Oracle Administration Assistant for WindowsNT-通过控制面板启动oracle服务 1)选择开始 > 控制面板 〉管理工具 --〉服务 2)找到你所要启动的oracle服务,单击启动-通过MS-DOS命令启动oracle服务 1)打开转载 2017-05-12 16:44:38 · 735 阅读 · 0 评论 -
mysql如何才能卸载干净,使得重装不要旧密码?
在搭建个人服务器时候,很多人习惯用MySQL作为数据管理软件。有时候我们装MySQL的时候会发现一些问题;1,第一次配置了新密码,进入应用的最后一步时候由于某些原因卡出了或者由于服务未启动等原因导致无法配置成功,最终结果是,配置未成功,密码设置已经保存进去了。这样我们调整好了服务等原因后,进行重新配置的时候,会发现在设置密码的时候,多了一个旧密码输入框。其实这也没什么,在密码知道的情况下,输入旧...转载 2018-05-12 06:06:57 · 9091 阅读 · 2 评论 -
MySQL创建用户与授权方法
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可...转载 2018-05-12 12:26:16 · 339 阅读 · 0 评论 -
MySQL 存储引擎(MyISAM、InnoDB、NDBCluster)
前言MySQL 的存储引擎可能是所有关系型数据库产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系。由于各存储引擎功能特性差异较大,这篇文章主要是介绍如何来选择合适的存储引擎来应对不同的业务场景。MyISAM1.特性 不支持事务:MyISAM存储引擎不支持事务,所以对事务有要求的业务场景不能使用 表级锁定:其锁定机制是表级索引,...转载 2018-05-12 12:27:06 · 940 阅读 · 0 评论 -
MySQL Server参数优化 - innodb_file_per_table(独立表空间)
1 简介 Innodb存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间。 共享表空间以及独立表空间都是针对数据的存储方式而言的。 共享表空间: 某一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 默认的文件名为:ibdata1 初始化为10M。 独立表空间: 每一...转载 2018-05-12 12:27:47 · 1176 阅读 · 0 评论 -
MySQL 性能调优的10个方法
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言近期发展非常快,PHP, Ruby, Python, Java 各有特点,尽管 NOSQL 近期越來越多的被提到,可是相信大部分架构师还是会选择 MYSQL 来做数据存储。MYSQL 如此方便和稳定。以至于我们在开发 WEB 程序的时候非常少想到它。即使想到优化也是程序级别的,比方。不要写过于消耗资源的 SQL 语句。可是除此之外,在...转载 2018-05-12 16:25:58 · 111 阅读 · 0 评论 -
在Mysql中如何显示所有用户?
这是一个mysql初学者经常问到的一个问题,今天我们就带大家看看是如何在Mysql中显示所有用户的。通常我们在mysql中使用SHOW DATABASES可以显示所有的数据库,SHOW TABLES将会显示所有的数据表,那么你是不是会猜测显示所有用户的命令是SHOW USERS呢?不不不,并不是的,现在让我们一起来看看如何显示所有用户吧。在Mysql中显示所有用户1.登录数据库首先,你需要使用如下...转载 2018-05-16 10:43:58 · 7562 阅读 · 0 评论 -
Centos 7 安装MariaDB
①添加MariaDB的yum源1.创建MariaDB.reposudo vi /etc/yum.repos.d/Mariadb.repo2.将以下文件中的字段添加到MariaDB.repo文件中# MariaDB 10.1 CentOS repository list - created 2016-12-01 03:36 UTC# http://downloads.mariadb.org/mar...转载 2018-06-13 19:57:06 · 165 阅读 · 0 评论 -
MySQL添加用户、删除用户与授权
增加用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” 第一种: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: ...转载 2018-05-16 22:00:05 · 1216 阅读 · 1 评论 -
Oracle初学者之grant授权
1、给数据库用户授权(对象为用户表) GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username} privilege: select:查询 insert:插入 update:更新 delete:删除 rule: ...转载 2018-07-23 22:54:09 · 38817 阅读 · 0 评论 -
oracle对表空间、用户权限的基本操作
一、对表空间的操作1、--查看表空间存放位置select file_name from dba_data_files;2、--创建表空间 创建表空间名称为tableName,表空间文件存放路径为:D:\APP\USER\ORADATA\ORCL\tableName.dbf,表空间的大小200m,自动增长,每次增长20mcreate tablespace tableName data...转载 2018-07-23 22:55:59 · 1229 阅读 · 0 评论 -
oracle用户权限设置
首先创建用户包括密码 oracle权限分为系统权限和对象权限。系统权限是使用数据库的权限;对象权限是某权限用户针对具体的表或者视图的存储权限。一个是针对用户一个是针对对象,所以要区别对待 系统权限种类:DBA权限(可以创建数据库结构)、RESOURCE权限(只能创建实例),CONNECT权限(登录权限)。刚装好的oracle数据库只有sys和system这两个用户,其...转载 2018-07-23 22:58:13 · 10672 阅读 · 0 评论 -
ORA-00942: 表或视图不存在解决方法
ORA-00942: 表或视图不存在是比较常见的问题,原因也多种多样。今天碰到了这个问题,从网上搜到了很多解决方案,在此做一个整理。仅做为记录方便以后查阅。1、表或视图确实不存在或名称写错2、表名大小写Oracle对大小写敏感,通常在创建和查询时对名称数据库会自动转为大写,但语句中有引号时会按引号中的内容保留。例如:create table "TableName" ( "...转载 2018-07-23 22:59:21 · 94007 阅读 · 2 评论 -
Oracle中connect,resource角色权限
connect resource权限 grant connect,resource to user; 执行上面的sql语句后用户包括的权限: CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK...转载 2018-07-23 23:00:57 · 12474 阅读 · 2 评论 -
system sys,sysoper sysdba 的区别
--=====================================-- system sys,sysoper sysdba 的区别--===================================== Oracle 中sys,system帐户以及登陆时的normal,sysoper,sysdba是经常容易混淆的几个概念,下面详细讲述了这几个的区别。...转载 2018-07-23 23:01:41 · 469 阅读 · 0 评论 -
oracle11g卸载(win10)
0、已在win10安装oracle11g1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、运行Universal Installer 3、选择卸载产品 4、只勾选Oracle Database 11g 11.2.0.1.0 【注】不要勾选OraDb11g_home1,否则会出现下图: 5、选择 是 6、手工...转载 2019-01-19 13:34:50 · 413 阅读 · 0 评论 -
Oracle 11g各种服务作用以及哪些需要开启
成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢? 按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBCon...转载 2019-01-19 13:35:26 · 750 阅读 · 0 评论 -
Oracle用户创建及权限设置
权限: create session 允许用户登录数据库权限 create table 允许用户创建表权限 unlimited tablespace 允许用户在其他表空间随意建表角色: connect resource dba CONNECT角色: --是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中,并在对其他...转载 2018-07-23 22:53:18 · 478 阅读 · 0 评论 -
解析grant connect, resource to user语句
今天同事问了一个问题:“创建用户分配的权限是:grant connect,resource to user;,但是建立view的时候失败了,错误是权限不够,后来我给这个用户分配了创建view的权限,然后创建view才可以成功。我有个疑问就是为什么用户在自己的空间没办法直接建立view,还得增加创建view的权限才可以?” 我们知道,创建一个新用户时,网上各种的帖子包括书籍中经常用到一个gr...转载 2018-07-23 22:49:39 · 8157 阅读 · 0 评论 -
admin 选项未授权给角色 connect'怎么办
当SYS用户登入:create user tony identified by 123;grant connect to tony;然后tony用户登入:create user jinge identified by 123;grant connect to jinge;这个时候提示ORA-01932选项未授权给角色'CONNECT'with admin option 用于系统权限授...转载 2018-07-23 22:48:37 · 1583 阅读 · 0 评论 -
mysql grant 用户权限总结
用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限是否可以授权给别的用户一、用户授权mysql> grant all privileges on *.* to 'yangxin'@'%' identifi...转载 2018-05-16 22:01:15 · 350 阅读 · 0 评论 -
yum 安装卸载mysql
1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-serve...转载 2018-06-13 16:37:35 · 391 阅读 · 0 评论 -
centos7使用yum安装mariaDB(开源MySQL)无法启动的解决办法
centos7内置的MySQL镜像已经放弃Oracle公司的MySQL,改用MySQL的分支数据库mariaDB,使用以下安装mariadb:[plain] view plain copyyum install mariadb 然后使用命令systemctl start mariadb,提示如下:[plain] view plain copyFailed to start mariadb.ser...转载 2018-06-13 19:52:36 · 1809 阅读 · 1 评论 -
oracle增加表空间的四种方法
增加表空间大小的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE'D...转载 2018-06-06 21:05:17 · 31427 阅读 · 0 评论 -
Oracle之主键(Primary Key)用法详解
工作中用的数据库是Oracle,建表是说用复合主键,博主不是很懂啊(主键还有复合主键),才发现主键这块很是薄弱,查完资料,特写一篇博客记录一下。什么是主键主键(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。 所谓的复合主键 就是指你表的主键含有一个以上的字段组成。 如果表里没有可以当唯一主键,可以使用复合主键,确定一条记录的唯一性。创建主键两种方式第一种, ...转载 2018-06-07 21:13:57 · 53795 阅读 · 1 评论