mysql有什么数据操作

1、读取数据

select * from tb1;

select count(*) from tb1;
#获取数据库条数 count(1)效果相同,效率更高

2、插入数据

INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );

3、更新数据

UPDATA tb1 SET name='

MySQL的数据操作技巧:揭秘数据库管理的独门秘籍


li'
where id=3;

UPDATA tb1 SET name=default where id=2;
#将名字赋予默认值

4、删除数据

DELETE FROM tb1 where id=1;

5、where 条件查询

select * where name='
luo'
;

select * where BINARY name ='
luo'
;
//数据库默认是不区分大小写的 用 BINARY来强调大小写

6、like结合正则表达式进行查询

SELECT * from tbl WHERE name LIKE '
%o'
;
查找所有名字由 o 结尾的记录

MySQL是关系型数据库管理系统中的一个重要玩家,广泛运用于组织、企业和网站中的数据存储、管理和处理。本文旨在介绍MySQL数据库管理系统的常用数据操作技巧,帮助读者更高效地管理数据库。
一、MySQL中的数据类型及其操作
数据类型是MySQL数据库中的重要概念,决定了数据库可存储的数据种类和所需要的内存空间。本段将介绍MySQL中的数据类型及其操作。
1.字符型数据类型
MySQL中的字符型数据类型包括CHAR、VARCHAR和TEXT。
- CHAR类型:用于存储长度不变的字符串
- VARCHAR类型:用于存储长度可变的字符串
- TEXT类型:用于存储较大的文本内容
2.数字型数据类型
MySQL中的数字型数据类型包括INT、BIGINT、FLOAT、DOUBLE和DECIMAL。
- INT类型:用于存储整数
- BIGINT类型:用于存储大整数
- FLOAT类型:用于存储单精度浮点数
- DOUBLE类型:用于存储双精度浮点数
- DECIMAL类型:用于存储浮点数,精度较高
3.日期和时间型数据类型
MySQL中的日期和时间型数据类型包括DATE、TIME、YEAR、DATETIME和TIMESTAMP。
- DATE类型:用于存储日期
- TIME类型:用于存储时间
- YEAR类型:用于存储年份
- DATETIME类型:用于存储日期和时间
- TIMESTAMP类型:用于存储日期和时间,精度较高
二、MySQL中的数据查询和筛选
数据查询和筛选是数据库管理中的重要环节,本段将介绍MySQL中的数据查询和筛选的基本操作。
1.数据查询
MySQL中的数据查询主要通过SELECT语句实现。SELECT语句的语法如下:
SELECT 列名称 FROM 表名称 WHERE 列名称=值
如需查询多个列,可以使用逗号分隔列名称。如需查询所有列,则使用“*”代替列名称。
2.数据筛选
MySQL中的数据筛选主要通过WHERE子句实现。WHERE子句的语法如下:
SELECT * FROM 表名称 WHERE 列名称=值
如需筛选多个条件,可以使用AND或OR运算符连接多个条件。如需使用模糊匹配来筛选数据,则需要使用LIKE运算符。
三、MySQL中的数据更新和删除
数据更新和删除是数据库管理中的重要环节,本段将介绍MySQL中的数据更新和删除的基本操作。
1.数据更新
MySQL中的数据更新主要通过UPDATE语句实现。UPDATE语句的语法如下:
UPDATE 表名称 SET 列名称=新值 WHERE 列名称=旧值
如需更新多个列,则使用逗号分隔列名称和新值。
2.数据删除
MySQL中的数据删除主要通过DELETE语句实现。DELETE语句的语法如下:
DELETE FROM 表名称 WHERE 列名称=值
如需删除所有数据,则使用DROP语句:
DROP TABLE 表名称
总结
MySQL是关系型数据库管理系统的重要玩家之一,其数据操作技巧具有广泛的实用性和通用性。通过熟练掌握MySQL的数据类型、数据查询和筛选以及数据更新和删除等基本操作,可以更高效地管理和操作数据库,提高工作效率和协作力度。