咨询电话:
15628812133
23
2022/04

mysql数据库的常用命令

发布时间:2022-04-23 17:33:06
发布者:sgz
浏览量:
0

大家好,我是十一

由于篇幅问题,我们常用的命令今天还没有写完。

在开始命令之前,我们先介绍数据类型。

数据类型


大约有三种数据类型,分别是数值类型、字符串类型、日期类型

☆? 数值类型:分为整形和浮点类型。

整数类型是int,bigint,存储整数,比如1,11,3001;bigint是大整数型,他的取值范围是int如果我们使用数据的两倍,int如果类型存储足够,则不要选择bigint,目的是为了防止资源浪费。

浮点数据类型代表float,double 与 decimal,用于存储包含小数点的数值,比如1.1、1.25、9.121212等等,一般像银行流水用浮点类型比较合适。具体区别请自行查阅。

字符串类型:,有字符串类型char,varchar与 text。char存储长字符串,varchar存储可变长度字符串,text可存储2的16次方减1的长度值。

   日期类型:日期类型有date,datetime ,timestamp,time,year等 ;用于存储指定时间类型的数据,在数据库设计中,这种类型的数据通常被用来存储某个数据生成的时间。

在这里,我通过工具截取了它mysql所有数据类型的数据库支持供您参考。

此外,您还可以查阅具体的数据类型范围https://www.runoob.com/mysql/mysql-data-types.html这篇文章写得很详细,足够大家使用。

在上一篇文章中,我们创建了一张表格,句子如下:

例子:

CREATE TABLE `school` (

?`id` int(10) NOT NULL ,

?`name` varchar(10) NOT NULL,

?`createTime` date NOT NULL,

?`rank` int(11) NOT NULL

? ?);

然后分别用在里面。int、varchar、date三种数据类型。注:在创建表格时,我们必须根据每列值给出一种数据类型。这就像一个仓库。我们根据仓库的大小决定存放什么货物。小仓库放小物品,大仓库放大物品。

接下来,我们将继续上一篇文章中未完成的常见命令。

常用命令


1.条件语句

语法:WHERE condition1 AND/OR condition2.....

使用场景:通常WHERE语句都是跟Select(查询)、Update(更新)、Delete(删除)配合使用;意思是在什么情况下修改或删除。

操作符:condition组成是 A 操作符 B ,比如年龄>10(10岁以上)<10(年龄小于10)<>10(年龄不等于10);操作符如下:

操作符描述例:

☆ =等号,检测两个值是否相等,如果相等返回true

☆ <>,!=不等于检测两个值是否相等,如果返回不相等true


☆ >如果左边的值大于右边的值,则检测左边的值是否大于右边的值true

☆ <如果左边的值小于右边的值,则检测左边的值是否小于右边的值true

☆ >=如果左边的值大于或等于右边的值,则检测左边的值是否大于或等于右边的值true

☆ <=如果左边的值小于或等于右边的值,则检测左边的值是否小于或等于右边的值true

注:这并不意味着两张图片的截图都不完整。你知道你检查的是所有合格的结果。自己试试。

2.更新语句

语法:UPDATE 表名 SET field1=value1,field2=value2 [WHERE condition];

解析:在软件方面,[]一般代表可选意思,所以上面这句话的意思是 可以有条件的句子,也可以没有。如果没有,请更改数据库表中的所有数据。如果是这样,请更改数据库表中的所有合格数据。where谨慎使用语句更新!使用场景:当需要更改某些数据时。

例子:

update school set name="人大附中" where rank=3;

3.删除语句

语法:DELETE FROM 表名 [WHERE condition];

解析:如果没有where条件语句,那么删除表中所有数据;如果有where句子按条件删除。

使用场景:想清除表中的所有数据(不带)where)以及在清除特定数据时(带)where适用条件句)

例子:

条件删除

delete from school where rank=2;

无条件删除

delete from classes;

重要提醒项


1. mysql大小写没有区别;

2. 数据库中的所有句子/命令应以英文分号结束,然后返回车辆执行;

3. 每个数据库的语法基本相似,个别关键词略有差异。如果遇到不兼容/错误报告,请问百度;

4. 数据库的操作基本上是在增删改查的基础上嵌套或升级套或升级的,功能非常强大,远不止这些,你可以自己学习;

5. 不带where必须谨慎使用删除和更新!操作数据库前记得备份!

6. 定期备份数据库;

7. 学习没有捷径,尤其是在数据库方面多学多练。

mysql安装及常用命令见:mysql数据库的安装及常用命令-1

好了,今天的内容到此结束见!Bye~。

   

mysql数据库的常用命令

返回列表