一些基础的sql语句,最近在看sql语句,和sql的优化,就在笔记中做了些总结,不全面,以后会进行一些补充。
Sql基础内容:
1,select * from user 查询user表所有
2,select distinct user_age ,user_name from user 查询所有不重复的user_age ,user_name。
3,where做条件查询:
常见的一些运算符:
= 等于;<> 不等于;<= 小于等于;>= 大于等于;
between and;like 模糊查询;in 指定针对某个列的多个可能性。
4,and和or的使用 优先级: () not and or
SELECT * FROM Websites WHERE alexa > 15 AND (country='CN' OR country='USA');
5,order by 关键字用于对结果集进行排序。升序ASC (默认) 降序DESC
SELECT column_name,column_name FROM table_name
ORDER BY column_name,column_name ASC|DESC;
6, insert into 向数据库插入数据
insert into 表名 values (value1,value2,value3,...);
insert into 表名 (column1,column2...)values (value1,value2...);
7,update 更新数据库
update 表名 set column1=value1,column2=value2... where 条件。
UPDATE Websites SET alexa='5000', country='USA' WHERE name='111';
8,create database 数据库名
9,delect from 表名 where 条件 删除某表的某个记录。