学习sql的第一天

        sql(Structured Query Language)结构化查询语言的缩写,sql是一门专门用来与数据库沟通的语言。

        sql 看上去很简单,但实际上是一种强有力的语言,灵活使用其语言元素,则可以进行非常复杂和高级的数据库操作。

       接下来动手才做,我选择的mysql数据库,本来打算用navicat,不知道怎么今天navicat打不开了,记录一下错误

然后我直接用命令行进行操作。

首先,打开命令行,连接数据库,查看已存在的数据库:

 如果我们想操作哪个数据库 则输入use 数据库名即可进入改数据库操作

检索数据:(sql不区分大小写,但是有习惯规范)

        SELECT语句:

                检索单个列:

                        select 列名

                        from 表名;

                检索多个列:(列名之间必须以逗号分离,但最后一个列名后不加

                        select 列名,列名,列名

                        from 表名;

                检索所有列:

                        select *

                        from 表名;

                检索不同的值:(distinct关键字,指示数据库只返回不同的值;如果使用distinct关键字,他必须直接放在列名的前面不能部分使用distinct

                        select distinct 列名

                        from 表名;

                  检索的值限制结果:(不同的数据库需要不同的语句,只举例mysql)

                        比如只返回前10行

                        select 列名

                        from 表名

                        limit 10;

                        比如第10行到第20行

                        select 列名

                        from 表名

                        limit 10 offset 10;(第一个数字表示检索的行数,第二个数字表示从哪行开始

注释:

        行内注释:

                select 列名     -- 这是一条行内注释(--(两个连接符)加注释

                from 表名;

        # 这是一条注释 (可加在很多地方,类似python的注释)

        /*         */中间加注释(类似c语言的注释)

        

                                

        

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值