select top 1 id,name,age from 表 order by age desc按照年龄倒序排序,然后取第一条。考虑可能有多人年龄相同,如果都需取出,可以这样写:select id,name,age from 表 where age=(select max(age) from 表)
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、虚拟空间、营销软件、网站建设、东兰网站维护、网站推广。
CREATE TABLE test_exp (
id INT,
name varchar(6),
year INT,
other INT
);
INSERT INTO test_exp VALUES(1, '张三', 1991, 1);
INSERT INTO test_exp VALUES(2, '李四', 1992, 3);
INSERT INTO test_exp VALUES(3, '王五', 1993, 5);
INSERT INTO test_exp VALUES(4, '赵六', 1994, 6);
select id, name, year
INTO OUTFILE 'f:/test_exp.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY ''''
LINES TERMINATED BY '\r\n'
FROM test_exp;
输出文件内容如下:
1,'张三',1991
2,'李四',1992
3,'王五',1993
4,'赵六',1994
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
下面两种方法也可以查到:
红色代表可选项
SELECT column_name from information_schema.columns WHERE (column_name LIKE ’%searchTerm%’ AND) table_schema = ‘yourDB’
SELECT column_name from information_schema.columns WHERE (column_name LIKE ’%searchTerm%’ AND) table_schema = ‘yourDB’ AND table_name = ‘yourDBTable’
获取全部字段
select * from 表名
获取多个字段
select 字段1,字段2,字段3 from 表名