mysql 连接数据库
时间: 2024-08-12 22:06:16 浏览: 61
连接 MySQL 数据库通常涉及以下几个步骤,使用最常用的 MySQL 客户端工具如 `mysql` 命令行,或者更现代的方式如 PHP、Python(如 `pymysql`)或其他语言的 ORM(对象关系映射)库:
1. **使用命令行** (Linux/Mac):
```bash
mysql -u [用户名] -p[密码] -h [主机地址] [数据库名]
```
示例:`mysql -u root -prootpassword localhost mydatabase`
输入密码后会进入MySQL shell。
2. **使用Python(pymysql为例)**:
```python
import pymysql
connection = pymysql.connect(host='localhost',
user='username',
password='password',
db='mydatabase')
cursor = connection.cursor()
```
执行完毕后,可以使用 `cursor.execute()` 来执行SQL查询。
3. **PHP(PDO_MYSQL为例)**:
```php
$conn = new PDO("mysql:host=localhost;dbname=mydatabase", "username", "password");
```
注意在实际生产环境中,建议使用预处理语句防止 SQL 注入攻击。
4. **使用ORM框架(如 Laravel Eloquent)** (PHP):
```php
use Illuminate\Database\Capsule\Manager as Capsule;
$capsule = new Capsule();
$capsule->addConnection([
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'mydatabase',
'username' => 'username',
'password' => 'password',
]);
$capsule->setAsGlobal(); // 设置全局访问
$capsule->bootEloquent(); // 初始化 ORM
```
连接成功后,就可以开始执行 SQL 查询、插入数据或管理数据库了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)