一、初识MySQL数据库

1.数据库的概述

<1>数据库:Database
长期存储在计算机内的,有组织的,可共享的数据集合。
存储数据的仓库。(文件) <2>数据库管理系统:Database Management System
操纵和管理数据库的软件。(软件) <3>数据库的类型
关系型数据库:二维表的形式存储数据。
非关系型数据库:NoSQL---------Not only SQL
Redis:键值对存储,K-V形式存储
MongoDB:文档存储,将数据以文档的形式存储,Json/XML
HBase:列存储,Hadoop Database
<4>主流的关系型数据库
Oracle:甲骨文公司
SQLServer:微软
简单、界面友好,交互和操作型更强
开放性差,性能低 DB2:IBM
伸缩性比较强,使用所有的主流的平台
收费 MySQL:MySQL AB

2.MySQL数据库概述

<1>MySQL数据库
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发的,目前属于Oracle旗下产品。 <2>版本
社区版:免费(个人、组织、企业)
企业版:非盈利的版权,会收取一定的服务费。 <3>特点
1.开源、自由的关系型数据库管理系统
2.短小精悍,速度快,拥有成本低
3.是LAMP流行的网站架构的一部分(Linux+Apache+MySQL+php)
4.被广泛的运用在互联网公司中(中小型网站中)

二、使用MySQL软件

<1>启动服务

net start mysql  启动服务
net stop mysql 关闭服务

<2>登录数据库

格式: mysql  -参数
参数: -u 用户名
-p 密码
-P 端口号
-h 数据库的服务器地址(远程连接数据库)
-- prompt 设置提示符 例如:
mysql -uroot -proot
mysql -uroot -proot -P3306 -h127.0.0.1
mysql -uroot -proot -P3306 -h123.231.11.35(阿里云上的服务器:上海|北京)
mysql -uroot -p回车
密码 (密码不可见) 使用MySQL Command Line Clinet 输入密码

<3>退出数据库

ctrl+c
exit
\q
quit

<4>修改密码

4.1 第一种修改密码方式,当你忘记密码的时候使用这种方式。

    (1)停止MySQL服务器
(2)在DOS下输入 mysqld --skip-grant-tables
(3)在新开一个DOS登录mysql数据库(不需要密码)
(4)更改密码:
use mysql 选择名称是mysql的数据库
update user set password=password('密码') where user='root';
(5)关闭DOS窗口,结束mysqld进程
(6)重启MySQL服务,使用新的密码登录 4.2 第二种当你没有忘记密码的时候,想要去修改密码,建议使用这种方式,因为简单。 4.2.1 mysqladmin -u 用户名 -p password 新密码 (回车输入旧密码)
或者使用下面这种方式
4.2.2 mysqladmin -u 用户名 -p 密码 password 新密码。

<5>修改MySQL的提示符

方式一: prompt 提示符

方式二: mysql -uroot -p123456 --prompt 提示符

    例如:mysql -uroot -p123456 --prompt nihao

<6>识别版本号

select version();

MySQL数据库笔记一:简介及简单操作的更多相关文章

  1. mysql数据库和数据表的简单操作

    一.数据库的增删改查 1.新建数据库 CREATE DATABASE 数据库名 charset utf8; 数据库名规则:可以由字母.数字.下划线.@.#.$ 区分大小写, 不能使用关键字如 crea ...

  2. mysql数据库笔记0

    mysql数据库笔记0 一次性添加多行数据 例如: INSERT INTO students (class_id, name, gender, score) VALUES (1, '大宝', 'M', ...

  3. MySQL数据库笔记二:数据类型及数据库操作

    三.MySQL数据库数据类型 MySQL数据库中支持多种数据类型:数值型.字符型.日期型 常用的数据类型: 1.整型 int:整形,存储整数 int(M):M表示预期值.与存储大小和数值的范围无关. ...

  4. MySQL数据库笔记总结

    MySQL数据库总结 一.数据库简介 1. 数据 所谓数据(Data)是指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的.抽象的.它不仅仅指狭义上的数字,而是有多种表现形式:字母.文字.文本. ...

  5. Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件mysql数据库,版本5.7 ...

  6. MySQL数据库(2)- 库的操作、表的操作、数据的操作、存储引擎的介绍

    一.库的操作 1.系统数据库 执行如下命令,查看系统数据库: mysql> show databases; 参数解释: information_schema: 虚拟库,不占用磁盘空间,存储的是数 ...

  7. MySQL数据库(6)_用户操作与权限管理、视图、存储过程、触发器、基本函数

    用户操作与权限管理 MySQL用户操作 创建用户 方法一: CREATE USER语句创建 CREATE USER "用户名"@"IP地址" IDENTIFIE ...

  8. 【Python + Mysql】之用pymysql库连接Mysql数据库并进行增删改查操作

    用pip下载pymysql并引用 具体请参考文章: <Python之MySQL数据库增删改查操作> <python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删 ...

  9. MySQL数据库(二)--库相关操作、表相关操作(1)、存储引擎、数据类型

    一.库相关操作 1.创建数据库 (1)语法 create database 数据库 charset utf8; (2)数据库命名规范 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使用 ...

随机推荐

  1. PO BAPI "BAPI_PO_CREATE1"

    DATA: poheader LIKE  bapimepoheader,         poheaderx LIKE  bapimepoheaderx,         poitem  LIKE   ...

  2. const成员变量

    #include <iostream> using namespace std; class A { public: A(int size) : SIZE(size) {}; privat ...

  3. centos7.5 解决缺少libstdc++.so.6库的原因及解决办法

    centos7. 解决缺少libstdc++.so.6库的原因及解决办法 执行node -v报错如下: [root@bogon ~]# node -v node: error : cannot ope ...

  4. MMORPG服务器架构

    MMORPG服务器架构 一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等.3.网络游戏的场景管理,A ...

  5. What's binary search?

    Binary Search: Search a sorted array by repeatedly  dividing the search interval in half. Begin with ...

  6. JSX AS DSL? 写个 Mock API 服务器看看

    这几天打算写一个简单的 API Mock 服务器,老生常谈哈?其实我是想讲 JSX, Mock 服务器只是一个幌子. 我在寻找一种更简洁.方便.同时又可以灵活扩展的.和别人不太一样的方式,来定义各种 ...

  7. ForeFront TMG标准版

    ForeFront TMG 标准版安装指南 目前 Forefonrt TMG 的RTM版本已经正式发布,你可以在 ISA中文站上下载120天测试版本: http://www.isacn.org/inf ...

  8. ERNIE学习笔记

    https://ai.baidu.com/forum/topic/show/954092 学习ERNIE的输入部分 输入 一共有五个部分组成,每个部分之间用分号;隔开: · token_ids:输入句 ...

  9. Linux正则表达式扩展部分第一波深度实践详解

    扩展的正则表达式(Extended Regular  Expressions): 使用的命令:grep -E 以及 egrep [了解即可] 1)+ 表示重复”一个或一个以上“ 前面的字符(*是0或多 ...

  10. 学习笔记:CentOS 7学习之十二:查找命令

    目录 1.which-whereis-locate-grep-find查找命令 1.1 which 1.2 whereis 1.3 locate 1.4 grep 1.5 find命令 2. 命令的判 ...