数据库的增删改查

一、数据库

  1. 数据库;存放数据的仓库
  2. 如果把数据存放在一个文本文件中,有很多的缺点:
    a.可以任意修改/删除/新增
    b.检索不便
    c.信息不安全
  3. 数据库系统;就能方便解决上述问题.
    常用的数据库系统:MySal Oracle sQlserver…

二、数据库的增删改查操作

  1. 增删查改语句
    增删查改的意思

    ·:新增记录insert
    .:删除记录delete
    ·:查询记录select
    ·:修改记录update

  2. insert语句
    insert语句对应的是"增”,也即新增数据
    基本用法:

    insert into表名(字段名)values(值);
    

    例:

    insert into student(name , age)values(' andy' ,20);
    

    代表给student表新增—条数据,name的值为andy,age的值为20。

  3. delete语句

    delete语句是删除语句

    语法:

    delete from 表名 where 条件

    例子

    delete from user where id > 4;
    

    注意:

    如果没有条件语句,将删除所有数据

    delete from user;
    
  4. update 语句

    update语句是修改数据

    语法:update 表名 set 字段名1 = 新增1,字段名2 = 新值2 where 条件

    例子

     update user set username = '花木兰',description = '兰陵王' where id = 3; 
    

    注意

    如果没有条件语句,将更改所有数据

    update user set username  = '百里守约',description = '玄策的哥哥';
    
  5. select语句

    语法:select * from 表名

    例子

     select * from user where id  = 3;
    

三、nodejs操作数据库-查

// 导包
var mysql  = require('mysql');
// 创建一个和数据库的连接
var connection = mysql.createConnection({
  host     : 'localhost',   // 数据库副武器的地址
  user     : 'root',   // 账号
  password : '185345',  // 密码
  database : '电光耗子'    // 数据库名
});
// 打开连接
connection.connect();
 // 执行SQL语句
connection.query('select * from user', function (error, results, fields) {
    // 错误对象,如果没有错误就返回null
    // console.log(error);

    // 执行sql语句得到的结果集,有错的话就是undefined。
    console.log(results);
    console.log(results[2].username);

    // 拿到的是字段的信息
    // console.log(fields);
});

// 关闭连接
connection.end();
  • 17
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值