数据库是一种用于存储、管理和检索数据的技术。在现代企业中,数据库是一个必不可少的工具。无论是企业还是个人,都需要对数据进行存储、查询和管理。本篇文章将介绍Linux系统中的数据库操作技术,帮助读者更好地掌握其应用。
一、MySQL数据库
1.安装MySQL
在Linux系统中安装MySQL,只需要使用以下命令即可:
“`
sudo apt-get update
sudo apt-get install mysql-server
“`
2.启动MySQL
使用以下命令来启动MySQL:
“`
sudo systemctl start mysql
“`
3.登录MySQL
启动MySQL之后,可以使用以下命令来登录MySQL:
“`
mysql -u root -p
“`
接着输入密码,就可以成功登录MySQL了。
4.创建数据库和表
使用以下命令来创建数据库和表:
“`
CREATE DATABASE my_db;
USE my_db;
CREATE TABLE my_table (id INT, name VARCHAR(20), age INT);
“`
这里,我们创建了一个名为 my_db 的数据库,然后使用 USE 命令打开这个数据库,并在其中创建了一个名为 my_table 的表格。
5.插入数据
使用以下命令向表格中插入数据:
“`
INSERT INTO my_table VALUES (1, ‘Tom’, 20);
INSERT INTO my_table VALUES (2, ‘Lucy’, 21);
“`
这里,我们向表格 my_table 中插入了两行数据,分别为编号为1的Tom和编号为2的Lucy。
6.查询数据
使用以下命令查询表格中的数据:
“`
SELECT * FROM my_table;
“`
这表示查询 my_table 表中的所有数据。你还可以添加其他的参数,筛选出符合条件的数据。
7.更新数据
使用以下命令更新表格中的数据:
“`
UPDATE my_table SET age = 22 WHERE name = ‘Tom’;
“`
这表示将 my_table 表中名为 Tom 的数据的年龄修改为22。
8.删除数据
使用以下命令删除表格中的数据:
“`
DELETE FROM my_table WHERE name = ‘Lucy’;
“`
这表示将 my_table 表中名为 Lucy 的数据删除。
二、MongoDB数据库
MongoDB是一种NoSQL数据库,它更加适合存储大型数据。下面是MongoDB的使用方法。
1.安装MongoDB
在Linux系统中,可以使用以下命令来安装MongoDB:
“`
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv EA312927
echo “deb http://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
“`
2.启动MongoDB
使用以下命令来启动MongoDB:
“`
sudo systemctl start mongod
“`
3.连接MongoDB
使用以下命令连接MongoDB:
“`
mongo
“`
4.创建数据库和集合
使用以下命令来创建数据库和集合:
“`
use my_db;
db.createCollection(“my_coll”);
“`
这里,我们创建了一个名为 my_db 的数据库,然后创建了一个名为 my_coll 的集合。
5.插入数据
使用以下命令向集合中插入数据:
“`
db.my_coll.insert({name: “Tom”, age: 20});
db.my_coll.insert({name: “Lucy”, age: 21});
“`
这里,我们向 my_coll 集合中插入了两个文档,分别为名为 Tom 的20岁文档和名为 Lucy 的21岁文档。
6.查询数据
使用以下命令查询集合中的数据:
“`
db.my_coll.find();
“`
这表示查询 my_coll 集合中的所有文档。你还可以添加其他的参数,筛选出符合条件的文档。
7.更新数据
使用以下命令更新集合中的数据:
“`
db.my_coll.update({name: “Tom”}, {$set: {age: 22}});
“`
这表示将 my_coll 集合中名为 Tom 的文档的年龄修改为22。
8.删除数据
使用以下命令删除集合中的数据:
“`
db.my_coll.remove({name: “Lucy”});
“`
这表示将 my_coll 集合中名为 Lucy 的文档删除。
结语
本文主要介绍了Linux系统中的MySQL和MongoDB数据库操作技术。在企业和个人生活中,我们经常需要数据库操作,本文可以帮助读者更好地掌握其使用技巧。希望本文对读者有所帮助。
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/9740.html