• 程序开发必知必会的MySQL基本命令行操作


    MySQL基本命令行操作

    MySQL作为一款数据库管理系统,已经成为了最受欢迎的数据库管理系统之一。学习MySQL自然也就成为了程序开发人员必须做的一件事。

    绝大多数的使用linux操作系统的大、中、小型互联网网站都在使用mysql作为其后端数据库存储。

    从大型的BAT门户,到电商,到分类门户,无一例外都在使用Mysql。原因主要有以下几点:

    • Mysql性能卓越,服务稳定;

    • 开放源代码,自主性,使用成本低;

    • 历史悠久,社区用户非常活跃,遇到问题在论坛上或其他渠道可以寻求帮助;

    • 软件体积小(仅几百MB,相对许多数据库管理系统小了很多),安装使用简单,并且易于维护;

    • 品牌口碑效应,使得企业无需考虑就直接使用;

    • 支持多种操作系统,提供多个API接口,支持多个开发语言;

    CMD

    命令行(Command Processor)(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,

    Windows XP,Windows Vista,Windows Server 2003,Windows 7, Windows 8 ,Windows 8.1 ,Windows 10)下的“MS-DOS 方

    式”。一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS命令,中文版Windows XP 中的命令提示符进一步提

    高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。命令行功能多于DOS。(来自百度百科)

    !!!以管理员身份打开命令提示符!!!

    MySQL的命令行连接

    net start mysql;        -- 打开数据库

    net stop mysql; -- 关闭数据库

    mysql -uroot -p123456 -- 连接数据库(-u后加用户名、-p后加密码)

    update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
    -- 修改用户名为“root"、修改密码为“123456”

    flush privileges;  -- 刷新权限

    ----------------------------------------
    show databases; -- 查看所有数据库

    mysql> use name  -- 切换数据库(use 数据库名称)

    show tables; -- 查看当前数据库中所有的表

    describe name; -- 显示数据库中所有表的信息

    create database name; -- 创建一个名为“name”的数据库

    exit; -- 退出数据库操作行

    单行注释:-- 文字
    多行注释:
    /*
    hello world!
    */

    关于数据库语言的几个专业名词

    • DDL:数据库定义语言

    • DML:数据库操作语言

    • DQL:数据库查询语言

    • DCL:数据库控制语言

  • 相关阅读:
    Redis过期机制
    vim使用
    ex command in Linux with examples
    【转】Linux 文档编辑 : ex 命令详解
    vscode go语言环境搭建
    golang slice a 的地址和a[0]的地址不一样
    文件加锁,作用是用来做什么?以及使用细节
    文件锁
    go创建指定大小的文件,获取文件大小
    go 实现内存映射和进程间通信
  • 原文地址:https://www.cnblogs.com/awong18/p/13177898.html
Copyright © 2020-2023  润新知