mysql使用命令(增删改很详细)

mysql使用命令(增删改很详细)

ID:32366766

大小:46.14 KB

页数:3页

时间:2019-02-03

mysql使用命令(增删改很详细)_第1页
mysql使用命令(增删改很详细)_第2页
mysql使用命令(增删改很详细)_第3页
资源描述:

《mysql使用命令(增删改很详细)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实例sql代码:CREATETABLE`test`( `id`int(10)NOTNULLauto_increment, `uid`varchar(10)NOTNULLdefault'0', `regdate`dateNOTNULL, `remark`text, PRIMARYKEY (`id`))ENGINE=InnoDB DEFAULTCHARSET=gbkAUTO_INCREMENT=5;INSERTINTO`test`(`id`,`uid`,`regdate`,`remark`)VALUES(1,'张三','2008-07

2、-02','学生'),(2,'李四','2008-07-03','学生'),(3,'王五','2008-07-02','工人'),(4,'赵六','2008-07-01','学生');1、SELECT查询语句和条件语句使用方法:SELECT查询字段FROM表名WHERE条件查询字段:可以使用通配符*、字段名、字段别名Select*fromtest;//查询所有字段Selectid,remarkfromtest;//查询id和remark两个字段Selectid,remarkasjobfromtest;//查询id和remark两个

3、字段,并把job作为remark的别名。表名:数据库.表名,表名Select*frombbs.test;//不是很常用,用在不同数据库具有相同的表名的时候常用条件:=等于、<>不等于、in包含、notin不包含、like匹配BETWEEN在范围、notBETWEEN不在范围<、>Select*fromtestwhereid=2;//字段名等于值Select*fromtestwhereid<>2;//字段名不等于值Select*fromtestwhereid>2;//字段名大等于值Select*fromtestwhereid<2;/

4、/字段名小等于值Select*fromtestwhereidin(1,3,4);//in可以是id取多个值Select*fromtestwhereidnotin(1,3);//notin是表示排除多个值Select*fromtestwhereuidlike‘%张%’;//模糊查找Select*fromtestwhereidbetween1and4;//betweenand来规定范围Select*fromtestwhereidnotbetween1and2;/notbetweenand来规定范围条件运算:and、or、()用来进行逻

5、辑运算Select*fromtestwhereid=2andremark="学生";//且运算Select*fromtestwhereid=2orremark="学生";//或运算  2、排序,分组,指针查询,计算分组语句:groupby字段(顺序:语句最后order之前)Select*fromtestgroupbyremark;//分组结果值关心,remark的值排序语句:orderby字段,字段ASC/DESC(顺序:语句最后limit之前)Select*fromtestorderbyregdatedesc,idasc;//先

6、按照regdate的降序排列,当regdate出现相同值得时候,再按照id的升序排列指针查询:limit初始值,结束值(顺序:语句最后)Select*fromtestorderbyregdatedesc,idasclimit3;//初始值不写,就默认为0Select*fromtestorderbyregdatedesc,idasclimit0,3;//第一条用0表示Select*fromtestorderbyregdatedesc,idasclimit2,3;//第三条道第四条计算:COUNT(*)统计函数Selectcount(

7、*)fromtest;//查询表中信息的条数MAX(*)最大值函数Selectmax(id)fromtest;//求id的最大值MIN(*)最小值函数Selectmin(id)fromtest;//求id的最小值AVG(*)平均值函数Selectavg(id)fromtest;//求id的平均值SUM(*)累计值函数(∑)Selectsum(id)fromtest;//求id的和3、Insert插入语句方法一:insertinto表名(字段…,…)values(值…,…)Insertintotest(id,uid,regdate,

8、remark)values(5,'赵强',2013-2-27,'学生')方法二:insertinto表名values(值…,…)Insertintotestvalues(5,'赵强',2013-2-27,'学生')//插入时须考虑清楚字段类型避免插

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。