后端之 数据库

 含义:

       数据存储的容器

特性:

      便捷性,容量大,稳定性,永久性,安全性

分类:

   mysql,oracle,db2,mangodb,SQL Server

数据库服务器:

    数据库:

         含义:

            一个数据库服务器可以建立很多数据库,通常一个项目,对应一个数据库
          表:

              一个项目,可以有多个表,每个表,存储的就是一类数据

         分类: 

                mysql,oracle,db2,mangodb,SQL Server

   使用:

          1在mysql官网下载
          2下载 phpstudy软件

let mysql=require('mysql');

 let connection=mysql.createConnection({
    host:'localhost',
    user:'root',
    password:'123456',
    database:'练习',
 })
 connection.query('SELECT * FROM users',(err,res)=>{
       if(err) return;
       console.log(res);
 });

Navicat可视化:

1、MySQL Workbench(http://dev.mysql.com/downloads/workbench/)
2、Navicat(http://www.navicat.com/)
3、phpMyAdmin(http://www.phpmyadmin.NET/)
4、MySQLDumper(http://www.mysqldumper.de/en/)
5、MySQL ODBC Connector(http://dev.mysql.com/downloads/connector/odbc/)
6、Sqlyog https://blog.csdn.net/qq_40303031/article/details/88935793
navicatint软件:
        int 数字型
        varchar 字符串型

sql语句:

    1 show databases;                查看数据库
    2 create  database db_name;      创建数据库
      db_name 数据库的名称    
    3 use   db_name                  使用数据库
    4 drop database  db_name         清除数据库
    5 create table table_name()      创建表
    6 drop table if exists tb_name   删除表
    7 update tb_name set score=189 where id=2  更新数据
    8 insert into tb_name(id,name,score) values(null,'张三',178),(null,'李四',134)  插入数据
    9 delete from tb_name where id=9;   清除数据
    10 select*from tb_name where id=3   查询数据
注意:在使用时要大写,国际规定

let mysql=require('mysql');

let connection=mysql.createConnection({
    host:'localhost', //主机的名称
    user:'root',      //服务器的名称
    password:'123456',//服务器的密码
    database:'练习',//服务器的文件名称
})
// 查询语句:
 connection.query('SELECT * FROM users  WHERE username=? AND password=?',['lld','123'],(err,res)=>{
        if (err) throw err;
        console.log(res);
 })
// 新增语句:
connection.query('INSERT INTO users(username,password) VALUES(?,?)',['fr','123456'],(err,res)=>{
    if (err) throw err;
    console.log(res);
})  // affectedRows: 1,新增成功
// 删除语句:
connection.query('DELETE FROM users WHERE id=?',['6'],(err,res)=>{
    if (err) throw err;
    console.log(res);
}) 
// 更改语句:
connection.query('UPDATE users SET username=?,password=? WHERE id=1',['lld',1234],(err,res)=>{
    if (err) throw err;
    console.log(res);
}) 

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序媛刘刘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值