Jquery中文网 www.jquerycn.cn
Jquery中文网 >  数据库  >  mysql  >  正文 mysql经典sql语句(1)

mysql经典sql语句(1)

发布时间:2016-05-30   编辑:www.jquerycn.cn
本文介绍了mysql常用的经典sql语句,包括mysql中insert、delete、update、select等常用sql语句的用法,有需要的朋友参考下。

本节内容:
mysql经典sql语句实例

一、insert(增)
1、将一个表的某些字段重新建为一个表
 

复制代码 代码示例:
insert into `tbnameA`(a,b,c) select a,b,c from `tbnameB`

二、delete(删)
1、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
 

复制代码 代码示例:
delete from tbname
where peopleId in (select peopleId from tbname group by peopleId having count(peopleId) > 1)
and rowid not in (select min(rowid) from tbname group by peopleId having count(peopleId )>1)
 

注:会报1093错误,请把子查询中的tbname改成临时表

三、update(改)
1、同张表把A字段的内容复制到B字段
 

复制代码 代码示例:
update tbname set B=A

2、同库不同表,根据两表id值一致,把A表Name字段复制到B表的Name字段
 

复制代码 代码示例:
Update A,B Set B.b=A.a Where A.Id=B.Id;

Update A Inner Join B On A.Id=B.Id Set B.Name=A.Name;


四、select(查)
1、查询表中某字段中有中文的数据
 

复制代码 代码示例:
SELECT * FROM `tbname` where Name REGEXP concat('[',char(0xE0),'-',char(0xEF),'][',char(0x80),'-',char(0xBF),'][',char(0x80),'-',char(0xBF),']');

2、获得指定表字段
 

复制代码 代码示例:
use information_schema;
select column_name from columns where table_name='tabllename';

3、获取表中某字段符合包含某字符串的数据
 

复制代码 代码示例:
SELECT * FROM `pre_forum_post_copy` WHERE LOCATE(2143842,pid);

您可能感兴趣的文章:
php中选择什么接口(mysql、mysqli)访问mysql
shell脚本实现mysql查询结果保存到文件中
mysql开启慢查询以检查查询慢的语句
php与mysql时区设置的一些总结
一个自动配置mysql主从的shell脚本
Mysql批量截取特定格式字符串的最后一部分
清除不断增长的mysql慢查询sql的shell脚本
学习开启mysql慢查询与分析查询语句
php的mssql扩展SQL查询中文字段名的解决方法
mysql备份还原后中文乱码的解决办法

关键词: mysql语句  sql语句   
[关闭]