用代码操作mysql数据库(添加和查询数据功能)

@mysql_connect第一个参数是主机名,第二个参数是登录Mysql的用户名,第三个参数是密码

$conn = @mysql_connect("localhost","root","") or die("链接失败");

添加数据

$sql = "INSERT INTO student(id,name,age,sex) VALUES('15','朱重八','30','男')";

mysql_query($sql,$conn);

查询数据

$query_sql = "SELECT * FROM users"; //users不用带引号
$mquery = mysql_query($query_sql,$conn);
$row = mysql_fetch_row($mquery);
print_r($row);以数组的形式把数据展示出来
echo $row[2];

查询一组数据

while ($row = mysql_fetch_array($mquery)){
echo $row['id']."<br><hr>";        这个参数最好加引号,要不会警告
}


好的,下面是使用Java代码创建MySQL数据库并创建数据添加数据的步骤: 1. 首先,需要先安装MySQL数据库,并且启动MySQL服务。 2. 接着,需要导入MySQL的JDBC驱动,可以通过以下代码实现: ```java Class.forName("com.mysql.jdbc.Driver"); ``` 3. 接下来,需要使用JDBC连接MySQL数据库,可以通过以下代码实现: ```java String url = "jdbc:mysql://localhost:3306/"; String dbName = "test"; String driver = "com.mysql.jdbc.Driver"; String userName = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url + dbName, userName, password); ``` 其中,url是数据库连接地址,dbName是数据库名称,userName和password是数据库的用户名和密码。 4. 然后,需要通过创建Statement对象来执行SQL语句。可以通过以下代码实现: ```java Statement stmt = conn.createStatement(); ``` 5. 接着,需要通过SQL语句来创建数据库数据表,可以通过以下代码实现: ```java String createDatabase = "CREATE DATABASE IF NOT EXISTS mydb"; stmt.executeUpdate(createDatabase); String createTable = "CREATE TABLE IF NOT EXISTS student (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT)"; stmt.executeUpdate(createTable); ``` 其中,createDatabase是创建数据库的SQL语句,createTable是创建数据表的SQL语句。 6. 最后,需要通过SQL语句来添加数据数据表中,可以通过以下代码实现: ```java String insertData = "INSERT INTO student (name, age) VALUES ('Tom', 20)"; stmt.executeUpdate(insertData); ``` 其中,insertData是添加数据数据表中的SQL语句。 完整的Java代码如下: ```java import java.sql.*; public class Main { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/"; String dbName = "test"; String driver = "com.mysql.jdbc.Driver"; String userName = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url + dbName, userName, password); Statement stmt = conn.createStatement(); String createDatabase = "CREATE DATABASE IF NOT EXISTS mydb"; stmt.executeUpdate(createDatabase); String createTable = "CREATE TABLE IF NOT EXISTS student (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT)"; stmt.executeUpdate(createTable); String insertData = "INSERT INTO student (name, age) VALUES ('Tom', 20)"; stmt.executeUpdate(insertData); System.out.println("数据添加成功!"); stmt.close(); conn.close(); } } ``` 注意,这里仅是基本的创建数据库、创建数据表和添加数据的示例代码,实际操作中可能还需要考虑更多的情况和异常处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值