网站大量收购闲置独家精品文档,联系QQ:2885784924

MySQL数据库应用实战教程-第3章-MySQL-常用操作.pptx

MySQL数据库应用实战教程-第3章-MySQL-常用操作.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL 数据库应用实战教程;第3章 MySQL 常用操作; 本章采用命令行的方式来讲解MySQL的常用操作。通过本章,我们来学习如何管理数据库用户、连接MySQL服务、新增用户以及修改密码;创建数据库、修改数据库、删除数据库以及查看数据库操作;创建表、修改表结构、复制表以及临时表的使用;设置主键、设置复合主键、添加字段、改变字段类型、重命名、设置默认值以及自增字段的使用;插入数据、修改数据、删除数据、查询数据。除了使用命令行的方式来进行MySQL操作外,也可以使用客户端来进行操作,可以安装Navicat for MySQL客户端来进行MySQL的操作。;3.1 数据库用户管理 3.1.1 连接MySQL 连接MySQL包括两方面内容:一方面是连接本地MySQL;另一方面是连接远程MySQL。连接MySQL的命令格式如下。 mysql -h主机地址 -u用户名 -p用户密码;(1)连接本地MySQL。如果本地安装了MySQL数据库服务,用户名是root,密码是123456,可按如下步骤连接MySQL。 打开DOS命令行操作界面,进入到mysql/bin目录下面,输入命令“mysql -u root -p123456”,按回车键后就可以进入到MySQL中。如果刚安装好MySQL,超级用户root是没有密码的,故直接按回车键即可进入到MySQL中。 (2)连接远程MySQL。如果远程有一台MySQL服务器,IP是10. 120.71.89,用户名是root,密码是123456,可按如下步骤连接MySQL。 ;3.1.2 新增用户 MySQL数据库在安装的时候会创建一个管理员root用户,那么如果想再新增用户怎么办呢?新增用户的命令格式如下。 GRANT SELECT on 数据库.* to 用户名@登录主机 identified by “密码”新增一个用户,用户名为shopdb,密码为shopdb_123456。让它可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。;3.1.3 修改用户密码 创建好的用户如果要修改密码,要更新MySQL的用户表,在5.7版本的MySQL中,密码存放在authentication_string中,需要对它进行修改。在修改密码的时候,用户需要获得reload权限,否则使用flush privileges刷新MySQL的系统权限相关表会报错,可以使用如下命令进行授权。 GRANT reload ON *.* to shopdb@%; 如果不对用户授予reload权限,也可以在更新密码之后重启MySQL服务??不使用flush privileges刷新MySQL的系统权限相关表。;3.2 数据库操作 MySQL允许创建多个数据库,每个数据库承载不同的内容,使用命令操作可以查看数据库、创建数据库、使用数据库以及删除数据库。 3.2.1 查看数据库 使用SHOW databases命令可以查看有哪些数据库。;3.2.2 创建数据库 使用CREATE DATABASE databaseName命令可以创建数据库。 3.2.3 使用数据库 要操作某个数据库或者数据库里的表,首先需选择要使用的数据库,使用 USE databaseName命令进入到数据库里。 3.2.4 删除数据库 使用命令DROP DATABASE databaseName可以删除数据库。 ;3.3 表操作 MySQL表操作是使用频率最高的操作。用户可以创建数据库表,查看数据库表,向数据库表里插入数据、更新数据、删除数据等,同时可以修改表结构、复制表、使用临时表。;3.3.1 创建表 创建一个shop数据库,在shop数据库里新建一个user用户表,包括用户id、姓名、性别、年龄、密码。 创建数据库表首先要进入到shop数据库里,然后使用create table user( )命令来创建,括号里面是数据表的字段,包括用户(id)、姓名(name)、性别(sex)、年龄(age)、密码(password)。 设置表的用户id作为主键,自动递增并且不为空,同时设置字段的数据类型,存储引擎采用Innodb数据库引擎。;3.3.2 查看表结构 使用DESC tableName可以查看表结构。 3.3.3 复制表 MySQL可以快速复制表结构及数据,它以要复制表的结构和数据为基础,可以快速创建相同表结构和数据到新的表里,在开发过程中,可以复制一个新表作为测试表,而不用操作正式的表,以保证正在运行的数据不被破坏。 复制表提供了两种方式:一种方式是可以复制表结构、数据、主键、索引;另

文档评论(0)

153****7720 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档