• MySQL(一)基础操作


    MySQL基础操作

    一、MySQL数据库管理

    1.登入

    mysql -u root -p

    然后输入密码

     

    2.查看当前MySQL会话使用的字符集

    show variables like 'character%';

    显示如下:

     mysql> show variables like 'character%';
    +--------------------------+---------------------------------------------------------+
    | Variable_name            | Value                                                   |
    +--------------------------+---------------------------------------------------------+
    | character_set_client     | utf8                                                    |
    | character_set_connection | utf8                                                    |
    | character_set_database   | utf8                                                    |
    | character_set_filesystem | binary                                                  |
    | character_set_results    | utf8                                                    |
    | character_set_server     | utf8                                                    |
    | character_set_system     | utf8                                                    |
    | character_sets_dir       | C:Program FilesMySQLMySQL Server 5.5sharecharsets |
    +--------------------------+---------------------------------------------------------+
    8 rows in set (0.10 sec)

    3.创建数据库

    create database database_name;

    create database choose;

    显示如下:

    mysql> create database database_name;
    Query OK, 1 row affected (0.08 sec)

    mysql> create database choose;
    Query OK, 1 row affected (0.00 sec)

    4.查看数据库

    show databases;

    显示如下:

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | choose             |
    | database_name      |
    | mysql              |
    | performance_schema |
    | test               |
    +--------------------+
    6 rows in set (0.17 sec)

     

    5.显示数据库结构

    show create database_name;

    例如show create choose;

    显示如下:

    mysql> show create database choose;
    +----------+-----------------------------------------------------------------+
    | Database | Create Database                                                 |
    +----------+-----------------------------------------------------------------+
    | choose   | CREATE DATABASE `choose` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    +----------+-----------------------------------------------------------------+
    1 row in set (0.00 sec)

    6.选择当前操作的数据库

    use database_name;

    显示如下:

    mysql> use database_name;
    Database changed

     

    7.删除数据库

    drop database database_name;

    显示如下:

    mysql> drop database database_name;
    Query OK, 0 rows affected (0.08 sec)

     

    二、MySQL表管理

    1.查看MySQL服务实例支持的存储引擎

    show engines;

    显示如下:

    mysql> show engines;
    +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
    | Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
    +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
    | FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
    | MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
    | MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
    | BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
    | CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
    | MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
    | ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
    | InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
    | PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
    +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
    9 rows in set (0.05 sec)

    2.创建数据库表my_table

    mysql> use choose;
    Database changed
    mysql> set default_storage_engine=InnoDB;
    Query OK, 0 rows affected (0.02 sec)

    mysql> create table my_table(
        -> today datetime,
        -> name char(20)
        -> );
    Query OK, 0 rows affected (0.18 sec)

     

  • 相关阅读:
    progID
    windbg
    msil_accessibility_b03f5f7f11d50a3a_6.1.7600.16385_none_2232298e4f48d6ba
    jupybook编程快捷键
    django遇到的error(待续)
    python 遇到error(待续)
    前端 遇到error(待续)
    sql语句组件 在框架中的应用
    django models分页
    Python的学习之旅———用户与程序交互
  • 原文地址:https://www.cnblogs.com/zhying99/p/9699640.html
Copyright © 2020-2023  润新知