数据库表记录的操作(增删改查)
插⼊⼀条新的表记录
插⼊⼀些值:insert into 表名  (列名)  values (值1,值2)
插⼊⼀条记录所有的值 insert into 表名  values (值1,值2)
注意事项
1.值的类型与数据库中表列的类型⼀致。
2.值的顺序与数据库中表列的顺序⼀致。
3.值的最⼤长度不能超过列设置最⼤长度。
4.值的类型是字符串或者是⽇期类型,使⽤单引号引起来。
注意:直接向数据库中插⼊中⽂记录会出现错误!!!
解决⽅法:
  show variables like '%character%';  --查看数据库中与字符集相关参数:
  需要将MySQL数据库服务器中的客户端部分的字符集改为gbk。
  到MySQL的安装路径:my.ini⽂件,修改⽂件中[client]下的字符集
vba简单窗体录入实例
修改表记录
  update  表名  set 列名=值 where 判断注意:如果没有判断默认修改所有列名下的值
删除表记录
  delete from 表名 where 判断  (如果不加判断默认删除所有表记录可以进⾏事务的回滚)
  trnucate table 表名删除表只有从新建⼀个表,是不能进⾏事务的回滚的
查询表记录
  基本语法select  *  from  表名  where  判断条件
1.条件查询
>>=  <<=  =  <;范围> 和between(值1 ) and(值2)等同
activiti官方文档
模糊查询  like      %表⽰任意多个字符  _表⽰⼀个字符
ifnull      如果有null 的值就替换成某⼀个值
and  通时满⾜
or      或者代码加密方法
in(值1,值2,值3...) 满⾜在⼩括号范围内的条件数值都查询出来
mysql面试题 增删改查2.排序查询
order by  字段名  asc/desc 默认是升序排序的
3.聚合函数marqueeboost磨脚跟
max (字段名)最⼤值
min(字段名)最⼩值
count (字段名)计数的
sum(字段名)总和
avg(字段名)平均值
4.分组函数
根据某个字段先进⾏分组,对分组后的结果在进⾏排序
二进制数
group  by  (字段名 )  (注意:根据哪个字段分组 select 语句后⾯就必须显⽰查询该字段)
分组后的条件过滤:having 后⾯可以跟聚合函数
总结: group by .......... having .......  order by
  select  from  where  group by(分组)  having(分组后过滤条件)  order by(按照⼀定的顺序排序)
  select * from 表名查看⼀个表所有的
  select * from 表名 where 判断

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。