MySQL增删改查.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL增删改查

一. 增删改查操作 ================================================================================= 1. 增: insert into 表名 values(0,测试); 注:如上语句,表结构中有自动增长的列,也必须为其指定一个值,通常为0 insert into 表名(id,name) values(0,尹当)--同上 2.删数据: delete from 表名; delete from 表名 where id=1; 删除结构: 删数据库:drop database 数据库名; 删除表:drop table 表名; 删除表中的列:alter table 表名 drop column 列名; 3. 改: 修改所有:updata 表名 set 列名=新的值,非数字加单引号 ; 带条件的修改:updata 表名 set 列名=新的值,非数字加单引号 where id=6; 4.查: 查询所有的数据:select *from 表名; 带条件的查询: select *from 表名 where 列名=条件值; Select * from 表名 where 列名 not like(like) 字符值 分页查询:select *from 表名 limit 每页数量 offset 偏移量; SQL常用命令使用方法: (1) 数据记录筛选: sql=select * from 数据表 where 字段名=字段值 order by 字段名 [desc] sql=select * from 数据表 where 字段名 like %字段值% order by 字段名 [desc] sql=select top 10 * from 数据表 where 字段名 order by 字段名 [desc] sql=select * from 数据表 where 字段名 in (值1,值2,值3) sql=select * from 数据表 where 字段名 between 值1 and 值2 (2) 更新数据记录: sql=update 数据表 set 字段名=字段值 where 条件表达式 sql=update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式 (3) 删除数据记录: sql=delete from 数据表 where 条件表达式 sql=delete from 数据表 (将数据表所有记录删除) (4) 添加数据记录: sql=insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …) sql=insert into 目标数据表 select * from 源数据表 (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql=select sum(字段名) as 别名 from 数据表 where 条件表达式 set rs=conn.excute(sql) 用 rs(别名) 获取统的计值,其它函数运用同上。 (6) 数据表的建立和删除: CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 数据表名称 (永久性删除一个数据表) select * from test.text where 1 *表示所有栏目 test指数据库名text指表名 where指条件 Select remark as r id,uid from test.text where 指id uid 2栏显示 as 就是给栏目命名 select * from test.text where id4 指ID大于4的都显示出来 select * from test.tex

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档