笔记:MySQL语法

1.SQL不区分大小写,ABC和abc是一样的

2.SQL可以分为两部分,数据操作语言(DML)和数据定义语言(DDL)

DML:
select --从数据表中获取数据
update --更新数据表中的数据
delete --从数据表中删除数据
insert into --向数据表中插入数据
DDL:
create database --创建新的数据库
alter database --修改数据库
create table --创建数据表
alter table --变更数据表
drop table --删除数据表
create index --创建一个索引
drop index --删除一个索引

3.相关语法
1)select 列名称 from 表名称 /select * from 表名称(查询所有的列)
2)使用distinct关键字,可以去除重复的查询行/select distinct 列名称 from 表名称
3)select 列名称 from 表名称 where 列 运算符 值
运算符有:= <> > < >= <= between 在某个范围 like搜索某种模式/select * from person where city=‘北京’/Sql中使用单引号来环绕文本值(大部分数据库系统也支持双引号),数值不用引号
4)and 和or可以将where子语句中把两个或者多个条件结合起来。/select * from person where firstname=‘张三’ or secondname=‘李四’
5)order by desc降序/asc升序。可以根据某一列对结果集合排序显示 /select 列名1,列名2,列名3 from 表名 order by 列名1,列名2 asc(会先根据最前面的列排序,当有一样的情况再按第二列排序)
6)insert into 语法。insert into 表名称 values(值1,值2,…)/insert into 表名称(列名1,列名2,…)values(值1,值2,…)
7)update 用于修改表中的数据 /update 表名称 set 列名=新值 where 列名=某值
update person set firstname=‘张三’ where lastname=‘李四’
更新一行中的若干列项 update person set address =‘henan’,city=‘中国’ where name=‘张三’
8)数据表中的数据行的删除 delete/ delete from 表名称 where 列名称=值
也可以删除所有行 delete from 表名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值