Mysql数据库·增删改查.doc

Mysql数据库·增删改查.doc

ID:50896314

大小:130.50 KB

页数:16页

时间:2020-03-15

Mysql数据库·增删改查.doc_第1页
Mysql数据库·增删改查.doc_第2页
Mysql数据库·增删改查.doc_第3页
Mysql数据库·增删改查.doc_第4页
Mysql数据库·增删改查.doc_第5页
资源描述:

《Mysql数据库·增删改查.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MysqlOracle(甲骨文)大型数据库MySql中小型数据库DB2SqlServer.....Mysql的发展:瑞典的MysqlAB公司2008年Sun公司(JAVA)2009年Oracle收购sun公司IBM69亿美元sunEclipse(日蚀)Oracle74亿美元sunMysql的简单使用:1.登陆mysql数据库win+r--->cmdmysql-uroot-p1234修改密码:mysql>setpasswordforroot@localhost=password('1234');此处可能存在异常情况原因:a、未配置环境变量b、Mysq

2、l服务未开启(netstartmysql)2.对库的操作a.查看所有的库showdatabases;系统自带库:information_schemamysqltestb.创建库createdatabaseday01;(不指定编码,跟随数据库系统编码)createdatabasedb1defaultcharactersetgbk;(指定编码)查看创建库的语句:showcreatedatabase库名.修改库的编码:alterdatabaseday01defaultcharactersetutf8;c.删除库dropdatabase库名.dropdat

3、abaseday01;注意:系统自带的三个库不能删除.d.使用库usedb1;3.对表的操作表:二维关系表有行有列的关系表.记录:表中的一行数据.字段:表中的一列.常用的字段类型:字符串类型:varchar(长度)、char数值类型:int(整数)floatdouble(小数)日期类型:datea.创建表员工表:员工号姓名性别年龄职位薪水入职日期createtableemp(empnovarchar(4),namevarchar(30),sexvarchar(5),ageint(3),jobvarchar(30),salaryint(5),hire

4、datedate);b.查看所有的表showtables;c.查看建表语句showcreatetable表名.d.查看表结构desc表名.e.往表中插入数据e1.给表中所有的字段插入数据insertintoemp(empno,name,sex,age,job,salary,hiredate)values('1001','zhangsan','m',22,'developer',10000,'2015-12-21');简写形式:insertintoempvalues('1002','lisi','m',23,'test',8000,'2015-10-

5、10');e2.给表中部分字段插入数据insertintoemp(empno,name,sex,age)values('1003','cuihua','w',18);解决插入中文问题:(eclipse中的设置)ConnectionURL:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk插入中文:insertintoempvalues('1005','莫小贝','女',12,'武林盟主',20000,'2015-12-12');f.删除数据deletefrom

6、emp;-->删除表中所有数据deletefromempwhereempno=1004;MyEclipse配置Mysql连接:1.切换到数据库界面.2.在DBBroswer中右键选择new3.配置连接:DriverTemplate:MySQLConnector/JDrivername:随便起名字ConnectionURL:jdbc:mysql://localhost:3306/test本机:localhost127.0.0.l192.168.4.223Username:rootpassword:1234DriverJARs:mysql-connec

7、tor-java-5.17-bin.jarMysql常见的错误1.Can'tcreatedatabase'xxx';databaseexists不能创建xxx库,因为已经存在2.Can'tdropdatabase'xxx';databasedoesn'texist不能删除xxx库,因为已经不存在--创建库createdatabasesearchdefaultcharactersetgbk;--使用库usesearch;--创建表--员工信息表createtableemp(empnoint(4),--员工编号enamevarchar(30),--员工

8、姓名jobvarchar(30),--职位salaryint,--工资bonusint,--奖金ageint(3),--年

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。