Mysql增删改查基础
Last updated on June 28, 2025 pm
首先启动数据库
- Linux :
sudo systemctl start mysql
mysql -h 数据库地址 -u 用户名 -p 密码
- windows:
- 进入mysql 目录下的 bin 目录,打开cmd
查看数据库
show databases;
选择数据库
use [数据库名];
查看数据表
show tables;
查看表结构
desc [数据表名];
增
创建一个数据库
create database [数据库名];
创建一个数据表
create table [数据表名] (
字段名1 字段类型,
字段名2 字段类型
);
eg:
create table user (
id int(20),
name varchar(255),
password varchar(255)
);
增加数据
insert aaa values (值1,值2...);
注意 插入的字段数必须和表结构中原有的字段数相同
方法2:指定字段添加数据
insert aaa (字段1,字段2) values (值1,值2);
注意:值如果是整型不用加引号,如果是字符串必须加引号
删
删除数据库
drop database [数据库名];
删除数据表
drop table [数据表名];
删除数据
delete from [表名] where 条件
改
更新数据
update 表名
set 字段名1 = 字段值1 , [字段名2 = 字段值2];
where 条件语句;
# where + 条件 更新部分数据 || 不加where子句更新全部数据
查
普通查询
select [字段] from [表] where 条件
子查询
select [字段] from [表] where [字段] = (select [字段] from [表] where [条件])
eg:
select * from user where id=(select id from artical1 where value='helloworld');
联合查询
条件:表1 和 表2 的字段数必须相同
select 1,2,3 union select 1,2,3
模糊查询
下划线通配符 (_)
select * from test where str like '%str%';
Mysql增删改查基础
https://blog.lixey.top/posts/b710732f/