mysql基本操作有那些

  介绍

这篇文章给大家分享的是有关mysql基本操作有那些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

文章目录

    <李>一、SQL是什么?李 <李>
      <李>分类:
    <李>二、关于数据库CRUD操作李 <李>
      <李> 1。操作表清单: <李> 2。对表内数据进行操作: <李>
        <李>。查询李 <李> b.where条件:
    <李>三、查询李 <李>
      <李> 1。李李排序查询 <> 2。聚合函数(列的计算) <李> 3。李李分组查询 <> 4。李排序查询
    <李>四,约束李 <李>
      <李> 1。非空约束:not null李 <李> 2。唯一约束李 <李>
        <李>实例操作:
      <李> 3。李主键约束:主键 <李> 4。李自动增长:auto_increment
    <李>五、总结李 <李>
      <李>
        <李>错误实例
<人力资源/>

一、SQL是什么?

结构化查询语言:结构化查询语言

分类:

<强> 1)DDL(数据定义语言)数据定义语言
用来定义数据库对象:数据库、表、列等。关键字:创建、删除、更改等
2) DML(数据操作语言)数据操作语言
用来对数据库中表的数据进行增删改。关键字:插入、删除、更新等
3) DQL(数据查询语言)数据查询语言
用来查询数据库中表的记录(数据)。关键字:选择、地方等
4) DCL(数据控制语言)数据控制语言(了解)
用来定义数据库的访问权限和安全级别,及创建用户。关键字:格兰特,撤销等

二、关于数据库CRUD操作

# Createcreate数据库hzyc;如果不存在创建数据库hzyc98字符集gbk; # Retrieveshow数据库;显示创建数据库hzyc98; # hzyc98 Updatealter数据库字符集gbk; # hzyc98 Deletedrop数据库;数据库,如果存在hzyc98下降;#查看当前使用的数据库选择数据库();显示表;使用hzyc98

1。操作表清单:

#查显示表;——显示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: ss

2。对表内数据进行操作:

#除了数字,其他都需要引号来赋值插入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基本操作有那些