MySQL学习之路(一)——初涉MySQL。
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。的更多相关文章
- MySql 学习之路-高级1
Mysql自学之路-高级1 目录: 1.CREATE DATABASE 创建数据库 2.CREATE TABLE 创建数据表 3.INSERT INTO SELECT 把一个表中的数据拷贝到另一个表中 ...
- MySql 学习之路-基础
Mysql 自学之路 本文包含基础部分与高级部分 一.基础 数据库操作 Show databases:显示所有的数据库 Show tables: 显示所有的数据库表 Use databasename: ...
- mysql学习之路_事物_存储过程_备份
数据备份与还原 备份:将当前已有的数据保留. 还原:将已经保留的数据恢复到对应表中 为什么要做数据备份 1,防止数据丢失,被盗,误操作 2,保护数据记录 数据备份还原方式有多种:数据表备份 单表数据备 ...
- MySQL学习之路(1):SQL脚本语言
使用MySQL数据库,首先安装MySQL数据库,本文所有SQL脚本在MySQL上测试和执行. 安装Mysql服务器:安装Mysql workbench客户端,可以以图形化界面管理mysql:安装php ...
- mysql学习之路_外键
回顾4 连接查询: 连接多张表到一起,不管记录数如何,字段数一定会增加. 分类:内连接,外连接.自然连接,交叉连接, 交叉连接:cross join (笛卡尔积) 内连接:inner join,左右两 ...
- MySQL学习之路 一 : MySQL 5.7.19 源码安装
MySQL 5.7.19 源码安装 查看系统: # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 安装依赖包 # yum - ...
- MySQL学习之路1-Mac下启动连接MySQL服务
MySQL简介 (MySQL是目前最流行的关系型数据库管理系统,现属于Oracle公司.) MySQL主要特点: 支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64 ...
- MySQL学习之路(一)锁机制
1 锁的分类 1.1 操作类型 读锁(共享锁):针对同一份数据,多个操作可以同时进行而不会互相影响 写锁(排它锁):当写操作没有完成前,它会阻塞其他读锁或者写锁 1.2 操作粒度 表锁:锁住整张表 行 ...
- 【大白话系列】MySQL 学习总结 之 初步了解 MySQL 的架构设计
一.MySQL还是个黑盒子 我们都知道,只要我们系统引入了 MySQL 驱动和连接池,就能从数据库连接池获取一个数据库连接,然后就可以执行增删改查的操作了. 可是我们并不知道 MySQL 里面是怎么执 ...
随机推荐
- 文件路径太长无法删除 robocopy
方法一:新建空文件夹 D:\temp robocopy D:\temp D:\target\source\test /purge 或者在同一目录下,建一个空文件夹, test 在cmd下切换进入到当 ...
- jekyll开发静态网站
一.Ruby环境安装配置 首先下载ruby安装ruby download ,安装完ruby后,再安装rubyGems:运行gem update --system即可. 然后下载DevKit-mingw ...
- elasticsearch集群搭建报错: not enough master nodes discovered during pinging
自己用一台 阿里云 服务器 搭建ES集群的时候,总是报上面的问题. 而且两个ES服务都是报同样的问题.自己的配置文件如下: es服务1配置文件 cluster.name: elasticsearch ...
- CentOS7 安装 JIRA 7.2.x 教程:下载、安装、汉化、破解
1.先看视频,参考着能装出个试用版来,不同的地方后面再做说明.JIRA 安装视频(Linux) http://www.confluence.cn/pages/viewpage.action?pageI ...
- 平台支持的从经典部署模型到 Azure Resource Manager 的 IaaS 资源迁移
本文介绍如何才能将基础结构即服务 (IaaS) 资源从经典部署模型迁移到 Resource Manager 部署模型. 用户可以阅读有关 Azure Resource Manager 功能和优点的更多 ...
- 为什么java中只允许继承一个类?
一个类只能继承一个其他的类 在Java语言中禁止多重继承:一个类可以具有多个直接父类.多重继承不合法的原因是容易引发意义不明确.例如,有一个类C,如果允许它同时继承A类与B类(class C ex ...
- Django 的视图层
什么是视图: 之前我们也了解了urls路由 那么路由的主要作用是决定你下一步走哪个视图函数 ,视图就是用来存放一个个的函数的python文件,主要存储的函数就是你Django主要的流程的控制 都存放在 ...
- centos yum升级php
centos yum升级php5.3.3到最5.6.3 不要轻易升级,否则后果很严重! 注意事项: 1 升级后之前的php扩展不会丢失 自动会安装对应最新php的扩展2 升级后需重启下apache 才 ...
- 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 ...
- java复制文件夹及所有子目录和文件
package text; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; im ...