数据库相关

默认分类 | 2018-09-12 16:59:45 | 阅读 94 次 | 评论(0)

microsoft SQl Server :微软公司产品,中等规模数据库  收费产品 ,运行在Windows平台;

Oracle :甲骨文公司产品,大型的商业数据库收费  运行在任何操作系统上 Windows Linux  MySQL被Oracle收购Sun (Java)===Java+Oracle 

MYSQL,最出是一个开源,免费的数据库产品,中小型数据库===互联网行业主流数据库,被Oracle收购后退出6.0版本开始收费。

SYBASE收费中型数据库,银行证券使用===PowerDesigner(数据库建模软件)

HSQL 迷你数据库 开源年费 ,春Java开发=====Java开源框架内置

SQLite :嵌入式开发,Android 内部主要数据库开源免费

DB2:IBM产品 大型数据库====BEA被Oracle 收购 weblogic服务器+Oracle  ====webSphere +DB下载

下载====Oracle网站下载;免费(5.5)64位

安装:

1安装修改路径====安装结束后要配置====修改字符集设置---utf8===path配置环境变量===设置root密码123 在运行窗口输入----sservices.msc启动服务器----每次使用必须启动------在CMD创建MYSQL -?如果识别命令证明MYSQL/bin放入环境变量path===连接数据库:mysql-u-p输入密码

卸载:

1.控制面板下载程序;2.手动产出MYSQL;否则下次安装失败

Root密码重置:

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

1.停止MYsql服务---2.cmd :输入MySQL-nt --skip-grant-tables-------窗口阻塞。在开另外一个窗口登陆MYSQL不要输入密码 user MYSQL

update  user,set password = password(新密码) where user = ’root‘;

2.在MySQL中输入 select *from user查询加密过的密码;

3关闭MySQL服务窗口后--打开任务管理器结束MySQL====结束mysql-nt-exe

4.重启MySQL:cmd ---services.msc ---开启服务器


MySQL安装图解.doc (下载1次,上传于2018-09-12 16:59:45)
重置Root密码.txt (下载1次,上传于2018-09-12 17:46:03)

-------------------------------- 作者在 2018-09-12 19:24:55 补充以下内容 --------------------------------

数据库  SQL

1.创建一个名称为mydb1的数据库:create database mydb1;

查看所有的数据库:show databases;

MySQL 安装目录:

bin :mysql 执行程序

docs: 文档

share:存放各国编码信息

data: 存放MySQL 数据文件

每个数据库都有一个对应的同名文件夹, .frm存放table表结构。ibddata1文件存放数据记录


-------------------------------- 作者在 2018-09-13 19:15:42 补充以下内容 --------------------------------

-------------------------------- 作者在 2018-09-13 19:19:01 补充以下内容 --------------------------------

创建一个使用utf8字符集的mydb2数据库 -----  create database mydb2 character set utf8;
创建一个使用utf8字符集,并带校对规则的mydb3数据库 ----- create database mydb3 character set utf8 collate utf8_unicode_ci;
* 什么是校对规则? 用于排序  对张三和李四排序,按照拼音排序、按照笔画排序,按照名字数量 
* 一个字符集对应很多校对规则 


2、查看和删除数据库
查看当前数据编码集 show create database 数据库名;
查看前面创建的mydb2数据库的定义信息 ----- show create database mydb2;


删除数据库:drop database 数据库名称;
删除前面创建的mydb1数据库 ----- drop database mydb1;


3、修改数据库编码 
语法: alter database 数据库名称 character set 编码集; 


将mydb2 数据库编码集设置gbk -------------  alter database mydb2 character set gbk;


4、切换数据库
如果想对数据库中数据表和数据记录进行操作,必须先切换到指定数据库 ---- use 数据库名称;
查看当前正在使用数据库 select database(); 
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论