图片 5

SQL数据库轻便操作

1、表结构迁移

数据库
存储数据的仓库(软件)
(DBA:Database Administrator)数据库管理员
mysql
sqlserver
oracle
……

sql语言简介
(1)数据库是文件系统,使用标准sql对数据库进行操作
* 标准sql,在mysql里面使用语句,在oracle、db2都可以使用这个语句

在plsql中选择表—–>dbmsMetadata—–>ddl

数据库软件架构
C(client)->S(server)用户《—》服务器
eg:腾讯qq, 金山杀毒软件,wps, office…
B(Browser)->S(server)浏览器《–》服务器
eg:所有从浏览器打开的网站(应用)

(2)什么是sql
* Structured Query Language, 结构化查询语言,对数据库进行操作
* sql非过程性语言,不需要依赖于其他的条件就可以运行
** 比如 在java里面
*** if(a > 5) {
System.out…..
}

注意:这时表的创建、约束等信息将会显示在窗口中。可以将创建表的语句直接拷贝值sqldbx中修改字段的类型,如varchar2转化为varchar,number转化为integer。还有primary
key、unique的变化。

存储数据的软件(我们用wps的表格来举例)
wps           数据库
文件<—–>对应每一个数据库
表(sheet)<—–>表
表头(列)<——->字段
行<————->记录

(3)sql的分类
第一类:DDL (数据定义语言)
* 创建数据库,创建数据库表
* 常用的语句 create
第二类:DML (数据操纵语言)
* 对表中的记录进行增加 修改 删除操作
* 常用的语句 insert update delete
第三类:DCL (数据控制语言)
* 数据库的编程的语言
第四类:DQL (数据查询语言)
* 对表中的进行查询的操作
* 常用的语句 select

2、表数据迁移

mysql数据库启动之后,
我们要用客户端软件(数据库管理软件)去连接

客户端:
phpmyadmin
sqlyog
navicat
….

*
学习的主要内容:使用sql语言对数据库、数据库表、表中的记录进行增删改查(crud)操作

在Plsql中选择表——>右键——>qurey
data—->选择需要迁移的数据—–>右键—->export
results—->sql file

如何使用数据库管理软件?

使用sql对数据库操作
(1)连接数据库
* 打开cmd窗口,使用命令,连接mysql数据库
* 命令: mysql -u root -p 密码

获得sql
file之后可以在sqldbx中直接打开。修改相关参数即可以直接运行。这些sql文件对应的都是oracle中的insert语句,只要修改相关字段的插入格式即可完成数据导入db2数据库。

首先你要有启动的数据库—>请参照本博客—–>前端小白之每天学习记录—-php(1)

(2)创建数据库
* 语句: create database 数据库的名称;
** 示例:create database testdb1;

后记:在移数据库数据时,发现数据库的很多知识我还不知道。如ddl获得的语句很多,后面的index、sequence、unique、view等。平时还要多加总结。

1.安装数据库管理软件**

(3)查看所有的数据库
* 语句:show databases;

以上这篇oracle数据迁移到db2数据库的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

sqlyog(收费)请自行百度安装破解版

(4)删除数据库
* 语句:drop database 要删除的数据库的名称;
** 示例: drop database testdb1;

图片 1

(5)切换数据库
*
如果想要创建一个数据库表,这个表要在一个数据库里面,所以需要切换到数据库
* 语句:use 要切换的数据库的名称;
** 示例:use testdb2;

2.安装好了之后点击运行(新建主机连接)

mysql数据库

你可以新建一个保/存的链接然后按下面格式输入

1、数据库的简介
(1)什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作(crud)

我的sql主机地址:localhost

(2)常见的数据库
* oracle:是oracle公司产品,是大型的收费的数据库
* db2:是ibm公司的产品,是大型的收费的数据库
* SQLServer:是微软公司产品,是中型的数据库
* MySQL : 在oracle收购之后6.x版本开始收费,之前的版本是免费的。
* SQLite:是小型的嵌入式数据库,应用在客户端开发中,比如安卓

用户名:自己取(默认root)

(3)关系数据库:存储的是实体之间的关系
* 比如有购物网站,有用户,订单,商品,称为实体
* 用户、订单和商品之间的关系称为实体之间的关系
* 使用er图表示实体之间的关系
** 实体使用矩形、在实体上面属性使用椭圆,之间的关系使用菱形

密码:自己取(root)

2、mysql的安装和卸载
(1)安装mysql 5.x版本

然后点击链接

(2)mysql的安装步骤
* 在文档里面有安装步骤

图片 2

(3)mysql的卸载
第一步,找到mysql的安装路径,找到一个文件my.ini文件找到两个路径,复制出来
basedir=”C:/Program Files (x86)/MySQL/MySQL Server 5.5/”
datadir=”C:/ProgramData/MySQL/MySQL Server 5.5/Data/”

 3.链接成功会有如下画面:

第二步,打开控制面板,找到安装的mysql数据库,进行卸载

 (保证数据库启动才会链接成功)图片 3

第三步,找到第一步复制出来的两个路径,把这两个路径的里面的所有的文件都删除

4.在上图红色方框点击右键创建一个数据库

第四步,打开注册表 regedit,搜索mysql,找到了都删除

名称:随意取(不要用中文)

第五步,重新启动系统

字符集:utf8

3、mysql服务器的存储结构
(1)mysql服务器
*
服务器:从硬件上,服务器就是一台电脑;从软件上,在电脑上安装了服务器软件。
*
mysql服务器:在一台电脑上,安装了mysql数据库,这台电脑称为mysql服务器。
(2)mysql服务器的存储结构
* 有多个数据库,在每个数据库里面有多个数据库表,在每个表里面有多条记录

排序规则:utf8_general_ci

* 学习重点:对数据库、数据库表、表中的记录的操作(crud操作)

图片 4

4、sql语言简介
(1)数据库是文件系统,使用标准sql对数据库进行操作
* 标准sql,在mysql里面使用语句,在oracle、db2都可以使用这个语句

 

(2)什么是sql
* Structured Query Language, 结构化查询语言,对数据库进行操作
* sql非过程性语言,不需要依赖于其他的条件就可以运行
** 比如 在java里面
*** if(a > 5) {
System.out…..
}

5.在点开新建的数据库 在表文件夹上点击右键新建一个表:

(3)sql的分类
第一类:DDL (数据定义语言)
* 创建数据库,创建数据库表
* 常用的语句 create
第二类:DML (数据操纵语言)
* 对表中的记录进行增加 修改 删除操作
* 常用的语句 insert update delete
第三类:DCL (数据控制语言)
* 数据库的编程的语言
第四类:DQL (数据查询语言)
* 对表中的进行查询的操作
* 常用的语句 select

表名称:随意取(不要用中文)

*
学习的主要内容:使用sql语言对数据库、数据库表、表中的记录进行增删改查(crud)操作

引擎:选MyISAM    (更多了解请百度数据库引擎)

5、使用sql对数据库操作
(1)连接数据库
* 打开cmd窗口,使用命令,连接mysql数据库
* 命令: mysql -u root -p 密码

字符集:utf8

(2)创建数据库
* 语句: create database 数据库的名称;
** 示例:create database testdb1;

核对utf8_general_ci**

(3)查看所有的数据库
* 语句:show databases;

图片 5

(4)删除数据库
* 语句:drop database 要删除的数据库的名称;
** 示例: drop database testdb1;

 

(5)切换数据库
*
如果想要创建一个数据库表,这个表要在一个数据库里面,所以需要切换到数据库
* 语句:use 要切换的数据库的名称;
** 示例:use testdb2;