MySQL简单查询和单表查询.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

PAGE1

MySQL简单查询和单表查询

MySQL记录操作

概览

MySQL数据操作:DML

在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括

使用INSERT实现数据的插入

UPDATE实现数据的更新

使用DELETE实现数据的删除

使用SELECT查询数据以及。

插入数据insert

1.插入完整数据(顺序插入)

语法一:

INSERTINTO表名(字段1,字段2,字段3…字段n)VALUES(值1,值2,值3…值n);

语法二:

INSERTINTO表名VALUES(值1,值2,值3…值n);

2.指定字段插入数据

语法:

INSERTINTO表名(字段1,字段2,字段3…)VALUES(值1,值2,值3…);

3.插入多条记录

语法:

INSERTINTO表名VALUES

(值1,值2,值3…值n),

(值1,值2,值3…值n),

(值1,值2,值3…值n);

4.插入查询结果

语法:

INSERTINTO表名(字段1,字段2,字段3…字段n)

SELECT(字段1,字段2,字段3…字段n)FROM表2

WHERE…;

更新数据update

语法:

UPDATE表名SET

字段1=值1,

字段2=值2,

WHERECONDITION;

示例:

UPDATEmysql.userSETpassword=password(‘123’)

whereuser=’root’andhost=’localhost’;

删除数据delete

语法:

DELETEFROM表名

WHERECONITION;

示例:

DELETEFROMmysql.user

WHEREpassword=’’;

练习:

更新MySQLroot用户密码为mysql123

删除除从本地登录的root用户以外的所有用户

查询数据search

1.单表查询

关键字执行的优先级:

from

where

groupby

select

distinct

having

orderby

limit

1.找到表:from

2.拿着where指定的约束条件,去文件/表中取出一条条记录

3.将取出的一条条记录进行分组groupby,如果没有groupby,则整体作为一组

4.执行select(去重)

5.将分组的结果进行having过滤

6.将结果按条件排序:orderby

7.限制结果的显示条数

简单查询

#创建表

createtableemployee(

idintnotnulluniqueauto_increment,

emp_namevarchar(20)notnull,

sexenum(#39;male#39;,#39;female#39;)notnulldefault#39;male#39;,#大部分是男的

ageint(3)unsignednotnulldefault28,

hire_datedatenotnull,

postvarchar(50),

post_commentvarchar(100),

salarydouble(15,2),

officeint,#一个部门一个屋子

depart_idint

);

#查看表结构

mysqldescemployee;

+++++++

|Field|Type|Null|Key|Default|Extra|

+++++++

|id|int(11)|NO|PRI|NULL|auto_increment|

|emp_name|varchar(20)|NO||NULL||

|sex|enum(#39;male#39;,#39;female#39;)|NO||male||

|age|int(3)unsigned|NO||28||

|hire_date|date|NO||NULL||

|post|varchar(50)|YES

文档评论(0)

180****2462 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档