MYSQL语句大全(SQL 基础教程)
2015-12-31 17:55
726 查看
SQL 基础教程
select 语句用于从表中选取数据 eg:SELECT 列名称 FROM 表名称
distinct 用于返回唯一不同的值 eg: SELECT
DISTINCT 列名称 FROM 表名称
where 条件 eg: SELECT
列名称 FROM 表名称 WHERE 列 运算符 值
下面的运算符可在
WHERE 子句中使用:
操作符 | 描述 |
---|---|
= | 等于 |
<> | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LIKE | 搜索某种模式 |
eg: SELECT 列名称 FROM
表名称 WHERE
(FirstName='Thomas'
ORFirstName='William'
)
ANDlastName='Carter'
order by 语句用于根据指定的列对结果集进行排序(默认升序asc,降序用desc)
eg: SELECT 列名称 FROM
表名称
ORDER BY 字段名
insert into 语句用于向表格中插入新的行
eg: INSERT
INTO 表名称 VALUES (值1, 值2,....)
eg: 插入数据列 INSERT
INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
延伸:通过查询表,把查询的数据插入到新的表中
eg: insert into 要插入表名称(列1,列2,...)select
对应列名称1,对应列名称2 from 要查询表名称
update 语句用于修改表中的数据
eg: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
delete 语句用于删除表中的行
eg:
DELETE FROM 表名称 WHERE 列名称 = 值 删除所有行 eg: DELETE FROM 表名称
相关文章推荐
- MYSQL语句大全(SQL 函数)
- mysql cluster7.4.8安装和性能测试
- 【MySQL编程你也行】MySQL 识别是否是中文字符的方法
- mysql查看binlog
- Mysql简单说明
- mysql concat乱码
- mysql存储引擎
- mysql生成一个连续的时间序列
- MySQL中间件
- Mac系统MySQL安装、设置及卸载
- mysql命令
- 用于App服务端的MySQL连接池(支持高并发)
- MySQL主键问题
- ubuntu 12.04 mysql 错误 Errcode 13
- MySQL数据库中16进制进行位运算
- 本地电脑连接阿里云RDS Mysql数据库问题(10038错误)
- mysql误操作引起的问题
- 深入理解mysql event事件调度器
- MySql动态生成SQL并执行
- MySQL中视图的安全验证方式