文档章节

数据库(1)

y
 yanglingui
发布于 2017/02/12 21:29
字数 545
阅读 4
收藏 0

1.数据库的概念

数据库是存储数据的仓库

数据库本质上也是文件系统

数据以特定格式存储知数据库中,我们可以通过数据库提供的SQL对数据库中的数据进行crud操作

 

2.常见的数据库 

1.       oracle  它是在java开发领域应用比较多的大型的收费的数据库。

2.       sqlserver 它是微软的收费的中大型数据库。

3.       mysql 它是一个免费开源的中小型数据库。Mysql6以后收费。

4.       db2  ibm的一个收费大型数据库。

 3.关系型数据库

我们安装了一个数据库,就像安装了一个数据库服务器,在数据库服务器中有很多的数据库,每一个数据库可以有很多的表,表是二维表.有行有列.

要使用面向思维理解表

类---表

对象---记录

成员变量--字段

 4.Mysql数据的安装,卸载及配置

1.卸载

mysql的安装文件和数据文件是分离的

从my里找到存储mysql的文件路径

#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"

在c盘找到programData 文件件 (注意:他是隐藏文件) --->删除里面的mysql文件

在注册表里删除数据库

2.安装

2)mysql数据库服务问题

    使用前必须保证 mysql服务开启 

1) 检查是否安装成功

mysql - u root -p 

3)重置root 密码

重置root密码
	1) 停止mysql服务器 运行输入services.msc 停止mysql服务
	2) 在cmd下 输入 mysqld --skip-grant-tables 启动服务器 光标不动 (不要关闭该窗口)
	3) 新打开cmd 输入mysql -u root -p 不需要密码 
				use mysql;
				update user set password=password('abc') WHERE User='root';
	4) 关闭两个cmd窗口 在任务管理器结束mysqld 进程 
	5) 在服务管理页面 重启mysql 服务
			密码修改完成

扩展:
	 
	-u 代表user
	-h 代表主机ip地址
	-P 端口号
	-p password

 

5.Mysql 数据库的服务的开启和关闭

方式一:图形界面操作

方式二:命令操作 net stop/start mysql;

 

© 著作权归作者所有

共有 人打赏支持
y
粉丝 1
博文 130
码字总数 18154
作品 0
海淀
sql注入过程中后台数据库类型的三种判断方式

后台数据库类型判断: 一、通过页面返回的报错信息,一般情况下页面报错会显示是什么数据库类型,在此不多说; 二、通过各个数据库特有的数据表来判断: 1、mssql数据库 http://127.0.0.1/t...

白乌鸦_
2017/07/11
0
0
MSSQL手工注入

注入点屏蔽了and语句and 1=2 没有报错,就用or语句。 and (select count(*) from sysobjects)>0 返回正常就是mssql数据库 and 1=(select @@version) 查看版本信息 and 1=(select db_name())...

晨风灬
2017/07/17
0
0
Windows下Mysql主从配置(Mysql5.5)

主数据库IP:192.168.3.169 从数据库IP:192.168.3.34 主数据库配置my.inin: 在[mysqld]下添加配置数据: server-id=1 #配一个唯一的ID编号,1至32。 log-bin=mysql-bin #二进制文件存放路径 ...

幸福的魂魄
2014/05/27
0
0
MySQL5.6主从复制(读写分离)

一、前言:为什么MySQL要做主从复制(读写分离)? 通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。 为了提升业务系统性能,优化用户体验,可以通过做主...

不正经啊不正经
2014/12/26
0
1
oracle简介

Oracle数据库的结构: 1.进程结构:(数据库系统和数据之间关系) 1.数据库系统的进程:OracleOraDb11g_home1TNSListener 2.数据库实例的进程:OracleServiceORCL 数据库实例的进程:OracleS...

_lmc
2015/11/24
46
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

C++ gflags

gflags是google一个开源的处理命令行参数的库,相比getopt,更加容易使用。 定义参数 gflags主要支持的参数类型包括 DEFINEbool: boolean DEFINEint32: 32-bit integer DEFINEint64: 64-bit ...

SibylY
30分钟前
0
0
intellij IDEA Properties中文unicode转码问题

在IDEA中创建了properties文件,发现默认中文不会自动进行unicode转码。如下 在project settings - File Encoding,在标红的选项上打上勾,确定即可 效果图如下: unicode转码后效果...

muzi1994
31分钟前
0
0
Java IO类库之PipedWriter

一、PipedWriter介绍 PipedWriter是字符管道输出流,继承自Writer,功能与PipedOutputStream类似,通过与PipedReader组合使用实现类似管道的功能,在多线程环境下,一个线程使用PipedWriter...

老韭菜
35分钟前
0
0
精简分页组件(手写)

需要引入CSS(没错就是这4行) .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 20px 0; padding-top: 20px }.pagelist a { color: #666; margin: 0 2px;......

AK灬
36分钟前
3
0
29 岁成为阿里巴巴 P8,工作前 5 年完成晋升 3 连跳,他如何做到?

泡泡是我的好朋友。今年 31 岁,毕业后就进了阿里巴巴,工作五年内从 P4 晋升至 P6、P7、P8。 和他很少聊到工作,但总觉得他有很棒的职场心得,应该分享出来,于是有了这次采访。希望对职场新...

Java填坑之路
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部