Mysql走天下教你简单实现CRUD操作(mysql中curd)
Mysql走天下——教你简单实现CRUD操作
Mysql是一种流行的关系型数据库,它提供了一组可靠的工具,使得开发者可以轻松地进行数据管理和查询。Mysql支持各种操作,包括增、删、改、查等基本操作,我们经常称为CRUD操作。在这篇文章中,我将教你如何简单实现Mysql的CRUD操作。
1. 安装Mysql
我们需要安装Mysql数据库。Mysql数据库有多种安装方式,如二进制安装、源代码安装等。这里我介绍最为常用的二进制安装方式。(安装过程如下,不用翻译)
1) 下载Mysql安装包
在官网上下载Mysql的安装包,这里以Mysql 5.7为例。下载完成以后,解压缩即可。
2) 安装Mysql
根据自己的操作系统版本和位数选择对应的安装程序,一路Next即可完成安装。安装过程中,需要设置Mysql的root用户密码。
2. 连接Mysql
安装完成以后,我们需要利用Mysql提供的官方客户端连接到数据库。
1) 启动Mysql服务器
在安装完成后,为了连接到Mysql数据库,我们需要启动Mysql服务器。在Windows操作系统上,可以通过“开始”菜单中的“Mysql Server 5.7”进行启动。
2) 连接Mysql
Mysql提供了多种连接方式,如本机连接、远程连接等。这里我们以本机连接为例。在命令行中输入下列命令来连接:
mysql -u root -p
注意:-u后面表示用户名,-p后面表示密码。
输入完命令以后,会提示输入密码,输入正确的root密码进行连接。
3. 创建表
在连接到Mysql数据库以后,我们需要创建一个表来储存数据。
创建表的语句:
CREATE TABLE students (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255) COLLATE utf8_bin NOT NULL,
age INT(11) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
4. 插入数据
表创建完成后,我们需要往表中插入一些数据。插入数据可以使用INSERT INTO语句。
INSERT INTO students (name, age) VALUES (‘张三’, 20);
5. 更新数据
当我们需要更新表中的数据的时候,可以使用UPDATE语句。
UPDATE students SET name=’李四’ WHERE id=1;
6. 删除数据
删除数据可以使用DELETE语句。
DELETE FROM students WHERE id=1;
7. 查询数据
我们需要从表中查询数据。可以使用SELECT语句。
SELECT * FROM students WHERE age>18;
总结
在这篇文章中,我们简单介绍了Mysql的安装、连接、创建表、增删改查的操作。Mysql是一个强大的关系型数据库,可以完成各种大小任务。希望这篇文章能够帮助你学习Mysql。除此之外,欢迎读者在评论区分享自己的Mysql学习经验和技巧。
参考代码:
#数据库连接
import pymysql
connection=pymysql.connect(host=’localhost’,user=’root’,password=”,db=’testdb’)#用户名为root,密码为空,数据库名为testdb
cursor=connection.cursor()
#插入数据
sql=”INSERT INTO students (name, age) VALUES (‘张三’, 20);”
cursor.execute(sql)
#更新数据
sql=”UPDATE students SET name=’李四’ WHERE id=1;”
cursor.execute(sql)
#删除数据
sql=”DELETE FROM students WHERE id=1;”
cursor.execute(sql)
#查询数据
sql=”SELECT * FROM students WHERE age>18;”
cursor.execute(sql)
result=cursor.fetchall()
for r in result:
print(r)
#断开连接
connection.close()