0
点赞
收藏
分享

微信扫一扫

mysql内连接和外连接的区别


mysql数据库内连接问题

selectcompany,userid,mtype

from表1innerjoin表2on表1.mid=表2.mid

本回答由提问者推荐

mysql内连接和外连接的区别

内连接:两张表数据列完全相同的行

外连接分左连接跟右连接

左连接:已左表为主表,右表对不上的列以null替代

右连接反之

如何连接MySql中的数据库

java连接MySql的例子很多,到处都是

这里不再写

只提下几个注意点:

1、数据库启动,有能访问的账号密码

2、驱动的jar包位置正确,版本正确

3、连接数据库的java代码无错误

还是贴个例子吧

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

String driver = "com.mysql.jdbc.Driver";// 驱动程序名

String url = "jdbc:";// URL指向要访问的数据库名scutcs

String user = "........";// MySQL配置时的用户名

String password = "........";// MySQL配置时的密码

try {

Class.forName(driver);// 加载驱动程序

Connection conn = DriverManager.getConnection(url, user, password);// 连续数据库

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");//验证是否连接成功

Statement statement = conn.createStatement();// statement用来执行SQL语句

String sql = "select * from student";// 要执行的SQL语句

ResultSet rs = statement.executeQuery(sql);// 结果集

System.out.println("-----------------------------------------");

System.out.println("执行结果如下所示:");

System.out.println("-----------------------------------------");

System.out.println(" 学号" + "\t" + " 姓名" + "\t\t" + "性别");

System.out.println("-----------------------------------------");

String name = null;

while(rs.next()) {

name = rs.getString("sname");// 选择sname这列数据

System.out.println(rs.getString("sno") + "\t" + name + "\t" + rs.getString("sex"));// 输出结果

}

rs.close();

conn.close();

} catch(ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();

} catch(SQLException e) {

e.printStackTrace();

} catch(Exception e) {

e.printStackTrace();

}web方式的mysql数据库” 如果没理解错的话应该是phpmyadmin吧?

只是mysql的可视化而已

php连接mysq方式没变

使用php的数据库操作函数连接mysql即可,可以用以下代码测试是否能连接mysql:

2016-04-05

0

MySql数据库如何连接

WEB方式的MySql数据库” 如果没理解错的话应该是phpmyadmin吧?

只是mysql的可视化而已

php连接mysq方式没变

使用php的数据库操作函数连接mysql即可,可以用以下代码测试是否能连接mysql:

查看全文

2009-12-21

0

举报

相关推荐

0 条评论