Giter Site home page Giter Site logo

ioandr / mysql-shell Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mysql/mysql-shell

0.0 0.0 0.0 79.53 MB

MySQL Shell is a new command line scriptable shell for MySQL. It supports JavaScript and Python.

License: Other

Shell 0.01% JavaScript 21.83% C++ 58.69% Python 12.42% C 0.79% CSS 0.11% ANTLR 0.76% Makefile 0.01% HTML 3.76% CMake 1.17% Dockerfile 0.01% Meson 0.01% NASL 0.44%

mysql-shell's Introduction

Copyright (c) 2016, 2024, Oracle and/or its affiliates.

This is a release of MySQL Shell (part of MySQL Server), an interactive
JavaScript, Python and SQL console interface, supporting development and
administration for the MySQL Server. It provides built in scriptable APIs
that support the creation and management of MySQL InnoDB Clusters,
as well as a modern fluent CRUD API for the MySQL Document Store.
Connections to MySQL server can use X Protocol or classic MySQL protocol.

The AdminAPI enables you to work with MySQL InnoDB Cluster, InnoDB ReplicaSet, and InnoDB ClusterSet providing an integrated solution for high availability and scalability using InnoDB based MySQL databases, without requiring advanced MySQL expertise.

The Document Store X DevAPI enables developers and DBAs to create "schema-less"
JSON document collections and perform Create, Update, Read, Delete (CRUD)
operations on those collections without in depth knowledge of the SQL language.

Additionally, MySQL Shell (part of MySQL Server) provides partial compatibility
with the mysql command line client by supporting many of the same command line
options. As with the mysql command line, MySQL Shell (part of MySQL Server) can
also be used to connect to and send SQL commands to MySQL server using the
classic MySQL protocol.

For more information about how to use MySQL Shell see
https://dev.mysql.com/doc/mysql-shell/8.0/en/

For more information about how to configure and work with InnoDB Cluster
see https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-innodb-cluster.html

For more information about how to configure and work with InnoDB ReplicaSet see https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-innodb-replicaset.html

For more information about how to configure and work with InnoDB ClusterSet see https://dev.mysql.com/doc/mysql-shell/8.0/en/innodb-clusterset.html

For more information about how to use X DevAPI and the MySQL Document
Store see https://dev.mysql.com/doc/refman/en/document-store.html

For JavaScript API documentation, see:
https://dev.mysql.com/doc/dev/mysqlsh-api-javascript/8.0/

For Python API documentation, see:
https://dev.mysql.com/doc/dev/mysqlsh-api-python/8.0/

For full documentation on MySQL Server, MySQL Shell and related
topics, see: https://dev.mysql.com/doc/refman/en/

If you want to write applications that use the the CRUD based X DevAPI use the
latest MySQL Connectors for your language of choice. For documentation see
https://dev.mysql.com/doc/index-connectors.html

License information can be found in the LICENSE file.

This distribution may include materials developed by third parties.
For license and attribution notices for these materials, please refer to
the LICENSE file.

For more information on MySQL Shell (part of MySQL Server), visit
  https://dev.mysql.com/doc/mysql-shell/8.0/en/

For additional downloads and the source of MySQL Shell (part of MySQL Server),
visit
  http://dev.mysql.com/downloads

MySQL Shell (part of MySQL Server) is brought to you by the MySQL team at
Oracle.

mysql-shell's People

Contributors

rennox avatar miguelaraujo avatar akojima avatar joaosigma avatar chris3k avatar konrado0 avatar fer-gonzalez-sanchez avatar kboortz avatar bkandasa avatar prashanttekriwal avatar sreedhars avatar nawazn avatar isrgomez avatar hramilison avatar silvakid avatar msprajap avatar davidjmoss avatar gipulla avatar johannes avatar lkotula avatar mzinner avatar tvarita1297 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.