MySQL查询语句有代码示例

 MySQL查询语句有代码示例

以下是一个简单的MySQL查询示例,它从名为"users"的表中选择并显示所有记录:
SQLSELECT * FROM users;

如果你只想显示特定列的数据,你可以指定列名。例如,如果你只想显示"username"和"email"列的数据,你可以使用以下查询:
SQLSELECT username, email FROM users;

如果你想根据特定条件筛选记录,你可以使用WHERE子句。例如,如果你想筛选出所有"username"为"john"的记录,你可以使用以下查询:
SQLSELECT * FROM users WHERE username = 'john';

如果你想对数据进行排序,你可以使用ORDER BY子句。例如,如果你想根据"email"列以字母顺序对记录进行排序,你可以使用以下查询:
SQLSELECT * FROM users ORDER BY email ASC;

如果你想在数据中执行更复杂的操作(如计算总和或平均值),你可以使用聚合函数。例如,如果你想计算所有"balance"列的总和,你可以使用以下查询:
SQLSELECT SUM(balance) FROM users;

这些只是一些基本的MySQL查询示例。MySQL有更多的功能和复杂的查询可以使用,包括连接表、创建索引、执行更新和删除操作等等。

用python写一个mysql查询

import mysql.connector

# 连接数据库
mydb = mysql.connector.connect(
  host="localhost",
  user="username",
  password="password",
  database="mydatabase"
)

# 创建游标
mycursor = mydb.cursor()

# 执行查询
mycursor.execute("SELECT * FROM customers")

# 获取查询结果
myresult = mycursor.fetchall()

# 打印结果
for x in myresult:
  print(x)
 

下面是基于Node.js中使用mysql插入数据的代码示例:

首先需要安装mysql模块:

```
npm install mysql
```

然后可以使用以下代码插入数据:

```js
const mysql = require('mysql');

// 创建与MySQL数据库的连接
const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'password',
  database: 'test'
});

// 连接MySQL数据库
connection.connect((err) => {
  if (err) throw err;
  console.log('Connected to MySQL database.');
});

// 插入数据的SQL语句
const sql = "INSERT INTO users (name, age) VALUES (?, ?)";

// 插入数据的参数
const values = ['John', 30];

// 执行SQL语句并插入数据
connection.query(sql, values, (err, result) => {
  if (err) throw err;
  console.log(`Inserted ${result.affectedRows} row(s).`);
});

// 关闭与MySQL数据库的连接
connection.end((err) => {
  if (err) throw err;
  console.log('Disconnected from MySQL database.');
});
```

这段代码连接到MySQL数据库,执行插入数据的SQL语句,并输出插入的行数。最后关闭与MySQL数据库的连接。需要注意的是,这里使用了参数化查询,可以有效防止SQL注入攻击。

你可能感兴趣的:(前端开发,android)