zoukankan      html  css  js  c++  java
  • win10中用命令行打开服务

    win10中用命令行打开服务

    services.msc

    命令行关闭mysql服务:net stop mysql

    命令行启动mysql服务:net start mysql

    c creat

    r retrieve

    u update

    d delete

    1.查看所有数据库的名称:show databases;

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | 2222               |
    | audi               |
    | baoquan            |
    | fuaokongtiao       |
    | mysql              |
    | office             |
    | performance_schema |
    | test               |
    +--------------------+
    9 rows in set (0.01 sec)

    2.查看对应的(mysql)数据库的字符集:show creat database mysql;

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

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

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

    3.创建数据库db1 如果不存在的话;

    mysql> create database if not exists db1;
    Query OK, 1 row affected, 1 warning (0.00 sec)

    4.用指定字符集创建数据库db2;

    mysql> create database if not exists db1;
    Query OK, 1 row affected, 1 warning (0.00 sec)

    5.查看新创建的db2 使用的是哪种字符集(gbk)

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

    6.创建一个不存在的数据库,并且使用utf-8字符集

    mysql> create database if not exists db3 character set utf-8;         (不要加横杠)
    ERROR 1115 (42000): Unknown character set: 'utf'
    mysql> create database if not exists db3 character set utf8;
    Query OK, 1 row affected (0.00 sec)

    7.查看db3的字符集

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

    --------------------------------------------------------------------------------------

    8.修改数据库的字符集

    mysql> alter database db2 character set utf8;
    Query OK, 1 row affected (0.00 sec)

    9.查看db2的字符集

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

    10.删除数据库db3;

    mysql> drop database db3;
    Query OK, 0 rows affected (0.01 sec)

    11.删除数据库db2(如果存在的话)

    mysql> drop database if exists db2;
    Query OK, 0 rows affected (0.00 sec)

    12.查询正在使用的数据库名称

    mysql> select database();
    +------------+
    | database() |
    +------------+
    | NULL       |
    +------------+
    1 row in set (0.00 sec)

    13.  使用db1;(相当于进入到了db1数据库里面)

    mysql> use db1;
    Database changed
    mysql> select database();
    +------------+
    | database() |
    +------------+
    | db1        |
    +------------+
    1 row in set (0.00 sec)

    14.查询db1数据库里面所有表的名称(没创建表 所以是空的)

    mysql> show tables;
    Empty set (0.00 sec)

    15.查询 host表 的结构

    mysql> desc host;
    +-----------------------+---------------+------+-----+---------+-------+
    | Field                 | Type          | Null | Key | Default | Extra |
    +-----------------------+---------------+------+-----+---------+-------+
    | Host                  | char(60)      | NO   | PRI |         |       |
    | Db                    | char(64)      | NO   | PRI |         |       |
    | Select_priv           | enum('N','Y') | NO   |     | N       |       |
    | Insert_priv           | enum('N','Y') | NO   |     | N       |       |
    | Update_priv           | enum('N','Y') | NO   |     | N       |       |
    | Delete_priv           | enum('N','Y') | NO   |     | N       |       |
    | Create_priv           | enum('N','Y') | NO   |     | N       |       |
    | Drop_priv             | enum('N','Y') | NO   |     | N       |       |
    | Grant_priv            | enum('N','Y') | NO   |     | N       |       |
    | References_priv       | enum('N','Y') | NO   |     | N       |       |
    | Index_priv            | enum('N','Y') | NO   |     | N       |       |
    | Alter_priv            | enum('N','Y') | NO   |     | N       |       |
    | Create_tmp_table_priv | enum('N','Y') | NO   |     | N       |       |
    | Lock_tables_priv      | enum('N','Y') | NO   |     | N       |       |
    | Create_view_priv      | enum('N','Y') | NO   |     | N       |       |
    | Show_view_priv        | enum('N','Y') | NO   |     | N       |       |
    | Create_routine_priv   | enum('N','Y') | NO   |     | N       |       |
    | Alter_routine_priv    | enum('N','Y') | NO   |     | N       |       |
    | Execute_priv          | enum('N','Y') | NO   |     | N       |       |
    | Trigger_priv          | enum('N','Y') | NO   |     | N       |       |
    +-----------------------+---------------+------+-----+---------+-------+
    20 rows in set (0.02 sec)

    16.在db1数据库中,新建一个表student,

    mysql> create table student(
        -> name varchar(32),
        -> age int,
        -> score double(4,1),
        -> birthday date,
        -> insert_time timestamp
        ->
        ->
        -> );
    Query OK, 0 rows affected (0.01 sec)

    mysql> show tables;
    +---------------+
    | Tables_in_db1 |
    +---------------+
    | student       |
    +---------------+
    1 row in set (0.00 sec)

    17.查看student表的结构

    mysql> desc student;
    +-------------+-------------+------+-----+-------------------+-----------------------------+
    | Field       | Type        | Null | Key | Default           | Extra                       |
    +-------------+-------------+------+-----+-------------------+-----------------------------+
    | name        | varchar(32) | YES  |     | NULL              |                             |
    | age         | int(11)     | YES  |     | NULL              |                             |
    | score       | double(4,1) | YES  |     | NULL              |                             |
    | birthday    | date        | YES  |     | NULL              |                             |
    | insert_time | timestamp   | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
    +-------------+-------------+------+-----+-------------------+-----------------------------+
    5 rows in set (0.00 sec)

    18.复制student表 新生成一个stu表

    mysql> create table stu like student;
    Query OK, 0 rows affected (0.02 sec)

    19.删除stu表;

    mysql> drop table stu;
    Query OK, 0 rows affected (0.01 sec)

    20.删除stu表如果存在的话

    mysql> drop table if exists stu;
    Query OK, 0 rows affected (0.01 sec)

    21.修改表student的名称为stuu;

    mysql> alter table student rename to stuu;
    Query OK, 0 rows affected (0.01 sec)

    22.查看stuu表的字符集;

    mysql> show table stuu character;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'stuu character' at line 1
    mysql> show create table stuu;
    +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Table | Create Table                                                                                                                                                                                                                                                                               |
    +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | stuu  | CREATE TABLE `stuu` (
      `name` varchar(32) DEFAULT NULL,
      `age` int(11) DEFAULT NULL,
      `score` double(4,1) DEFAULT NULL,
      `birthday` date DEFAULT NULL,
      `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
    +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.00 sec)

    23.更改stuu表的字符集为utf-8;

    mysql> alter table stuu character set utf8;
    Query OK, 0 rows affected (0.02 sec)
    Records: 0  Duplicates: 0  Warnings: 0

    24.在stuu表中添加一行(性别 varchar);

    mysql> alter table stuu add gender varchar(10);
    Query OK, 0 rows affected (0.01 sec)
    Records: 0  Duplicates: 0  Warnings: 0

    25.查看stuu表结构;

    mysql> desc stuu;
    +-------------+-------------+------+-----+-------------------+-----------------------------+
    | Field       | Type        | Null | Key | Default           | Extra                       |
    +-------------+-------------+------+-----+-------------------+-----------------------------+
    | name        | varchar(32) | YES  |     | NULL              |                             |
    | age         | int(11)     | YES  |     | NULL              |                             |
    | score       | double(4,1) | YES  |     | NULL              |                             |
    | birthday    | date        | YES  |     | NULL              |                             |
    | insert_time | timestamp   | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
    | gender      | varchar(10) | YES  |     | NULL              |                             |
    +-------------+-------------+------+-----+-------------------+-----------------------------+
    6 rows in set (0.02 sec)

    26.修改stuu表列名字为sex

    mysql> alter table stuu change gender sex varchar(20);
    Query OK, 0 rows affected (0.02 sec)
    Records: 0  Duplicates: 0  Warnings: 0

    27.只修改stuu表的sex的数据类型(直接用26就行)

    mysql> alter table stuu modify sex varchar(10);
    Query OK, 0 rows affected (0.01 sec)
    Records: 0  Duplicates: 0  Warnings: 0

    28.删除列

    alter table 表名 drop 列名

    2.查看mysql> select database();
    +------------+
    | database() |
    +------------+
    | NULL       |
    +------------+
    1 row in set (0.00 sec)对应的(mysql)数据库的字符集:show creat database mysql;

    2.查看对应的(mysql)数据库的字符集:show creat database mysql;2.查看对应的(mysql)数据库的字符集:show creat database mysql;

  • 相关阅读:
    高度百分比生效的方法height:100%
    您可以尝试改变浏览器大小,这个元素依然是水平垂直居中的哦!
    百分比
    百分比布局
    mysql 用户管理
    lnmp安装--linux通过tar.gz源码包安装mysql
    linux内核编译,内核参数修改
    CentOS安装mplayer
    x86与x64与x86_64
    centos 关闭触摸板,触摸板点击
  • 原文地址:https://www.cnblogs.com/cuishien/p/11881513.html
Copyright © 2011-2022 走看看