MySql数据库装置.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

yxutcangfp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档