精华内容
下载资源
问答
  • MySQL数据库从入门到实战课

    万人学习 2019-12-31 14:09:39
    【课程设计】 本课程,刘运强老师会结合自己十多年来对MySQL的心得体会,通过课程给你分享一条高效的MySQL入门捷径,让学员少走弯路,彻底搞懂MySQL。 本课程包含3大模块:  一、基础篇: 主要以最新的...
  • MySQL创建数据库和创建数据表

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 是最常用的数据库在数据库操作,基本都是增删改查操作,简称CRUD。 这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。 一、数据库操作语言 数据库在操作时,需要使用专门的数据库...

    MySQL 创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。

    在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。

    一、数据库操作语言

    数据库在操作时,需要使用专门的数据库操作规则和语法,这个语法就是 SQL(Structured Query Language) 结构化查询语言。

    SQL 的主要功能是和数据库建立连接,进行增删改查的操作。SQL是关系型数据库管理系统的标准语言。

    SQL 语言的作用:

    1. 数据定义语言 DDL(Data Definition Language) 。用于创建数据库,数据表。

    2. 数据操作语言 DML(Data Manipulation Language) 。用于从数据表中插入、修改、删除数据。

    3. 数据查询语言 DQL(Data Query Language) 。用于从数据表中查询数据。

    4. 数据控制语言 DCL(Data Control Language) 。用来设置或修改数据库用户或角色的权限。

    使用 SQL 操作数据库时,所有的 SQL 语句都以分号结束。(切换数据库时可以不用分号)

    在 SQL 语句中,不区分大小写,编写 SQL 语句时可以根据情况用大小写的区别来增加可读性。

    二、创建数据库

    1. 连接 MySQL

    输入 mysql -u root -p 命令,回车,然后输入 MySQL 的密码(不要忘记了密码),再回车,就连接上 MySQL 了。

    mysql -u root -p

    最初,都是使用 root 用户登录,工作中如果一直用 root 用户登录,因为权限太大,风险是很大的,所以等创建好权限适合的用户后,就不要经常登录 root 用户了。

    2. 查看当前的数据库

    使用 show databases; 查看当前安装的 MySQL 中有哪些数据库。

    show databases;

    刚安装 MySQL 时,默认有四个数据库,information_schema,mysql,perfomance_schema,sys 。通常情况下,我们不会直接使用这四个数据库,但千万不要把这四个数据库删了,否则会带来很多不必要的麻烦。如果不小心删了,建议是重新安装 MySQL ,在重装之前把自己的数据迁移出来备份好,或者从其他服务器上迁移一个相同的数据库过来。

    3. 创建数据库

    使用 create database 数据库名; 创建数据库。

    create database MyDB_one;

    创建数据库成功后,数据库的数量变成了5个,多了刚才创建的 MyDB_one 。

    4. 创建数据库时设置字符编码

    使用 create database 数据库名 character set utf8; 创建数据库并设置数据库的字符编码。

    create database MyDB_two character set utf8;
    

    直接创建的数据库,数据库的编码方式是 MySQL 默认的编码方式 latin1 (单字节编码) ,通常我们会在数据库中存放中文数据,所以最好把数据库的编码方式设置成 utf-8 ,这样中文才能正常显示。

    create database MyDB_three charset utf8;

    character set 可以缩写成 charset ,效果是一样的。

    5. 查看和显示数据库的编码方式

    使用 show create database 数据库名; 显示数据库的创建信息。

    show create database MyDB_one;
    show create database MyDB_two;

    如果不知道一个数据库的编码方式是什么,可以使用 show create database 数据库名 来查看数据库的编码方式。可以看到刚才创建的 MyDB_one 的编码方式是 MySQL 的默认编码 latin1 ,MyDB_two 的编码方式是 utf-8 。

    当然,这种方式不能在创建的同时显示,只能查看一个已经存在的数据库的编码方式。

    6. 使用 alter database 数据库名 character set utf8; 修改数据库编码

    alter database MyDB_one character set utf8;

    如果一个数据库的编码方式不符合使用需求,可以进行修改。刚才创建的 MyDB_one 经过修改后,编码方式也变成了 utf-8 。

    7. 进入或切换数据库

    使用 use 数据库名 进入或切换数据库。

    use MyDB_one
    use MyDB_two;

    刚连接上 MySQL 时,没有处于任何一个数据库中,如果要使用某一个数据库,就需要进入到这个数据库中。

    use 数据库名 这个命令后面的分号可以省略,这是 SQL 语句中唯一可以省略分号的语句。

    8. 显示当前数据库 select database();

    select database();

    进入数据库中,可以使用 select database(); 来查看当前处于哪个数据库中。长时间操作数据库时,在很多数据库中来回切换后,查看当前的数据库,避免操作错了数据库。

    三、创建数据表

    1. 查看当前数据库中的表

    使用 show tables;查看当前数据库中有哪些表。

    show tables;
    

    在刚才创建的数据库 MyDB_one 中,还没有创建任何表,所以当前是空的。

    2. 创建表

    使用 create table 表名(字段1 字段类型,字段2 字段类型,字段3 字段类型,…); 来创建一张表。

    create table Phone_table(pid INT, name CHAR(20), price INT);

    在 MyDB_one 中创建了一个叫 Phone_table 的数据表,这张表有三个字段 pid,name,price 。为了增加 SQL 的可读性,字段名我用的是小写,字段类型用大写。

    3. 显示表信息

    用 show create table 表名; 来显示已创建的表的信息。

    show create table Phone_table;

    使用 show create table 表名;  可以显示表的字段信息, MySQL 的引擎,和默认的字符编码等信息。与显示数据库信息一样,show 只能显示已经创建了的数据表的信息,不能在创建的同时显示信息。

    如果想更好地展示表的字段信息,可以使用 desc 表名; 来显示表的字段信息。

    4. 给表增加字段

    使用 alter table 表名 add 字段名 数据类型; 为已存在的表添加一个新字段。

    alter table Phone_table add color CHAR(20);

    添加后,刚才的表中多了一个字段,新增成功。

    5. 删除表的字段

    使用 alter table 表名 drop 字段名; 删除一个表中已存在的字段。

    alter table Phone_table drop price;

    删除字段后,表中不再有该字段。

    6. 修改字段的数据类型

    使用 alter table 表名 modify 字段名 数据类型; 修改表中现有字段的数据类型。

    alter table Phone_table modify name VARCHAR(12);

    修改之后,该字段的数据类型发生改变。

    7. 修改字段的数据类型并且改名

    使用 alter table 表名 change 原字段名 新字段名 数据类型; 修改表中现有字段的字段名和类型。

    alter table Phone_table change name pname CHAR(18);

    现在,将表的 name 改成了 pname ,同时修改了 pname 的数据类型。

    四、MySQL 常用字段类型

    一个数据表是由若干个字段组成的,一个表十几个字段也很正常,每个字段表示不同的信息,需要使用不同类型的数据。

    所以在创建表的时候,要为每个字段指定适合的数据类型。

    MySQL 中常用的字段类型有以下这些:

    1. 整数类型

    数据类型数据范围
    TINYINT-128 -- 127
    SMALLINT-32768 -- 32767
    MEDIUMINT-2^23 -- 2^23-1
    INT-2^31 -- 2^31-1
    BIGINT-2^63 -- 2^63-1

    2. 字符串类型

    数据类型字节范围用途
    CHAR(n)0 -- 255字节定长字符串
    VARCHAR(n)0 -- 65535字节变长字符串
    TEXT0 -- 65535字节长文本数据
    LONGTEXT0 -- 2^32-1字节极大文本数据
    BLOB0 -- 65535字节二进制长文本数据
    LONGBLOB0 -- 2^32-1字节二进制极大文本数据

    3. 小数类型

    m 表示浮点数的总长度,n 表示小数点后有效位数。

    数据类型数据用法数据范围
    FloatFloat(m,n)7位有效数
    DoubleDouble(m,n)15位有效数
    DecimalDecimal(m,n)28位有效数

    4. 时间类型

    数据类型格式用途
    DATEYYYY-MM-DD日期
    TIMEHH:MM:SS时间
    YEARYYYY年份
    DATETIMEYYYY-MM-DD HH:MM:SS日期和时间
    TIMESTAMP10位或13位整数(秒数)时间戳

    5. 枚举类型

    enum(枚举值1,枚举值2,...)

    枚举类型只能在列出的值中选择一个,如性别。

     

     

    展开全文
  • cmd创建了一个新的数据库,显示...但在数据库data文件夹却没有出现这个数据库的文件,而是这样的两个文件,请问是哪里出错了? ![图片说明](https://img-ask.csdn.net/upload/201905/06/1557108745_165958.png)
  • 解决Mysql8版本在DataGrip上创建本地数据库失败 首先,DataGrip创建Mysql新连接的时候驱动(driver)请选择Mysql for 8.x ,没有驱动8自行搞定。 然后,输入url、User和Password ,如图: 关键!当前...

    解决:DataGrip怎么在本地连接Mysql8并创建数据库


    首先,DataGrip在创建Mysql新连接的时候驱动(driver)请选择Mysql for 8.x ,没有驱动8自行搞定。
    然后,输入url、User和Password ,如图:
    在这里插入图片描述
    关键!在当前页面的Datebase不要输入,即url上面。因为经过我的反复测试,连接失败的原因是因为在当前页面输入了Database。接着测试下连接 ,连接成功,点击ok。

    最后,点开新建连接localhost,如图:

    在这里插入图片描述
    右键点击localhost,选择new——》schemas ,输入你要创建的数据库名字,点击Execute。此时你查看schemas目录下出现你刚创建的数据库,接下来就可以对它执行sql文件,或者创表。

    展开全文
  • nosql数据库什么Most of you have already heard of the term NoSQL Database and when you try to do a Google search of it, it’s not really clear in terms of what exactly this entire concept is....

    nosql数据库是什么

    Most of you have already heard of the term NoSQL Database and when you try to do a Google search of it, it’s not really clear in terms of what exactly this entire concept is. In this tutorial, we’re going to discuss the different aspects of the NoSQL databases and what makes them different from the regular relational databases that we’ve been using for years. 

    你们中的大多数人都已经听说过NoSQL数据库这个词,当您尝试对其进行Google搜索时,就整个概念到底是什么还不清楚。 在本教程中,我们将讨论NoSQL数据库的不同方面,以及它们与我们已经使用多年的常规关系数据库的不同之处。

    We’ll also go over the advantages and disadvantages of using the NoSQL database over a relational model. Let’s begin. 

    我们还将介绍在关系模型上使用NoSQL数据库的优缺点。 让我们开始。

    什么是关系数据库模型? (What is a Relational Database Model?)

    Now, to understand what the NoSQL concept is and why we need it, we’ve to go back in time where only the relational database model existed. Relational database models have been a result of years of hard work and best practices and stress testing that has been tried and tested on millions of websites until now.

    现在,要了解NoSQL的概念以及我们为什么需要它,我们必须回到只有关系数据库模型存在的时间。 关系数据库模型是经过数年的努力,最佳实践和压力测试的结果,迄今为止,该数据库已经在数百万个网站上进行了尝试和测试。

    They’re designed for reliable transactions and proper structure of data that needs to be stored in them. But because of the structure and the expectation of the kind of data that can be accepted by traditional SQL databases or Relational Databases, there are a lot of limitations that come along with it. We’ll discuss these limitations compared to the NoSQL model in a while.

    它们旨在实现可靠的交易和需要存储在其中的数据的正确结构。 但是由于传统SQL数据库或关系数据库可以接受的数据的结构和期望,因此存在很多限制。 与NoSQL模型相比,我们将在一段时间内讨论这些限制。

    So even though the Relational Database Model still works for most of the sites in the world which do not really need to handle a lot of data, larger websites cannot rely on this model anymore. Enter NoSQL, a non-relational database where the data is stored in a non-tabular format, unlike the traditional database models.

    因此,即使关系数据库模型仍然适用于世界上大多数不需要处理大量数据的网站,大型网站也不再能够依赖此模型。 输入NoSQL,这是一个非关系数据库,其中的数据以非表格格式存储,这与传统的数据库模型不同。

    什么是NoSQL? (What is NoSQL?)

    As appropriately named, the NoSQL database model works in a way that’s not peculiar to SQL databases. How does the NoSQL database store data if it’s not tabular? There are different types of NoSQL databases where the data is stored in different ways. 

    顾名思义,NoSQL数据库模型的工作方式并非SQL数据库所特有。 如果数据不是表格格式,NoSQL数据库如何存储数据? 有不同类型的NoSQL数据库,其中数据以不同的方式存储。

    The most common layouts are:

    最常见的布局是:

    • Wide-column

      宽列
    • Document 

      文件
    • Key-Value

      核心价值
    • Graph

      图形

    Scroll to the bottom of the article of a summarized graph of the different types of layouts, and NoSQL databases for the same

    滚动到不同类型的布局和NoSQL数据库的摘要图的摘要图的底部

    NoSQL简史 (Brief History of NoSQL)

    NoSQL is not a new occurrence in the world of software technology. They’ve been in existence since 1998 when the term was first coined by Carlo Strozzi. He created one of the first database systems that did not use the SQL language. 

    NoSQL在软件技术领域并不是新生事物。 自1998年这个术语由Carlo Strozzi首次提出以来,它们就一直存在。 他创建了第一个不使用SQL语言的数据库系统。

    But the database model did not pick up until 2008 when the need for high-velocity data handling started showing up. Larger companies like Google, Facebook, Amazon, etc started leveraging this database to handle their high volume data using the NoSQL databases.

    但是直到2008年开始出现对高速数据处理的需求时,数据库模型才开始兴起。 较大的公司,例如Google,Facebook,Amazon等,开始利用此数据库使用NoSQL数据库处理其大量数据。

    NoSQL Popularity
    NoSQL Popularity
    NoSQL流行度

    As you can see, the trend picked up in the late 2008s and has continued since then. 

    如您所见,这种趋势在2008年代后期开始回升,并且从那时起一直持续。

    Let’s discuss the common database types in a little more detail.

    让我们更详细地讨论常见的数据库类型。

    1. NoSQL宽列布局 (1. NoSQL Wide-Column Layout)

    This layout of NoSQL stores data in a very similar fashion to that of a relational database model, i.e., in a tabular format. But what differentiates a Wide-Column layout from the relational model’s tabular layout is that each row can have a different set of columns in a wide column layout. 

    NoSQL的这种布局以与关系数据库模型非常类似的方式(即以表格格式)存储数据。 但是,宽列布局与关系模型的表格布局的区别在于,每一行在宽列布局中可以具有一组不同的列。

    Now, this might sound complicated at first but it’s really not. Instead of having a fixed column set and a variable number of rows, we can have a variable number of rows as well as columns. Even though this might sound complicated at first for a person who has always used the relational database model, it can be displayed in just one illustration.

    现在,一开始听起来可能很复杂,但实际上并非如此。 代替固定的列集和可变的行数,我们可以具有可变的行数和列数。 即使对于一向一直使用关系数据库模型的人来说,乍一看这可能听起来很复杂,但它只能以一个插图显示。

    Wide Column Layout
    Wide Column Layout
    宽列布局

    Use Cases:

    用例:

    • IoT related data storage

      物联网相关数据存储
    • Reporting systems

      报告系统
    • Logging 

      记录中
    • TS Data

      TS数据

    Databases:

    数据库:

    • Amazon DynamoDB 

      亚马逊DynamoDB
    • Bigtable

      大表
    • Cassandra

      卡桑德拉
    • Scylla

      希拉
    • HBase

      HBase的
    • Hypertable

      超表

    2. NoSQL文档布局 (2. NoSQL Document Layout)

    Now that you know what the wide-column layout is, let’s move to the next, commonly used NoSQL database layout which is the document layout. In conceptual terms, the document layout is really simple. The database stores data in the form of documents in a standard format or with the use of encodings such as JSON, XML, YAML, etc.

    现在您知道宽列布局是什么,让我们转到下一个常用的NoSQL数据库布局即文档布局。 从概念上讲,文档的布局非常简单。 数据库以标准格式或使用JSON,XML,YAML等编码的文档形式存储数据。

    The benefit of using a document layout model is that we can store any type of data within the database. Another benefit of using the NoSQL document layout model is that there are no empty “columns” or variables within the files. Only the required information is stored and the document is closed for retrieval by the database.

    使用文档布局模型的好处是我们可以在数据库中存储任何类型的数据。 使用NoSQL文档布局模型的另一个好处是文件中没有空的“列”或变量。 仅存储所需的信息,并且关闭文档以供数据库检索。

    Each document is stored with a key and the databases also provide methods for organizing the files in question. Also, the databases provide the users with mechanisms to retrieve and manipulate the data within the documents. It could be a way to either edit existing documents or completely replace the documents.

    每个文档都存储有一个密钥,数据库还提供了用于组织相关文件的方法。 同样,数据库为用户提供了检索和处理文档中数据的机制。 它可能是编辑现有文档或完全替换文档的一种方式。

    Use cases:

    用例:

    • Content Management and Monitoring systems

      内容管理和监控系统
    • Web and mobile applications

      网络和移动应用

    Databases:

    数据库:

    • ArangoDB 

      ArangoDB
    • BaseX

      BaseX
    • Clusterpoint

      集群点
    • Couchbase

      Couchbase
    • CouchDB

      CouchDB
    • Etc..

      等等..

    3. NoSQL键值布局 (3. NoSQL Key-Value Layout )

    This is a simple model that pairs a unique key with a value that can be retrieved with the key. The data structure that is used in the key-value database layout is commonly known as a dictionary or hash table. 

    这是一个简单的模型,将唯一键与可以通过该键检索的值配对。 键值数据库布局中使用的数据结构通常称为字典或哈希表。

    When compared to RDBMS where the data structure is fixed, with Key-value layout, you have the flexibility to use any type of value and key pairs. Here’s a quick illustration of what a key-value pair looks like.

    与通过键值布局固定数据结构的RDBMS相比,您可以灵活地使用任何类型的值和键对。 这是一个键-值对的外观的快速说明。

    Key Value Database
    Key-Value Database
    关键值数据库

    Use Cases:

    用例:

    • Storing clickstream data

      存储点击流数据
    • Application logging

      应用日志

    Databases:

    数据库:

    • ArangoDB 

      ArangoDB
    • Aerospike

      气钉
    • Couchbase

      Couchbase
    • Redis

      雷迪斯

    4. NoSQL图形布局 (4. NoSQL Graph Layout)

    Graph layout databases are used for data that can be easily represented as related to other bits of data. Each node of the graph database represents an entity which could be a person, place, category, etc. Connecting these nodes is a relationship. For example, fruits could be apples or oranges. Apples are a “type of” fruit. 

    图形布局数据库用于可轻松表示为与其他数据位相关的数据。 图形数据库的每个节点代表一个实体,该实体可以是人,地点,类别等。连接这些节点是一种关系。 例如,水果可以是苹果或橙子。 苹果是一种“水果”。

    In a graph database, the above example can be represented as:

    在图形数据库中,以上示例可以表示为:

    Graph Database
    Graph Database
    图数据库

    As you can see, this is a very simple model in representation but offers a lot of benefits in comparison to RDBMS for modern data.

    如您所见,这是一个非常简单的表示模型,但是与RDBMS用于现代数据相比,它提供了很多好处。

    Use Cases:

    用例:

    • Recommendation Systems

      推荐系统
    • Geospatial Databases

      地理空间数据库

    Databases:

    数据库:

    • Amazon Neptune

      亚马逊海王星
    • DEX/Sparksee 

      DEX / Sparksee
    • Neo4j

      Neo4j
    • Sqrrl Enterprise

      Sqrrl企业

    NoSQL与SQL关系数据库–选择哪个? (NoSQL vs SQL Relational Databases – Which one to choose?)

    When working with databases and choosing the right one, you have to take into account what your application really needs. If you have an application that works with a limited amount of data that is structured an arrives in a specific format, you have no reason to add the complexity of a NoSQL database to your existing systems.

    在使用数据库并选择合适的数据库时,必须考虑到应用程序的真正需求。 如果您的应用程序只能处理有限数量的结构化数据,并且采用特定格式,则您没有理由将NoSQL数据库的复杂性添加到现有系统中。

    But if you’re developing an app that could now, or in future, work with variable data that comes rapidly at a high velocity, it’s best to develop your app with a NoSQL database.

    但是,如果您正在开发的应用程序现在或将来可以使用高速变化的可变数据,那么最好使用NoSQL数据库开发应用程序。

    NoSQL DatabasesTraditional SQL Databases
    Works with variable dataRequires data to be in a structured format
    Can handle large volumes of rapidly changing dataCan handle considerably large volumes of similar data
    Horizontal Scalability – Can scale across systems and serversVertical Scalability – Can scale better as the allocated system resources are increased
    Designed with low-cost hardware in mindDesigned with high-performance hardware in mind
    NoSQL数据库 传统SQL数据库
    处理可变数据 要求数据采用结构化格式
    可以处理大量快速变化的数据 可以处理大量相似数据
    水平可扩展性–可以跨系统和服务器扩展 垂直可扩展性–随着分配的系统资源的增加,可以更好地扩展
    设计时考虑了低成本硬件 设计时考虑了高性能硬件

    不同NoSQL数据库类型的摘要列表 (Summarized List of the Different NoSQL Database Types)

    TypeNotable examples of this type
    Key-Value CacheApache Ignite, Couchbase, Coherence, eXtreme Scale, Hazelcast, Infinispan, Memcached, Redis, Velocity
    Key-Value StoreArangoDB, Aerospike, Couchbase, Redis
    Key-Value Store (Eventually-Consistent)Oracle NoSQL Database, Dynamo, Riak, Voldemort
    Key-Value Store (Ordered)FoundationDB, InfinityDB, LMDB, MemcacheDB
    Tuple StoreApache River, GigaSpaces
    Object DatabaseObjectivity/DB, Perst, ZopeDB
    Document StoreArangoDB, BaseX, Clusterpoint, Couchbase, CouchDB, DocumentDB, eXist-db, IBM Domino, MarkLogic, MongoDB, Qizx, RethinkDB, Elasticsearch
    Wide Column StoreAmazon DynamoDB, Bigtable, Cassandra, Scylla, HBase, Hypertable
    Native Multi-model DatabaseArangoDB, Cosmos DB, OrientDB, MarkLogic
    Graph DatabaseAmazon Neptune, DEX/Sparksee, Neo4j, Sqrrl Enterprise
    类型 这种类型的著名例子
    键值缓存 Apache Ignite,Couchbase,Coherence,eXtreme Scale,Hazelcast,Infinispan,Memcached,Redis,Velocity
    键值存储 ArangoDB,Aerospike,Couchbase,Redis
    键值存储(最终一致) Oracle NoSQL数据库,Dynamo,Riak,Voldemort
    键值存储(已订购) FoundationDB,InfinityDB,LMDB,MemcacheDB
    元组商店 阿帕奇河,GigaSpaces
    对象数据库 客观性/数据库,Perst,ZopeDB
    文件存储 ArangoDB,BaseX,Clusterpoint,Couchbase,CouchDB,DocumentDB,eXist-db,IBM Domino,MarkLogic,MongoDB,Qizx,RethinkDB,Elasticsearch
    宽列存储 Amazon DynamoDB,Bigtable,Cassandra,Sylla,HBase,Hypertable
    本机多模型数据库 ArangoDB,Cosmos DB,OrientDB,MarkLogic
    图数据库 Amazon Neptune,DEX / Sparksee,Neo4j,Sqrrl Enterprise

    Source: Table from Wikipedia NoSQL Page

    资料来源Wikipedia NoSQL页面上的表格

    结论 (Conclusion)

    We hope that this post has helped you understand NoSQL better and has also cleared any questions that you might have had in your mind. NoSQL and non-relational database models are the modern way of handling data and will become a commonplace even in regular businesses in the coming future. 

    我们希望这篇文章可以帮助您更好地理解NoSQL,并清除您可能想到的任何问题。 NoSQL和非关系数据库模型是处理数据的现代方法,并且即使在未来的将来,在常规业务中也将变得司空见惯。

    So it’s a good idea to get yourself well-versed with the new model of data storage for your own future prospects. 

    因此,让自己熟悉新的数据存储模型是一个不错的主意,以适合您自己的未来前景。

    One thing to keep in mind is that even though NoSQL provides a lot of advantages over traditional databases, it comes with its own limitations which are out of scope for this topic at present. But do let us know if you have any questions in mind by commenting below.

    要记住的一件事是,尽管NoSQL提供了优于传统数据库的许多优势,但它也有其自身的局限性,目前这些局限性已超出了范围。 但请在下方评论,让我们知道您是否有任何疑问。

    翻译自: https://www.journaldev.com/36476/what-is-nosql-database

    nosql数据库是什么

    展开全文
  • DataGrip连接达梦数据库

    千次阅读 2020-09-08 16:12:48
    打开软件 ... 填入名称,添加一个Customer JARs,就是把dm的jdbc驱动添加进去 ...(即使上面写了URL模板,这一步的URL不填也不行,也不知道模板的意义是什么。。) 点OK,然后就可以查询啦 ...

    打开软件

    点击:新建一个Driver:

    填入名称,添加一个Customer JARs,就是把dm的jdbc驱动添加进去

    添加好后,上面的Class选择新添加的驱动类

    再添加一个url模板:

    点OK,驱动创建完成

    还是点,新建一个data source,驱动选择DM:

    点OK,然后就可以查询啦

     

     

    展开全文
  • DataGrip连接数据库:新手教程

    千次阅读 2020-07-29 10:48:26
    Data Source——>MySQL,这里以MySQL为例, 4、配置数据库 配置完成之后,点击Apply——>OK就行 5、配置完成 6、打开隐藏数据库 7、编写SQL语句 新建的表与SQL语句的都相对应,证明新建成功 ...
  • DataGrip第一次使用连接数据库的步骤

    万次阅读 2019-11-08 09:35:49
    接下来给大家介绍一下DataGrip的基本使用步骤【连接数据库】 第一步:点击database -> 点击加号 -> 点击Data Source -> 选择你需要的 第二步:填写数据库数据库的用户名与密码信息 第三步:选择你要看...
  • 很简单,按照以下流程即可: 第一步 第二步 第三步 第四步
  • 微信小程序·云开发 云数据库的基本使用

    万次阅读 多人点赞 2018-12-28 17:19:14
    最近一直折腾微信小程序,刚开始是用的python tornado 加上MongoDB自己搭建的后台,做完了一个之后。打算纯粹的使用微信小程序云开发来做一个。这篇文章就是云数据库使用的一些总结。 刚开始看到这个云数据库的...
  • DataGrip连接DM达梦数据库

    千次阅读 2020-05-19 14:54:09
    目录在DataGrip配置数据库连接问题解答 在DataGrip配置数据库连接 在DataGrip菜单栏打开File->Data Sources…(快捷键:Ctrl+Alt+Shift+S) 在Data Sources and Drivers弹出框选择添加Driver and Data ...
  • 使用DataGrip连接神通数据库

    千次阅读 2019-08-14 11:38:40
    DataGrip 出自JetBrains公司,是一款跨平台的数据库管理客户端工具,它的强大管理数据库驱动。添加数据库对应的jar包,配置数据库连接的信息,就可以连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等,...
  • 1.首先找到data source explorer2.打开后看到database connection,接下来我们要操作这个3....这个界面我们随便选一个,然后选JAR List选中后我们点edit,找到自己需要连接数据库的jar包做完后选proper...
  • DataGrip创建数据库和导入sql文件

    万次阅读 2019-04-24 16:40:53
    创建数据库: ...把需要导入的sql文件,使用DataGrip打大(可以直接拖到DataGrip工具) 选中需要导入的sql文件,右键选择run 选择刚刚创建的数据库名字:点击ok即可运行。 运行状态: ...
  • DataGrip 数据库备份,文件导入导出

    千次阅读 2019-11-15 16:26:38
    1.例如我们要备份test数据库 2.鼠标点击test,右键 3.选择dump with 'mysqldump' 1.修改Out path 路径为自己需要备份的位置, 2.此处我选择F盘的mysql文件夹。备份文件名可自定义, 3.最后一行的前面加入...
  • 数据库中的Schema是什么?

    万次阅读 多人点赞 2018-01-10 13:14:35
    在数据库中,schema(发音 “skee-muh” 或者“skee-mah”,中文叫模式)是数据库的组织和结构,schemas andschemata都可以作为复数形式。模式包含了schema对象,可以是表(table)、列(column)、数据类型(data type...
  • 使用DataGrip的时候遇到要导出数据库时,发现只能一张表一张表的导出,看了很多博主的都不行,可能是跟我有版本差异。 下面就说说怎样使用DataGrip导出一个oracle的数据库: 0、选中要导出的数据库,右键弹出一...
  • DataGrip创建MySQL数据库与使用

    万次阅读 2019-05-16 23:35:45
    打开DataGrip创建一个MySQL数据库 打开数据库的配置 会提示安装驱动,数据库的版本需要与驱动版本一致. 自己官网下载MySQL驱动. 若不一致,需要下载驱动 ...
  • DataGrip数据库配置导出步骤

    千次阅读 2019-07-16 10:33:41
    /******************************************* 操作步骤 **********************************...注意: 配置文件导入后,重新打开DataGrip,但是数据库连接的时候还是需要下载数据库连接驱动以及重新输入数据库密码的.
  • 刚刚切换到mac,plsql工具没有Mac版,尝试了各种sql客户端,还是DataGrip不错,真是的Intellij出品,必属精品吗!...或在数据库连接上右键,选择同步 修改数据后,右键submit后再commit数据 或偏好设置勾选立即su
  • IntelliJ IDEA连接Mysql数据库

    万次阅读 多人点赞 2019-05-25 10:12:15
    1、首先找到右边的Database的显示框、没有的话工具栏View,现在Tool Windows下拉菜单,继续选择Database,就可以出现。 2、然后点击有上角处的那个的“+”,选择Data Source 下的MySQL(数据库类型取决你本...
  • 使用 IBM Data Studio 管理数据库最佳实践 简介 ...Data Studio 是一个基于 Eclipse 的综合工具平台,它主要提供数据库的管理,数据库应用程序的开发功能,同时它也集成了 IBM Optim 家族另一款
  • DataGrip 创建数据库的注意点

    千次阅读 2020-07-07 22:38:06
  • 最近项目遇到了数据库保存时间问题,我更新数据库字段后发现时间自动添加。后面发现是数据库时间类型定义的原因,数据库中定义的是datatime时间戳类型, mysqlDate类型表示的时间为yyyy-MM-dd, 时间戳...
  • Spring-data-jpa表实体的字段和表的字段是一一对应的。比如,那么,如果我查询时,想表字段的基础上添加几个... 这样调用此类返回时,便有了此字段,我们可以给这个字段赋值,进行操作,而且不会在数据库中添加
  • datagrip 导出数据库备份到本地

    千次阅读 2018-11-14 11:12:00
    1.建立自己的数据库 2.如图 3,结果 转载于:https://www.cnblogs.com/0909/p/9956904.html
  • 1、错误描述标题: Microsoft SQL Server Management Studio ...还原数据库“cmp”时失败。 (Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------ 其他信息: System.Dat
  • 日常的工作,难免会与多个数据库打交道。此时,一个能够帮助我们管理多个数据库连接的软件就非常必要了,我从事程序员的日子里,用过了 Navicat for MySQL、DbVisiualzier 等等软件。但是,没有任何一款让我...
  • DataGrip 导入导出数据库设置

    千次阅读 2019-08-07 16:52:54
    菜单选择 Database Tools 然后选择copy Data source to clipboard 然后粘贴到文本,可以保存配置 导入 上方菜单File —>new—> Import from Clipboard 特别说明 导出的配置...
  • mysql数据库data目录下文件说明

    千次阅读 2017-06-07 11:34:55
    1 mysql mysql 56 6月 2 16:57 auto.cnf 记录mysql数据库实例的server_uuid,安装的时候初始化,master和slave的server_uuid不能一样 -rw-r-----. 1 mysql mysql 391 6月 7 10:01 ib_buffer_pool 缓存池,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,453,681
精华内容 581,472
关键字:

在数据库中data是什么