博客
关于我
Mysql基本操作
阅读量:809 次
发布时间:2023-02-12

本文共 3286 字,大约阅读时间需要 10 分钟。

启动MySQL并进行基本数据库操作

安装MySQL并进行数据库管理是每个开发者或DBA必经之路。本文将详细介绍MySQL的安装、用户登录、数据库操作以及常见任务的实现。

启动MySQL

要启动MySQL服务,请按照以下步骤操作:

  • 打开命令提示符,定位到MySQL安装目录:

    C:\Program Files\MySQL\MySQL Server 5.6\bin>
  • 输入以下命令启动服务:

    mysqld.exe --install

    成功安装后,输入以下命令启动MySQL服务:

    net start mysql
  • 关闭MySQL服务:

    net stop mysql
  • 用户登录

    成功启动MySQL后,打开MySQL监控界面并登录:

  • 在命令提示符中输入以下命令:

    mysql -u root -p

    输入密码后,进入MySQL监控界面。

  • 欢迎信息如下:

    Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 8Server version: 5.6.10 MySQL Community Server (GPL)...
  • 数据库操作

    查看数据库版本和当前时间

    执行以下命令查看数据库信息:

    mysql> select version(), current_date;

    输出结果:

    +-----------+--------------+| version() | current_date |+-----------+--------------+| 5.6.10    | 2013-08-05  |+-----------+--------------+1 row in set (0.01 sec)

    查看默认数据库

    列出所有数据库:

    mysql> show databases;

    输出结果:

    +--------------------+| Database           |+--------------------+| information_schema || mysql             || performance_schema |+--------------------+3 rows in set (0.00 sec)

    创建新数据库

    创建名称为leaf的新数据库:

    mysql> create database leaf;Query OK, 1 row affected (0.01 sec)

    切换到新数据库:

    mysql> use leaf;Database changed

    验证数据库名称:

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

    创建表

    创建表leaf的定义如下:

    mysql> create table leaf (    -> leaf_id varchar(6),    -> leaf_name varchar(10),    -> leaf_age int,    -> leaf_sal int,    -> leaf_bir date,    -> leaf_sex varchar(5)    -> );

    插入数据示例:

    mysql> insert into leaf values ('101','leaf','10','6000','2013-8-5','male'),                   ('102','lea','20','5000','2013-8-4','male'),                   ('103','le','30','4000','2013-8-3','female'),                   ('104','l','35','4000','2013-8-2','female');

    输出结果:

    Query OK, 4 rows affected, 2 warnings (0.01 sec)

    查看表数据

    列出表中所有记录:

    mysql> select * from leaf;

    输出结果:

    +---------+-----------+----------+----------+------------+----------+| leaf_id | leaf_name | leaf_age | leaf_sal | leaf_bir   | leaf_sex |+---------+-----------+----------+----------+------------+----------+| 101     | leaf      |       10 |     6000 | 2013-08-05 | male     || 102     | lea       |       20 |     5000 | 2013-08-04 | male     || 103     | le        |       30 |     4000 | 2013-08-03 | femal    || 104     | l         |       35 |     4000 | 2013-08-02 | femal    |+---------+-----------+----------+----------+------------+----------+4 rows in set (0.00 sec)

    数据统计

    计算工资统计:

    mysql> select     -> min(leaf_sal) as min_salary,    -> max(leaf_sal) as max_salary,    -> sum(leaf_sal) as sum_salary,    -> avg(leaf_sal) as avg_salary,    -> count(*) as employee_num    -> from leaf;

    输出结果:

    +------------+------------+------------+------------+--------------+| min_salary | max_salary | sum_salary | avg_salary | employee_num |+------------+------------+------------+------------+--------------+|       6000 |       8000 |      27000 |  6750.0000 |            4 |+------------+------------+------------+------------+--------------+1 row in set (0.00 sec)

    表操作

    表重命名

    重命名表leaf为lea:

    mysql> alter table leaf rename as lea;

    输出结果:

    Query OK, 0 rows affected (0.09 sec)

    删除数据表

    删除lea数据库:

    mysql> drop database lea;

    官方示例数据库

    如果需要使用官方示例数据库,可以执行以下命令:

    mysql -t -u root -p < employees.sql

    将employees.sql替换为下载的示例数据库文件路径。

    总结

    通过以上步骤,你已经掌握了MySQL的基本操作,包括安装、登录、数据库管理和数据操作等。希望这篇文章能为你的数据库管理之旅提供帮助!

    转载地址:http://ihbfk.baihongyu.com/

    你可能感兴趣的文章
    python下载_安装_配置_以及第一行python程序---python工作笔记009
    查看>>
    Python不协调机器人消息.内容
    查看>>
    Python与C#之间内存共享互传信息
    查看>>
    python与c语言混合编程_你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!...
    查看>>
    python与excel
    查看>>
    Python与Excel的完美邂逅:深入浅出,手把手教你轻松玩转Excel数据操作
    查看>>
    python与flask_Python编程中flask的简介与简单使用
    查看>>
    python与图灵机器人交互(WXPY版本)
    查看>>
    python与运算符_python运算符
    查看>>
    python两个列表获取交集,并集,差集
    查看>>
    python两个字典合并,两个list合并
    查看>>
    Python两个版本共存时,命令行升级pip
    查看>>
    Python两个版本共存时,怎么验证是否安装成功 scrapy
    查看>>
    Python两个版本共存时,通过pip安装Scrapy
    查看>>
    python两组变量的相关关系散点图_变量是什么?变量间的两种关系——函数关系和相关关系(小学版)...
    查看>>
    Python中 pass语句的作用
    查看>>
    python中 urllib, urllib2, httplib, httplib2 几个库的区别
    查看>>
    python中 yaml库 & json库 & xmltodict库使用
    查看>>
    python中 将你的名字转化成为二进制并输出
    查看>>
    Python中*args 和**kwargs的用法
    查看>>