MySQL学习之路(一)

1.1MySQL的概述

  • MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司。
  • MySQL是一个开源的关系型数据库管理系统。
  • MySQL分为社区版和企业版。

1.2MySQL的安装与配置

1.2.1 安装方式:

  • msi(推荐)和zip;

1.2.2MySQL目录结构:

  • bin 目录,存储可执行文件
  • data目录,存储数据文件
  • docs,文档
  • include目录,存储包含的头文件
  • lib目录,存储库文件
  • share ,错误消息和字符集文件

1.2.3MySQL默认端口:3306。

1.2.4MySQL中的超级用户为:root。

1.3启动与关闭MySQL服务

方法一:

  • net start mysql
  • net stop mysql

方法二:

  • 去Windows的服务中操作。

1.4MySQL登陆与退出

1.登陆:

  • -uroot -p ------------->账户与密码
  • -P -------->端口号 (-P大写3306是本地端口号)
  • -h --------->回环地址(-h127.0.0.1是本地回环地址)
  • -D ---------> 打开指定的数据库
  • --delimiter -------->指定的分隔符号

2.退出:

  • exit;
  • quit;
  • \q;

1.5 修改MySQL提示符

  • 登录前:shell>mysql -u用户名 -p密码 --prompt 提示符
  • 登录后:mysql>prompt 提示符
  • \D 完整的日期
  • \d 当前数据库
  • \h 服务器名称
  • \u 当前的用户名

1.6 MySQL常用命令以及语法的规范

  • SELECT VERSION();#显示当前服务器版本
  • SELECT NOW();#显示当前日期时间
  • SELECT USER();#显示当前用户
  • 关键字与函数名称全部大写
  • 数据库名称、表名称、字段名称全部小写
  • SQL语句必须以分号结尾

1.7 操作数据库

  • 创建数据库:CREATE DATABASE t1;
  • 显示创建的数据库类型:SHOW CREATE DATABASE t1;
  • 创建某一类型的数据库:CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
  • 更改数据库类型:ALTER DATABASE t2 CHARACTER SET =utf8;
  • 显示现有数据库:SHOW DATABASES;
  • 删除t1:DROP DATABASE t1; DROP DATABASE IF EXISTS t1;
  • 显示告警:SHOW WARNINGS;

MySQL学习之路(一)——初涉MySQL。的更多相关文章

  1. MySql 学习之路-高级1

    Mysql自学之路-高级1 目录: 1.CREATE DATABASE 创建数据库 2.CREATE TABLE 创建数据表 3.INSERT INTO SELECT 把一个表中的数据拷贝到另一个表中 ...

  2. MySql 学习之路-基础

    Mysql 自学之路 本文包含基础部分与高级部分 一.基础 数据库操作 Show databases:显示所有的数据库 Show tables: 显示所有的数据库表 Use databasename: ...

  3. mysql学习之路_事物_存储过程_备份

    数据备份与还原 备份:将当前已有的数据保留. 还原:将已经保留的数据恢复到对应表中 为什么要做数据备份 1,防止数据丢失,被盗,误操作 2,保护数据记录 数据备份还原方式有多种:数据表备份 单表数据备 ...

  4. MySQL学习之路(1):SQL脚本语言

    使用MySQL数据库,首先安装MySQL数据库,本文所有SQL脚本在MySQL上测试和执行. 安装Mysql服务器:安装Mysql workbench客户端,可以以图形化界面管理mysql:安装php ...

  5. mysql学习之路_外键

    回顾4 连接查询: 连接多张表到一起,不管记录数如何,字段数一定会增加. 分类:内连接,外连接.自然连接,交叉连接, 交叉连接:cross join (笛卡尔积) 内连接:inner join,左右两 ...

  6. MySQL学习之路 一 : MySQL 5.7.19 源码安装

    MySQL 5.7.19 源码安装 查看系统: # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 安装依赖包 # yum - ...

  7. MySQL学习之路1-Mac下启动连接MySQL服务

    MySQL简介 (MySQL是目前最流行的关系型数据库管理系统,现属于Oracle公司.) MySQL主要特点: 支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64 ...

  8. MySQL学习之路(一)锁机制

    1 锁的分类 1.1 操作类型 读锁(共享锁):针对同一份数据,多个操作可以同时进行而不会互相影响 写锁(排它锁):当写操作没有完成前,它会阻塞其他读锁或者写锁 1.2 操作粒度 表锁:锁住整张表 行 ...

  9. 【大白话系列】MySQL 学习总结 之 初步了解 MySQL 的架构设计

    一.MySQL还是个黑盒子 我们都知道,只要我们系统引入了 MySQL 驱动和连接池,就能从数据库连接池获取一个数据库连接,然后就可以执行增删改查的操作了. 可是我们并不知道 MySQL 里面是怎么执 ...

随机推荐

  1. MySQL数据库(9)----使用连接实现多表检索

    有许多演示如何使用MySQL所支持的连接操作的示例,都用到了下列两个表 t1 和 t2: mysql> SELECT * FROM t1; +----+------+ | i1 | c1 | + ...

  2. C#代码处理网页关于登录的code

    作者:血饮狂龙链接:https://www.zhihu.com/question/49452639/answer/117294801来源:知乎著作权归作者所有,转载请联系作者获得授权. private ...

  3. OFDM正交频分复用---基础入门图示

    @(162 - 信号处理) 整理转载自:给小白图示讲解OFDM 下面以图示为主讲解OFDM,以"易懂"为第一要义. 注:下面的讨论如果不做说明,均假设为理想信道. *** 一张原理 ...

  4. C语言写控制台互交界面

    void show_menu() { //system("clear"); printf("---------------------\n"); printf( ...

  5. MessageFormat使用记录

    1.日志里面需要记录入参,之前一般使用StringUtils.formt()方法,但是如果入参含有空值,就会报错.这个时候可以使用MessageFormat方法.用法 format(String pa ...

  6. 使用button的open-type="getUserInfo"引导用户进行授权

    https://blog.csdn.net/weixin_39602178/article/details/80295684 一. 前言 小程序官方文档,上面说明 > wx.getUserInf ...

  7. FTP作业

    实现一个FTP网盘的功能 pa's's

  8. ThreadState属性

    这个属性代表了线程运行时状态,在不同的情况下有不同的值,我们有时候可以通过对该值的判断来设计程序流程. ThreadState 属性的取值如下: Aborted:线程已停止: AbortRequest ...

  9. 2 Docker 镜像基础

    Docker 镜像可以从docker.io 下载,也可以自己通过Dockerfile来构建镜像,我有时从国外下载镜像时,网速不行,我就改成国内的镜像,修改如下: # vim /etc/docker/d ...

  10. Java 基本语法(关键字、标识符、常量、注释)

    1. Java 程序的构成 对象(object):对象是类的一个实例,有状态和行为. 类(class):类是一个模板,它描述一类对象的行为和状态. 方法(method):方法就是行为,一个类可以有很多 ...