首页 > 其他分享 >Database_command

Database_command

时间:2023-07-31 19:46:48浏览次数:25  
标签:bin Database 数据 数据库 show 指令 command mydb

MongoDB & MySQL指令大全

主要用于总结爬取信息时使用到的以及学习到的指令


1、MongoDB指令

2、MySQL指令


1、MongoDB

  • 命令行指令:


    在安装路径的bin文件夹下打开命令行窗口后输入:
    mongo


    若已配置好了环境(将bin的路径加到环境变量里)则可在任意位置使用该指令




    show dbs 查看数据库



    use xxx(数据库名称) 打开某数据库
    若不存在则会创建



    show collections 查看当前数据库中的集合(类似于数据表格)


  • Pymongo库命令



    import pymongo #导入库


    client = pymongo.MongoClient('localhost',271017) #连接数据库(27017为默认端口号)


    mydb = client['mydb'] #新建mydb数据库(类似于一个excel文件)

    test = mydb['test'] #新建test数据集合(类似于excel文件中的一张表格)



    实测:若该数据库或数据集合已存在则不会再重新创建,后续数据insert则会加在已有数据后面(记得在需要重新导入数据时要先清除前面的数据)

    test.insert_one({'name':'Jan','sex':'男','grade':89}) #插入数据



2、MySQL

  • 命令行指令:


    在安装路径的bin文件夹下打开命令行窗口后输入:
    mysql -uroot -p(你的密码)


    若已配置好了环境(将bin的路径加到环境变量里)则可在任意位置使用该指令




    show databases 查看数据库



    use xxx(数据库名称) 打开某数据库
    若不存在则会创建



    show tables 查看当前数据库中的集合(类似于数据表格)



    create database mydb; 建立数据库


    CREATE TABLE students (

    name char(5),

    sex char(1),

    grade int

    )ENGINE INNODB DEFAULT CHARSET=utf8 ;
    创建数据表


    insert into students(name,sex,grade) values ("小明","男",92);插入数据

  • Pymysql库命令




    import pymysql
    conn = pymysql.connect(host='localhost', user='root',
    passwd='(你设置的密码)',db='mydb',port=3306,charset='utf8')

    连接数据库

    cursor = conn.cursor() #光标对象

    cursor.execute("insert into students(name,sex,grade) values(%s,%s,%s)", ('Peter','woman',87)) #插入数据

    conn.commit()

标签:bin,Database,数据,数据库,show,指令,command,mydb
From: https://www.cnblogs.com/littlejazzcat/p/17594308.html

相关文章

  • command_block 的《线性基小记》注
    目录1.前置知识2.OI中的线性基张成空间判定问题Ⅰ&Ⅱ实数域线性基k小子集异或和线性基合并带删除线性基总结command_block的《线性基小记》原文1.前置知识线性有关/无关:知乎中有对线性相关与线性无关比较具象化的解释。可以发现,线性基就是一种线性无关构成的线性相关的集合......
  • Linux fdisk command All In One
    LinuxfdiskcommandAllInOnediskpartition/磁盘分区$fdisk-hUsage:fdisk[options]<disk>changepartitiontablefdisk[options]-l[<disk>...]listpartitiontable(s)Displayormanipulateadiskpartitiontable.Options:......
  • Visual Studio 调试技巧[Command Window & Immediate Window ](Tips)
    VisualStudio调试技巧[CommandWindow&ImmediateWindow](Tips)1.immediatewindow定义的一些alias(//z2012-3-1314:04:44PMIS2120alias?Debug.Printalias??Debug.QuickWatchaliasAddProjFile.AddNewProjectaliasaliasTools.Al......
  • CommandLineRunner、ApplicationRunner、InitializingBean、@PostConstruct 执行顺序
    概述开发中可能会有这样的场景,需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求,两个启动加载接口分别是:CommandLineRunner和ApplicationRunner。Spring提供了接口InitializingBean,jdk提供了@PostC......
  • android studio ninja: build stopped: subcommand failed.
    解决AndroidStudioNinjaBuild停止的问题概述在使用AndroidStudio进行开发时,有时候会遇到"androidstudioninja:buildstopped:subcommandfailed."的错误提示。这通常是由于项目构建过程中的某些问题导致的。下面我将详细介绍解决这个问题的步骤,并提供相应的代码示......
  • The importance of experience replay database composition in deep reinforcement l
    发表时间:2015(DeepReinforcementLearningWorkshop,NIPS2015)文章要点:这篇文章基于DDPG探索了buffer里面experience的组成对性能的影响。一个重要的观点是,次优的经验也是有利于训练的,少了这些experience会很大程度影响性能(theimportanceofnegativeexperiencesthatareno......
  • Qt QCommandLineOption类
    QCommandLineOption类定义了可能的命令行选项头文件:#include<QCommandLineOption>cmake:find_package(Qt6COMPONENTSCoreREQUIRED)target_link_libraries(mytargetPRIVATEQt6::Core)qmake:QT+=core引入:Qt5.2详细说明该类用于描述命令行上的选项。它允许......
  • Qt 解析命令行(QCommandLineOption和QCommandLineParser类)
    Qt从5.2版开始提供了两个类QCommandLineOption和QCommandLineParser来解析应用的命令行参数。一、命令行写法命令行:"-abc"在QCommandLineParser的解析模式为ParseAsCompactedShortOptions(默认)时会被认为是3个参数,即"-a"、"-b"和"-c"1QCommandLineOptionop1("a");2......
  • ERROR: database "server" is being accessed by other users DETAIL: There is 1 o
    根据错误消息,删除数据库"server"失败,原因是有其他用户的会话正在使用该数据库。在PostgreSQL中,如果有其他会话正在访问或连接到数据库,那么将无法删除该数据库。为了成功删除数据库,需要确保没有其他会话正在使用该数据库。以下是可能的解决方法:断开所有连接:在尝试删除数据......
  • kettle连接数据库报错:Error connecting to database: (using class org.gjt.mm.mysql.
    kettle连接MySQL报错但已经把相应的包放到kettle的lib目录下时,仍然报连接不上的错误,那可能是MySQL时区的问题。解决如下:登入MySQL修改为东八区的命令:方法一:mysql>setglobalmax_allowed_packet=1024*1024;mysql>setglobaltime_zone='+8:00';方法二:修改my.ini文件,在[mysql......