MySQL数据库的增删改查(命令行操作)

MySQL数据库的增删改查案例(命令行操作)


前言

提示:如何使用命令行开启MySQL数据库请看前篇


提示:以下是本篇文章正文内容,下面案例可供参考

一、数据库的创建与删除

使用命令:create database 数据库名创建一个名为"yonghe"数据库,并使用命令:default character set utf8设置默认字符为utf-8;
使用命令:show databases命令展示链接内的所有数据库;
使用命令:drop database 数据库名命令删除"yonghe"数据库。

在这里插入图片描述

二、表的相关操作

1.创建并进入表

先创建一个名为"yonghe"的数据库,使用命令:use 数据库名进入数据库:
通过命令:create table tb_door(id int primary key auto_increment,door_name varchar(100),tel varchar(50))创建一个名为"tb_door",主键为id,并且有两个名为"door_name"和"tel"字符型字段的表:

在这里插入图片描述

2.表内数据的增删改查

使用命令:insert into 表名 (字段值)为表中插入数据:

在这里插入图片描述
使用命令:select 字段名 from 表名查询表中数据:

在这里插入图片描述

使用命令:update 表名 set 字段名=值 where 条件更改表内数据:

这是修改表内数据
使用命令:desc 表名查看表结构的详细信息。
使用命令:drop table 表名删除表
使用命令:show tables展示表。

这是删除表内数据

使用命令:order by 字段名 desc进行表内倒序排序及其使用count(字段名)命令计算表内数据总数,
注意:count只能对数字数据进行统计。
因默认排序为正序排序,所以在此不介绍表内正序排序。

在这里插入图片描述


三、总结

以上就是今天要讲的内容,本文仅仅简单介绍了mysql数据库的使用,而MySQL是一种关系数据库管理系统,在关系数据库将数据保存不同的表中,增加了速度并提高了灵活性。
  • 8
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以提供一个简单的实现数据库增删的项目示例。 首先,我们需要选择一个数据库管理系统(DBMS),例如 MySQL、PostgreSQL 或者 MongoDB。在本示例中,我们将使用 MySQL。 接下来,我们需要创建一个数据库和一个数据表。我们可以使用 MySQL 命令或者 GUI 工具,例如 MySQL Workbench 来创建。 创建数据库: ```sql CREATE DATABASE mydatabase; ``` 创建数据表: ```sql CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50) NOT NULL ); ``` 现在我们已经创建好了数据库和数据表,接下来我们需要编写一个连接数据库的脚本。在本示例中,我们将使用 Node.js 和 `mysql2` 模块来连接和操作 MySQL 数据库。 ```javascript const mysql = require('mysql2'); // 创建连接 const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mydatabase' }); // 连接数据库 connection.connect((err) => { if (err) throw err; console.log('Connected to MySQL database!'); }); // 询数据表 connection.query('SELECT * FROM users', (err, results, fields) => { if (err) throw err; console.log(results); }); // 关闭连接 connection.end((err) => { if (err) throw err; console.log('Disconnected from MySQL database!'); }); ``` 接下来,我们可以编写一个函数来实现增删操作: ```javascript // 插入数据 function createUser(name, email) { const sql = `INSERT INTO users (name, email) VALUES ('${name}', '${email}')`; connection.query(sql, (err, result) => { if (err) throw err; console.log(`User ${name} has been created!`); }); } // 更新数据 function updateUser(id, name, email) { const sql = `UPDATE users SET name='${name}', email='${email}' WHERE id=${id}`; connection.query(sql, (err, result) => { if (err) throw err; console.log(`User ${name} has been updated!`); }); } // 删除数据 function deleteUser(id) { const sql = `DELETE FROM users WHERE id=${id}`; connection.query(sql, (err, result) => { if (err) throw err; console.log(`User with ID ${id} has been deleted!`); }); } // 询数据 function getUsers() { const sql = 'SELECT * FROM users'; connection.query(sql, (err, results, fields) => { if (err) throw err; console.log(results); }); } ``` 现在,我们可以在脚本中调用这些函数来实现增删操作: ```javascript // 创建用户 createUser('John Doe', 'john@example.com'); // 更新用户 updateUser(1, 'Jane Doe', 'jane@example.com'); // 删除用户 deleteUser(1); // 询用户 getUsers(); ``` 这就是一个简单的实现数据库增删的项目示例。当然,实际的项目中需要考虑更多的安全性和性能问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值