[innoVation]SQL语句基础 2017.11.15
来源:互联网 发布:同业 知乎 编辑:程序博客网 时间:2024/06/14 21:17
什么是 SQL?
- SQL 指结构化查询语言
- SQL 使我们有能力访问数据库
- SQL 是一种 ANSI 的标准计算机语言
SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
查询和更新指令构成了 SQL 的 DML 部分:
select - 从数据库表中获取数据
例: select 列名称 from 表名 以及 select * from 表名注意:SQL对大小写不敏感(SELECT等效于select)
*代表选取所有列
例:select * from test1 where name = 'wangmazi' and ege = 18条件和条件之间用and !!!
LIKE:搜索某种模式
select * from test1 where name like '_s'
select * from test1 where name like '%s%'
select * from test1 where name like '_s%'
select * from test1 where name not like '%s%'
between and:在某个范围内
select * from test1 where ege between 20 and 30
select * from test1 where ege not between 20 and 30
and和or运算符
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
INSERT INTO 用于向表插入新的数据。
insert into 表名称 values(值1,值2,....) 也可指定插入数据的列 insert into 表名称 (列1,列2,.....)values(值1,值2,....)
例子:insert into test1 values('wangmazi',22) 也可以insert into test1 (name,age) values('wangmazi',22)
UPDATE:用于修改表中的数据
update 表名 set 列 = 新值 更改整列数据
例子:update test1 set age = 22
update 表名 set 列 = 新值 where 列名称 = 某值
例子:update test1 set age =22 where name='wangmazi'
DELETE:用于删除表中数据
delete from 表名称 where 列名称 = 值
delete from test1 where name = 'wangmazi'
删除所有行
delete * from test1 或者 delete from test1
SQL 中最重要的 DDL 语句:
create database database_name
例子:create database test
create table 表名称 (列名称1 数据类型,列名称2 数据类型,....)
例子:create table test1 (Id int, name varchar(8) , ....)
阅读全文
1 0
- [innoVation]SQL语句基础 2017.11.15
- [innoVation]SQL语句基础2 2017.11.16
- innovation
- SQL查询语句基础
- 基础Sql语句
- 最基础sql语句
- SQL语句使用基础
- Sql基础语句
- Sql 基础语句
- 2-基础SQL语句
- SQL语句收集--基础
- 基础sql语句
- Sql语句最基础
- SQL基础语句+说明
- sql管理基础语句
- Sql基础语句【整理】
- sql语句基础
- sql语句基础
- Android Studio 签名证书文件在build.gradle(app)中配置
- JDK-jps:虚拟机进程状况工具
- 11.15课堂笔记-JSON对象、面向对象编程中的 this、Web Storage
- 11.15 学习心得
- 表分区与表空间
- [innoVation]SQL语句基础 2017.11.15
- 分支结构学习笔记
- 实训Day 2
- 递归和非递归分别实现求n的阶乘
- classes\WEB-INF\MANIFEST.MF(系统找不到指定路径)
- mysql 主从同步
- information_schema系统表——ENGINES
- verilog testbench编写笔记
- C++ preprocessor "/lib/cpp" fails sanity check 解决方法