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. 文件路径太长无法删除 robocopy

    方法一:新建空文件夹 D:\temp robocopy D:\temp D:\target\source\test  /purge 或者在同一目录下,建一个空文件夹, test 在cmd下切换进入到当 ...

  2. jekyll开发静态网站

    一.Ruby环境安装配置 首先下载ruby安装ruby download ,安装完ruby后,再安装rubyGems:运行gem update --system即可. 然后下载DevKit-mingw ...

  3. elasticsearch集群搭建报错: not enough master nodes discovered during pinging

    自己用一台 阿里云 服务器 搭建ES集群的时候,总是报上面的问题. 而且两个ES服务都是报同样的问题.自己的配置文件如下: es服务1配置文件 cluster.name: elasticsearch ...

  4. CentOS7 安装 JIRA 7.2.x 教程:下载、安装、汉化、破解

    1.先看视频,参考着能装出个试用版来,不同的地方后面再做说明.JIRA 安装视频(Linux) http://www.confluence.cn/pages/viewpage.action?pageI ...

  5. 平台支持的从经典部署模型到 Azure Resource Manager 的 IaaS 资源迁移

    本文介绍如何才能将基础结构即服务 (IaaS) 资源从经典部署模型迁移到 Resource Manager 部署模型. 用户可以阅读有关 Azure Resource Manager 功能和优点的更多 ...

  6. 为什么java中只允许继承一个类?

      一个类只能继承一个其他的类 在Java语言中禁止多重继承:一个类可以具有多个直接父类.多重继承不合法的原因是容易引发意义不明确.例如,有一个类C,如果允许它同时继承A类与B类(class C ex ...

  7. Django 的视图层

    什么是视图: 之前我们也了解了urls路由 那么路由的主要作用是决定你下一步走哪个视图函数 ,视图就是用来存放一个个的函数的python文件,主要存储的函数就是你Django主要的流程的控制 都存放在 ...

  8. centos yum升级php

    centos yum升级php5.3.3到最5.6.3 不要轻易升级,否则后果很严重! 注意事项: 1 升级后之前的php扩展不会丢失 自动会安装对应最新php的扩展2 升级后需重启下apache 才 ...

  9. August 07th 2017 Week 32nd Monday

    Life is just a series of trying to make up your mind. 生活只是由一系列下决心的努力所构成. Some people say it is not y ...

  10. java复制文件夹及所有子目录和文件

    package text; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; im ...