添加单条数据
举例
insert into 表格名 (userid,username,useraddress,userphone) VALUES (1,'张三','北京海淀','11110')
添加多条数据
举例
insert into 表格名 values(1,'张1','北京海淀4','111'),(2,'张2','北京海淀2','2222'),(3,'张3','北京海淀3','333333')
11 修改表格数据
修改所有数据
update 表格名 set 要修改对象 ='胃不是吧'
修改单条数据
update 表格名 set 要修改对象 ="脉动" where 参照对象 = 3
update users set username="脉动" where userid = 3
12 删除表格数据
删除单条数据
delete from 表格名 where 删除参照对象 =
删除多条/区间
delete from 表格名 where 删除参照对象 >=4 and userid<=6 -- 比如这个删除的是id大于4且小于6之间的
全部删除
delete from 表格名
13 varchar 和 char 的区别
char类型是固定字节数
varcahr类型是可以改变字节数
14 产看表格
show tables
15 产看创建表的mysql语句
show create table 表格名
16 产看表结构
desc 表格名
17 修改表格结构
alert table 表格名 add 修改对象 char(2)
18 查询
select * from 表格名
19 查询所有表格数据
select * from 表格名
select * from 表格名 where 查询对象 =
20 范围查询 in and or
select * from 表格名 where 查询对象>=30 and score <=80 -- and 查询年龄在大于30小于50的数据
select * from 表格名 where 查询对象 between 50 and 80 -- and 查询年龄在大于30小于50的数据
select * from 表格名 where 查询对象 in (50,80) -- in 查询年龄在80岁的数据
select * from 表格名 where 查询对象= '男' or gender = '女' -- OR 查询性别男和女的第一次出现数据
21 排序查询
select * from 表格名 ORDER BY 查询对象 asc -- 升序
select * from 表格名 ORDER BY 查询对象 desc -- 降序
22 聚合函数 count max min avg sum
select count(*) from 表格名 GROUP BY 查询对象 -- 用于算总数 以及 对数据进行分页 总的数据数
select MAX(查询对象) FROM 表格名 -- 找最大的数
select Min(查询对象) FROM 表格名 -- 找最小的数
select sum(查询对象) FROM 表格名 -- 求和
select avg(查询对象) FROM 表格名 -- 平均数(返回结果浮点数)
23 like 模糊查询
select * from 表格名 where 查询对象 like '%明%' -- 搜索名字里全部带明的
select * from 表格名 where 查询对象 like '%明' -- 搜索名字里叫明的
select * from 表格名 where 查询对象 like '明%' -- 搜索名字里姓名的
select * from 表格名 where 查询对象 like '明_' -- _代表占一个字符 搜索结果为明** 列如明刚
select * from 表格名 where 查询对象 like '_明' -- 搜索结果为**明 列如 小明
select * from 表格名 where 查询对象 like '__明_' -- 搜索结果为*明* 例如王明珂
24 常见数据类型
整数 int long
浮点 double float
字符 char varchar
文本 text
日期类型 datatime timestamp
25 多表查询
内连接 inner join
外连接 left join / right join
全连接 full join