介绍
这篇文章给大家分享的是有关mysql基本操作有那些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
文章目录
- <李>一、SQL是什么?李> <李>
- <李>分类:李>
- <李> 1。操作表清单:李> <李> 2。对表内数据进行操作:李> <李>
- <李>。查询李> <李> b.where条件:李>
- <李> 1。李李排序查询> <> 2。聚合函数(列的计算)李> <李> 3。李李分组查询> <> 4。李排序查询>
- <李> 1。非空约束:not null李> <李> 2。唯一约束李> <李>
- <李>实例操作:李>
- <李>
- <李>错误实例李>
一、SQL是什么?
结构化查询语言:结构化查询语言
分类:
<强> 1)DDL(数据定义语言)数据定义语言
引用>
用来定义数据库对象:数据库、表、列等。关键字:创建、删除、更改等
2) DML(数据操作语言)数据操作语言
用来对数据库中表的数据进行增删改。关键字:插入、删除、更新等强>
3) DQL(数据查询语言)数据查询语言
用来查询数据库中表的记录(数据)。关键字:选择、地方等
4) DCL(数据控制语言)数据控制语言(了解)
用来定义数据库的访问权限和安全级别,及创建用户。关键字:格兰特,撤销等二、关于数据库CRUD操作
# Createcreate数据库hzyc;如果不存在创建数据库hzyc98字符集gbk; # Retrieveshow数据库;显示创建数据库hzyc98; # hzyc98 Updatealter数据库字符集gbk; # hzyc98 Deletedrop数据库;数据库,如果存在hzyc98下降;#查看当前使用的数据库选择数据库();显示表;使用hzyc981。操作表清单:
#查显示表;——显示tables_in_hzyc98desc zoomlist; #增zoomlist创建表( 名字varchar (30), 年龄int, id int, 高度双(5 - 1))#删删除表如果存在zoomlist; #改alter table zoomlist重命名newzoomlist; alter table zoomlist字符集gbk, alter table zoomlist添加名称varchar(20); #加列alter table zoomlist改变时代的新时代int; alter table zoomlist修改年龄char (8); alter table zoomlist滴名字,/*设置类型:*/?5、1)int varchar (20) ——# yyyy-MM-dd日期 - datetime # yyyy-MM-dd HH: mm: ss -时间戳#时间戳yyyy-MM-dd HH: mm: ss2。对表内数据进行操作:
#除了数字,其他都需要引号来赋值插入zoomlist(姓名、年龄、身份证、高度)值(& # 39;美洲豹& # 39;,5日& # 39;20201207 & # 39;,3.2);插入zoomlist(& # 39;美洲豹& # 39;,5日& # 39;20201207 & # 39;,3.2);#删除删除从zoomlist[条件),删除从zoomlist;截断表zoomlist; #修改更新zoomlist集名称=& # 39;大笨象& # 39;12岁=地址=& # 39;深圳& # 39;;更新zoomlist设置地址=& # 39;深圳& # 39;;。查询
#查询#尽量不要用*先desc一下表里面有啥,然后在决定展示什么东西从zoomlist .SELECT *;从zoomlist选择姓名、年龄;——只显示某个列,方便查看!从zoomlist选择不同的名称;——去除结果中[完全重复]的选择名字,score1, score2, scroe1 + scroe2 zoomlist;——:自定义名字展示,也可以不写asSELECT名字,scroe1 + IFNULL (scroe2, 0)总从zoomlist分;——ifnull遇到没有值的直接给赋值为0选择名字,score1, score2, scroe1 + ifnull (scroe2,0)总分——显示表头从zoomlist peoplelist;——从zoomlist, peoplelist里面获取b。在条件:
*比;& lt;& lt;=祝辞=??=? lt;祝辞——不等号*,或者,不,关键字比,,,| |,!好用推荐*之间……,范围内都符合就行*在集(合)——特定值的范围*:模糊查询(1)_:单个任意字符;(2)%:多个任意字符*是空的例子:选择名字,年龄从学生在年龄12至20;选择名字,年龄从学生时代在(12、14、16、18);选择名字,年龄从学生那里名字像& # 39;%牛% & # 39;;——查名字里面包含了牛的学生选择名字,年龄从学生的名字不是空的地方;——查询学生:名字空的不查三、查询
1。排序查询
select * from员工按年龄顺序,从员工按年龄顺序asc select *;——升序从员工按年龄顺序desc select *;——降序select * from员工年龄desc身高desc秩序;——第一个一样的时候,才会用第二个方法排序(年龄降序,身高降序)mysql基本操作有那些