(1)sql 学习 :DISTINCT ,AND & OR 运算符 ,INSERT,正则表达式
2017-08-04 20:50
495 查看
【1】 :sql 学习: DISTINCT
1:当 DISTINCT 后面有多个字段的时候 是对多个字段一块过滤
SELECT DISTINCT name,age FROM table_name;
2:当 DISTINCT 后面只有一个字段的时候 是指对一个字段过滤
SELECT DISTINCT name FROM table_name;
【2】 :sql 学习:AND & OR 运算符
select * from table ff where age=10 and ( name='hehe' or name ='haha')
【3】 :sql 学习:INSERT
INSERT INTO 语句可以有两种编写形式。
1:第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO table_name VALUES ("name",1,"english");
2:第二种形式需要指定列名及被插入的值:
INSERT INTO table_name (name,age,course) VALUES ("name",1,"english");
注意:id 列是自动更新的,表中的每条记录都有一个唯一的数字。
【4】 :sql 学习:mysql 与Oracle 查询前几条的区别
1:mysql 用limit
SELECT * FROM Persons LIMIT 5;
2:oracle 用 rownum
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number;
【5】 :sql 学习:REGEXP 正则表达式
1:REGEXP '^[123]' 查询姓名 是 以1或者2或者3开头
SELECT * FROM table
WHERE name REGEXP '^[123]' order by name
2:REGEXP '^[^123]' 查询姓名 不是 以1或者2或者3开头
SELECT * FROM table
WHERE name REGEXP '^[^123]' order by name
1:当 DISTINCT 后面有多个字段的时候 是对多个字段一块过滤
SELECT DISTINCT name,age FROM table_name;
2:当 DISTINCT 后面只有一个字段的时候 是指对一个字段过滤
SELECT DISTINCT name FROM table_name;
【2】 :sql 学习:AND & OR 运算符
select * from table ff where age=10 and ( name='hehe' or name ='haha')
【3】 :sql 学习:INSERT
INSERT INTO 语句可以有两种编写形式。
1:第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO table_name VALUES ("name",1,"english");
2:第二种形式需要指定列名及被插入的值:
INSERT INTO table_name (name,age,course) VALUES ("name",1,"english");
注意:id 列是自动更新的,表中的每条记录都有一个唯一的数字。
【4】 :sql 学习:mysql 与Oracle 查询前几条的区别
1:mysql 用limit
SELECT * FROM Persons LIMIT 5;
2:oracle 用 rownum
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number;
【5】 :sql 学习:REGEXP 正则表达式
1:REGEXP '^[123]' 查询姓名 是 以1或者2或者3开头
SELECT * FROM table
WHERE name REGEXP '^[123]' order by name
2:REGEXP '^[^123]' 查询姓名 不是 以1或者2或者3开头
SELECT * FROM table
WHERE name REGEXP '^[^123]' order by name
相关文章推荐
- SQL AND & OR 运算符
- SQL And & Or 运算符
- SQL AND & OR 运算符
- SQL AND & OR (运算符)
- SQL AND & OR 运算符
- SQL AND & OR 运算符
- SQL AND & OR 运算符
- SQL AND & OR 运算符
- SQL AND & OR 运算符
- SQL- AND & OR & Order by & INSERT INTO
- SQL AND & OR 运算符
- 【Content Provider】SQL AND & OR 运算符
- SQL ----AND & OR 运算符
- SQL AND &OR 运算符
- SQL中AND和OR的运算顺序, AND优先级>OR优先级
- Python学习 之 运算符&表达式
- 正则表达式学习指南(十八)----Lookahead and Lookbehind
- Python学习笔记<正则表达式与python>
- sql and&or
- SQL语句AND&OR