MySQL

什么是数据库?

        数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组织或企业科学地管理各类信息资源。
        数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是数字、文字、图像,甚至是音频或视频,它们都可以经过数字化后存入计算机。
        数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。

语法

增 :

  insert into 表名 (字段名)values (赋值);     所写的字段要赋值

insert into 表名 values (赋值);                       所有字段都要赋值

删:

delete from 表名 where 字段名=?;

改:

update 表名 set 字段名=? where 字段名=?;      改某一条数据

update 表名 set 字段名=?;                                 改所有数据

查:

select * from 表名;                                             查询所有数据

select * from 表名  where   字段名=?;                               查某条数据

select  字段名  from  表名;                              查特定字段所有数据

select 字段名    from 表名;                                      查特定字段数据

模糊查询:

select * from  where  字段名   like  '% ?%';           模糊查询百分号为不固定字段   “  _ ”下划线为一位字符

连接:

内连接

select * 或字段名 from 表名 inner join 表名 on 字段名=字段名 【where 字段名=?】(可以不写)

左连接

select * 或字段名 from 表名 left join 表名 on 字段名=字段名 【where 字段名=?】(可以不写)

右连接

select * 或字段名 from 表名 right  join 表名 on 字段名=字段名 【where 字段名=?】(可以不写)

Limit:LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。

order by:ORDER BY 子句中可以包含子查询。 当排序的值中存在空值时,ORDER BY 子句会将该空值作为最小值来对待。 当在 ORDER BY 子句中指定多个列进行排序时,MySQL 会按照列的顺序从左到右依次进行排序。 查询的数据并没有以一种特定的顺序显示,如果没有对它们进行排序,则将根据插入到数据表中的顺序显示。 使用 ORDER BY 子句对指定的列数据进行排序。

desc为降序 ,asc为升序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值