mysql数据类型,varchar int char boolean text long double float
一.查询
!查询语句语法:select 列名 from 表名
!条件查询:关键字 where 开始,后边的就是查询条件
!having筛选
!like 模糊查询 like '%值%', and 并且 ,!= 不等于 ,<> 不等于 , is not null 不能为空 ,
is null 等于空 用法
between and 包含符合两者之间的数据
or或者(in与or作用相似)
or 适合用于 单条数据判断 in 用于多条
!联表查询:左连接 left join,右连接 right join,inner join 内连接
!分组 group by 数据出现重复,单个字段重复数据合并成一条
count() 字段内相同数据的数量
多个字段的时候需要使用 distinct:数据不同值的数量
!排序 order by desc 从多到少 asc 从少到多
百分比查询语法 select CONVERT(decimal(18, 1),除数 * 1.0 / 被除数) * 100 a from 表名
创建
create table 表 ()
添加
insert into 表 (字段) values (值)
修改
update 表 set 字段='新值' where 字段='条件'
删除表信息
delete from 表
删除表
drop table 表
查询表
select * from 表
截取字段前6位 负?
substr (字段,1,6)
订单表 金额在10000以上
between and
max() 获取最大值 min()获取最小值 avg()平均值 sum()数字类型的信息累加
substr(字段,1,7) count() distinct()
ldft join
right join
知识点:
创建表
insert 语句
update 语句
delete 语句
where 条件语句
group by having order by
substr(),sum(),count().max(),min(),avg(),distinct()
,left join, right join
截取
substr(字段,从第几位几开始,获取几位);
!统计函数:sum()字段内数值相加,count(*全部字段)(一个字段)数据的行数,
avg()平均值, min()最小值, max()最大值
!基本函数:数据类型转化 convert,字符串函数 (长度length ,替换replace),
字符串拼接concat,字符串合并GROUP_CONCAT , substr
!主键的作用
二.添加
!添加语法 insert
!添加部分语法
PRIMARY KEY 主键声明
!主键策略:自增长,UUID
!insert into ****select 用法
三.修改
!修改语法 update
!修改部分字段
!通过主键ID去修改部分字段
!通过指定列内容去修改指定列的内容
四.删除
删除语法 delete from 删除表中内容
drop table 删除表
通过主键ID去删除表数据
通过列内容去删除数据
where id = ''
where 字段 = ''
查询表中所有信息
select * from 表名
1.列表页面 显示所有行的信息(可以是全部字段也可以是某几个字段)的所有行
一般加分页,增删改查功能
查询表中某些字段信息
select(表中字段compellation,age,wx,company,state,manager)from (表名custoemr_infromation)
2.使用在详情和修改页面
查询表中字段中'值'的数据
select * from (表名) where (字段名) ='字段中的值'
select * from qq(表) where a(字段名) ='2' 查询出表中a=2 的信息
查询表中字段中'多个值'的数据
select * from (表名) where (字段名) in'字段中的值'
修改表中字段中值的信息
update (表名)set 字段名='要修改的值' where 字段名='值'
删除表中字段值的那条信息
delete from (表名) where 字段名='值'
来源:https://www.cnblogs.com/wumeng98/p/8065082.html