• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 21分钟 MySQL 入门教程

21分钟 MySQL 入门教程

作者:wid 字体:[增加 减小] 来源:互联网 时间:2017-05-11

wid通过本文主要向大家介绍了mysql入门视频教程,mysql 入门教程 pdf,mysql简单入门教程,mysql 入门教程,mysql数据库入门教程等相关知识,希望本文的分享对您有所帮助

21分钟 MySQL 入门教程

目录

  • 一、MySQL的相关概念介绍
  • 二、Windows下MySQL的配置
    • 配置步骤
    • MySQL服务的启动、停止与卸载
  • 三、MySQL脚本的基本组成
  • 四、MySQL中的数据类型
  • 五、使用MySQL数据库
    • 登录到MySQL
    • 创建一个数据库
    • 选择所要操作的数据库
    • 创建数据库表
  • 六、操作MySQL数据库
    • 向表中插入数据
    • 查询表中的数据
    • 更新表中的数据
    • 删除表中的数据
  • 七、创建后的修改
    • 添加列
    • 修改列
    • 删除列
    • 重命名表
    • 删除整张表
    • 删除整个数据库
  • 八、附录
    • 修改 root 用户密码
    • 可视化管理工具 MySQL Workbench

MySQL的相关概念介绍

MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:

  • 表头(header): 每一列的名称;
  • 列(row): 具有相同数据类型的数据的集合;
  • 行(col): 每一行用来描述某个人/物的具体信息;
  • 值(value): 行的具体信息, 每个值必须与该列的数据类型相同;
  • 键(key): 表中用来识别某个特定的人\物的方法, 键的值在当前列中具有唯一性。

Windows下MySQL的配置

以 MySQL 5.1 免安装版为例, 下载 mysql-noinstall-5.1.69-win32.zip ( 官方下载页: http://dev.mysql.com/downloads/mysql/5.1.html#downloads )

配置步骤:

1. 将下载的 mysql-noinstall-5.1.69-win32.zip 解压至需要安装的位置, 如: C:\Program Files;

2. 在安装文件夹下找到 my-small.ini 配置文件, 将其重命名为 my.ini , 打开进行编辑, 在 [client] 与 [mysqld] 下均添加一行: default-character-set = gbk

3. 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为 C:\Program Files\mysql-5.1.69-win32

4. 在 环境变量 的 Path 变量中添加 ;%MYSQL_HOME%\bin;

5. 安装 MySQL 服务, 打开Windows命令提示符, 执行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;

</div>

MySQL服务的启动、停止与卸载

在 Windows 命令提示符下运行:

启动: net start MySQL

停止: net stop MySQL

卸载: sc delete MySQL

</div>

MySQL脚本的基本组成

与常规的脚本语言类似, MySQL 也具有一套对字符、单词以及特殊符号的使用规定, MySQL 通过执行 SQL 脚本来完成对数据库的操作, 该脚本由一条或多条MySQL语句(SQL语句 + 扩展语句)组成, 保存时脚本文件后缀名一般为 .sql。在控制台下, MySQL 客户端也可以对语句进行单句的执行而不用保存为.sql文件。

标识符

标识符用来命名一些对象, 如数据库、表、列、变量等, 以便在脚本中的其他地方引用。MySQL标识符命名规则稍微有点繁琐, 这里我们使用万能命名规则: 标识符由字母、数字或下划线(_)组成, 且第一个字符必须是字母或下划线。

对于标识符是否区分大小写取决于当前的操作系统, Windows下是不敏感的, 但对于大多数 linux\unix 系统来说, 这些标识符大小写是敏感的。

</div>

关键字:

MySQL的关键字众多, 这里不一一列出, 在学习中学习。 这些关键字有自己特定的含义, 尽量避免作为标识符。

语句:

MySQL语句是组成MySQL脚本的基本单位, 每条语句能完成特定的操作, 他是由 SQL 标准语句 + MySQL 扩展语句组成。

函数:

MySQL函数用来实现数据库操作的一些高级功能, 这些函数大致分为以下几类: 字符串函数、数学函数、日期时间函数、搜索函数、加密函数、信息函数。

MySQL中的数据类型

MySQL有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型:

  • 数字类型
    • 整数: tinyint、smallint、mediumint、int、bigint
    • 浮点数: float、double、real、decimal
  • 日期和时间: date、time、datetime、timestamp、year
  • 字符串类型
    • 字符串: char、varchar
    • 文本: tinytext、text、mediumtext、longtext
    • 二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob

这里不能详细对这些类型进行介绍了, 篇幅可能会很长, 详细介绍参见: 《MySQL数据类型》

使用MySQL数据库

登录到MySQL

当 MySQL 服务已经运行时, 我们可以通过MySQL自带的客户端工具登录到MySQL数据库中, 首先打开命令提示符, 输入以下格式的命名:

mysql -h 主机名 -u 用户名 -p

  • -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
  • -u : 所要登录的用户名;
  • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 21分钟 MySQL 入门教程

相关文章

  • 2018-12-05使用SQL Server数据库嵌套子查询的方法
  • 2017-05-11Mysql 数字类型转换函数
  • 2018-12-05PHP 连接MAMP时数据库服务连接不上该怎么办?
  • 2017-05-11解析SQL语句中Replace INTO与INSERT INTO的不同之处
  • 2018-12-05MySQL之-CentOS下彻底卸载MySQL代码示例
  • 2018-12-05MySQL解压包的安装与下载的图文教程
  • 2018-12-05数据库表分割技术浅析(水平分割/垂直分割/库表散列)
  • 2017-05-11MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原教程
  • 2018-12-05卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关
  • 2017-05-11MySQL批量插入遇上唯一索引避免方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql5.6安装配置方法图文教程_MySQL
    • Mysql怎么优化修复数据库表
    • Mysql的备份和恢复
    • Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例
    • 利用sys.sysprocesses检查SqlServer的阻塞和死锁
    • Mysql高级之触发器
    • 有关mysql中ROW_COUNT()的小例子
    • mongodb sharding 原理学习与试用(五)之添加与移除shard
    • SQL2005的维护计划无法删除的解决方法
    • MySQL UDF调试方式debugview的相关方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有