20201116杨承志

一、知识总结
1.MySql数据库的查询、删除、增加、修改语句:
(1)查询语句:select* from table_name;或select * from table_name where [条件];
(2)增加语句或插入数据:insert into table_name (clus...) values(values...);
(3)修改数据:update tablename set xx=xx,xxx=xx where xxx=xxx and xxx=xxx;
(4)删除语句:delete table_name where 条件.
例:(1)INSERT INTO cpiDataManage (dataType, area, date, goodsName, price, unit, remark) VALUE ('药品类', '甘肃省', '2020-11', '板蓝根', 10, '盒', '非处方药');
(2)DELETE FROM cpiDataManage WHERE cpiID = 2;
(3)SELECT goodsName, price FROM cpiDataManage WHERE dataType = '水果类' AND area = '陕西省' AND date = '2020-11';
(4)UPDATE cpiDataManage SET area = '陕西省', price = 15 WHERE cpiID = 3;
2.使用eclipse进行数据库的操作:
public class DBHelper {
//定义数据库的添加方法2g
@Test
public void save() throws Exception {
//1、加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//2、连接数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi", "root", "");
//3、拼写sql语句
String sql =" INSERT INTO cpidatamanage(dataType,area,date,goodsName,price,unit,remark)VALUES('药品类','陕西省','2020-11','四季抗病毒',30,'盒','非处方药')";
//4、发送sql语句
PreparedStatement psts = conn.prepareStatement(sql);
//5、执行sql语句
int i = psts.executeUpdate();
//6、处理返回结果
if(i > 0) {
System.out.println("添加成功");

     }else {
         System.out.println("添加失败");
     }
     //7、关闭资源
     psts.close();
     conn.close();
}
//删除数据库
@Test
public void delete() throws Exception {
    //1、加载数据库驱动
     Class.forName("com.mysql.jdbc.Driver");
     //2、连接数据库
     Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi", "root", "");
     //3、拼写sql语句
     String sql ="DELETE FROM cpidatamanage WHERE cpiId = 5";
     //4、发送sql语句
     PreparedStatement psts = conn.prepareStatement(sql);
     //5、执行sql语句
     int i = psts.executeUpdate();
     //6、处理返回结果
     if(i > 0) {
         System.out.println("删除成功");

     }else {
         System.out.println("删除失败");
     }
     //7、关闭资源
     psts.close();
     conn.close();
}
//修改数据库


//查询数据库

二.学习心得
今天实习我学会并熟悉了Mysql的增加、删除、查询、修改语句,并理论联系实际,提高了我的动手操作能力,还熟悉并理解了Mysql和eclipse软件的部分功能。
为了弄懂具体的操作步骤,理清所有的疑难问题,我在网络上查询到了一些相关的知识进行学习并加以了解,在这里我深深体会到哲学上理论对实践的指导作用。通过今天的实际操作,让我真正体会到了实验的操作能力是靠自己亲自动手,亲自开动脑筋,亲自去请教别人才能得到提高,如果只是一味的现抄现编是不能取得进步的。
总之,通过今天的学习,我在增长相关的知识的同时,还收获了阅历. 在此过程中,通过老师的讲解、自己查询相关资料和询问同学,不仅培养了自己独立思考、动手操作的能力,而且在其他能力上也得到了锻炼,还学会了很多学习的方法,令我收益匪浅。

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1