- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySql数据库装置
1、课程名称:MySql数据库的安装及新闻发布系统数据库的创建
2、知识点
2.1、上次课程的主要知识点
2.2、本次预计讲解的知识点
3、具体内容
3.1、MySQL数据库
安装MySQL数据库
安装成功,可以进入MySQL
进入mysql数据库的命令是mysql
语法为:mysql –u用户名 –p密码 –h主机ip(可以不写,不写默认为localhost)
注意-u ,-p和-h后没有空格。
使用该命令的前提是安装mysql时,选择了将bin目录加入到path环境变量中。
常用命令:
show databases:显示所有数据库。
create database 库名:创建数据库
drop database 库名:删除数据库
use 库名:切换数据库
show tables:显示某一库下的所有表
建立表,删除表,修改表命令与oracle语法完全相同。
添加数据,删除数据,更新数据,查询数据,语法与oracle也相同。
desc 表名:查看表结构
安装MySQL,在MySQL中建立一个oracle_emp的库,并将oracle中的emp表以及 dept表整个加入到mysql这个oracle_emp数据库中。
数据库编码如果在安装时没有选择默认编码,可以手工修改my.ini文件来解决。
default-character-set=gbk 修改这个配置即可(一共两个)
修改后,需要重新启动mysql服务,并重新创建数据库。
建立数据库时也可以手工设置编码
CREATE DATABASE 库名 charater set gbk
手工在建立库时设置编码。
MySQL与Oracle中的区别:
数据类型
Oracle特有类型:Blob,Clob,支持4G
MySQL特有类型:Blob,Text,最大能保存65535字节,约64K
MySQL还有更大一点的类型
LongBlob,LongText,2的32次方字节,4Mb(理论上是4G,但实际上不可能支持这么大的数据。)
Oracle使用Date类型处理日期
MySQL中使用以下几种类型处理日期
date:纯日期
time:纯时间
datetime:日期+时间,建立表时,默认值必须给一个固定值,一张表中可以出现多个datetime类型数据
timestamp:日期+时间,建立表时,默认值可以使用now()或sysdate(),一张表中只能有一个timestamp类型。
year:年
函数(方法)不同
Oracle取得当前系统时间:sysdate
MySQL取得当前系统时间:
sysdate():日期+时间,在存储过程中使用时,如果调用了多次sysdate(),则只使用第一次取得的值。
now():日期+时间,如果出现多次now(),则每次都取得当前系统时间。
current_date():日期
current_time():时间
自动增长列设置不同
Oracle:sequence设置
先create创建出来
使用时通过seq.nextVal来设置值
MySQL:建立表时加入auto_increment属性设置某个主键自增长
添加数据时,不添加主键字段,表会自动为其分配一个自增长的值。
CREATE TABLE news (
id int primary key auto_increment ,
title varchar(20) not null
); 分页语句不同
Oracle:ROWNUM,语句需要子查询
MySQL:LIMIT,直接写在整条语句后即可。
例如:select * from 表名 limit ?,?
参数设置
第一个为 (cp – 1 ) * ls
第二个为 ls
连接数据库的driver等不同
Oracle:oracle.jdbc.driver.OracleDriver等
MySQL
dbdriver:org.gjt.mm.mysql.Driver或com.mysql.jdbc.Driver
dburl:jdbc:mysql://localhost:3306/oracle_emp
dbuser:root
dbpassword:mysqladmin
补充:在MySQL中建立用户,以及为用户分配权限
CREATE USER scott IDENTIFIED BY tiger; 建立的用户默认是没有权限的,还需要通过grant命令来设置用户权限。
GRANT ALL ON oracle_emp.* TO scott@%; 其中@后的%表示允许该用户远程访问此数据库,如果不允许远程访问,改为localhost
在NewsDemo中,修改数据库连接以及数据库操作语句,将DAO改为MySQL版的。
dbc
package cn.mldn.dbc;
import
您可能关注的文档
- KYT八个方面的说明.doc
- K歌赛主题活动策划履行案.doc
- L CNG综合站上风.doc
- L CNG加气站技巧方案.doc
- L1814综采工作面装置工程施工组织设计.doc
- L1815综采工作面供电系统计划.doc
- L013 新一代WNAC智能无线控制器和胖瘦一体AP产物介绍.doc
- l1月国家物业管理师技能判定试卷及答案全.doc
- L9合同段T梁预制施工技能方案.doc
- Labview实行指导书.doc
- 2025年跨境电商独立站大数据应用案例分析.docx
- 2025年乡村生态养殖跨境电商产品标准化分析报告.docx
- 传统制造业转型升级:2025年工业互联网平台赋能路径与成效分析案例.docx
- 2025年AI芯片在航空航天领域的应用与技术创新报告.docx
- 2025医师定期考核试题(名校卷)附答案详解.docx
- 高职院校会计专业数字化教学改革与产教融合实践.docx
- 生产现场5S管理-课件(15.整顿的实施.pptx
- 物流园区招商引资2025年多式联运信息共享平台构建与产业集聚效应分析.docx
- 2025医师定期考核试题预测试卷附答案详解【黄金题型】.docx
- 2025年XX行业头部企业数字化转型商业模式创新研究报告.docx
最近下载
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
- 人工智能引论智慧树知到课后章节答案2023年下浙江大学.docx VIP
- 医院感染与痰液标本采集.pptx VIP
- 黑龙江统招专升本2019英语真题.pdf VIP
- 2019版 人教版 高中生物学 选择性必修2 生物与环境《第4章 人与环境》大单元整体教学设计[2020课标].docx
- 2023年公共营养师之四级营养师练习题.docx VIP
- 2023年公共营养师之四级营养师高分通关题型题库附解析答案.docx VIP
- 2023年公共营养师之四级营养师能力测试试卷B卷附答案.docx VIP
文档评论(0)