MySQL数据库应用实战教程-第3章-MySQL常用操作课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MySQL数据库应用实战教程-第3章-MySQL常用操作课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 应用 实战 教程 常用 操作 课件
- 资源描述:
-
1、MySQL程序设计程序设计第第3章章 MySQL常用操作常用操作3.1 数据库用户管理3.2 数据库操作3.3 表操作3.4 数据操作MySQL程序设计程序设计第第3章章 MySQL常用操作常用操作3.5 字段操作3.6 客户端操作数据库MySQL程序设计程序设计 连接MySQL mysql-h主机地址-u用户名 p用户密码 新增用户 GRANT SELECT on 数据库.*to 用户名登录主机 identified by“密码”修改用户密码 UPDATE mysql.user SET authentication_string=PASSWORD(123456),password_expir
2、ed=N WHERE User=shopdb AND Host=localhost;3 3.1 .1 数据库用户管理数据库用户管理第3章 MySQL常用操作MySQL程序设计程序设计 查看数据库 SHOW databases;创建数据库 CREATE DATABASE databaseName;使用数据库 USE databaseName;删除数据库 DROP DATABASE databaseName;3.2 3.2 数据库操作数据库操作第3章 MySQL常用操作MySQL程序设计程序设计 创建表 CREATE TABLE user(id int(10)unsigned not null a
3、uto_increment,name varchar(25),sex varchar(5),age int(10),password varchar(25),primary key(id)engine=Innodb;查看表结构 DESC tableName3.3 3.3 表操作表操作第3章 MySQL常用操作MySQL程序设计程序设计复制表第一种方式:复制表结构、数据、主键、第一种方式:复制表结构、数据、主键、索引索引复制表结构、主键、索引,执行命令:CREATE TABLE new_table like old_table;插入数据,执行命令:INSERT TABLE new_table S
4、ELECT*FROM old_table;3.3 3.3 表操作表操作第3章 MySQL常用操作MySQL程序设计程序设计复制表第二种方式:复制表结构、数据,不能复制主键、第二种方式:复制表结构、数据,不能复制主键、索引索引复制表结构、数据,执行命令:CREATE TABLE new_table SELECT*FROM old_table;复制表结构,不复制数据,执行命令:CREATE TABLE new_table SELECT*FROM old_table WHERE 0;3.3 3.3 表操作表操作第3章 MySQL常用操作MySQL程序设计程序设计 临时表和内存表创建临时表,命令执行:
5、CREATE temporary TABLE tmp1(id int not null);创建内存表,命令执行:CREATE TABLE tmp2(id int not null)ENGINE=MEMORY;3.3 3.3 表操作表操作第3章 MySQL常用操作MySQL程序设计程序设计 插入和查询将一条数据插入到数据库里,可以使用命令:INSERT INTO 表名(字段名,字段名)VALUES(值,值);或者可以不指明表里的字段,但是值按字段的顺序插入,可以使用命令:INSERT INTO 表名 VALUES(值,值);查询数据,可以使用命令:SELECT*FROM 表名;或者查询指定字段,
6、可以使用命令:SELECT id FROM 表名;使用WHERE条件语句来进行按条件查询,把某一列或者几列作为查询条件,可以使用命令:SELECT*FROM 表名 WHERE id=10;SELECT*FROM 表名 WHERE id=10 and name=小明;3.4 3.4 数据操作数据操作第3章 MySQL常用操作MySQL程序设计程序设计 修改记录在MySQL里修改使用关键字UPDATE,执行命令。UPDATE 表名 SET 字段=值,字段=值 WHERE 条件UPDATE user SET name=小明,sex=男 WHERE id=4;3.4 3.4 数据操作数据操作第3章 M
7、ySQL常用操作MySQL程序设计程序设计 删除记录在MySQL中删除数据可以使用DELETE关键字,执行命令:DELETE FROM 表名 WHERE 条件DELETE FROM user WHERE id=4;3.4 3.4 数据操作数据操作第3章 MySQL常用操作MySQL程序设计程序设计 对查询结果排序在MySQL数据库中,使用ORDEY BY进行排序,使用关键字ASC进行升序排序,使用关键字DESC进行降序排序,:(1)ORDEY BY column ASC:按某一字段进行升序排序,ASC可以省略不写;SELECT*FROM user ORDEY BY id ASC;或者 SELE
8、CT*FROM user ORDEY BY id;(2)ORDEY BY column DESC:按某一字段进行降序排序,DESC不可以省略不写;SELECT*FROM user ORDEY BY id DESC;(3)ORDEY BY column1,column2 DESC:按多个字段进行降序排序;SELECT*FROM user ORDEY BY sex,age DESC;3.4 3.4 数据操作数据操作第3章 MySQL常用操作MySQL程序设计程序设计 对查询结果分组GROUP BY对查询结果分组是将查询结果按照1个或多个字段进行分组,字段值相同的为一组,GROUP BY可以用于单个
展开阅读全文