mysql怎么调语句,mysql语句优化的几种方法

mysql数据库怎么执行sql语句

首先创建连接

成都创新互联公司主要业务有网站营销策划、网站设计制作、网站设计、微信公众号开发、重庆小程序开发H5开发、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、营销型网站资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。 

就创建个Cnnection对象,然后把驱动加上,还有帐号密码什么的!我没连过sql数据库,不知道驱动,你可以在网上搜一下。

给你一个我连接mysql数据库的例子

public Connection Getdata(){//这是连接数据库的一个方法,还可以配置连接池。

Connection con=null;

try {

Class.forName("com.mysql.jdbc.Driver");//加驱动

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","qq");//数据库路径、端口、库名、数据库用户名和密码

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

return con;

}

public void delete(int id){//对数据库进行操作的方法,先调用上面写好的连接!

Connection con=Getdata();

Statement st;

try {

st=con.createStatement();

st.executeUpdate("delete from kaoshi where id="+id);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

求教下各位高手 看下下面mysql语句如何优化 ,数据库如何调整

这两条sql语句很简单,个人觉得要优化增加索引,调整下SQL语句的查询条件顺序,调整顺序是让SQL查询走索引

同时posttime如果是创建时间的话且ID也是自增,根据ID排序就相当于posttime排序,不过影响不大

8万条数据其实没多少,不用太担心

alter table xx_news add index index_1(checkinfo, delstate);

1、SELECT id,classid,linkurl,title,picurl,description FROM `xx_news` WHERE checkinfo=true AND delstate='' ORDER BY id DESC LIMIT 0,6;

2、SELECT id,classid,linkurl,title FROM `xx_news` WHERE checkinfo=true AND delstate='' AND flag LIKE '%h%' ORDER BY posttime DESC LIMIT 0,10;

怎么在mysql中直接调用在外面写好的sql语句

方法一、使用source调用写好的sql文件,例如:

mysql source d:\db\load.sql

方法二、记事本打开sql文件,全选复制之后,粘贴到命令窗口里面(点鼠标右键粘贴)


分享标题:mysql怎么调语句,mysql语句优化的几种方法
分享地址:http://scyanting.com/article/hcdoge.html