暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【MySQL】基本查询操作

play数据de黑球 2021-12-12
348
*  前期咱们认识了什么是数据库<认识MySQL>,并创建数据与插入数据<搭建数据库>,相信伙伴们都了解得差不多了;
*  那今天咱们就进入到正文,如何使用MySQL;
*  为了便于使用我们可以完成MySQL数据库和Navicat Premium客户端的连接。Navicat Premium的下载可以自行baidu下载……);




01  连接Navicat的常规操作


01:  用Navicat Premium客户连接到MySQL数据库(默认的数据库不用管)


02Navicat中新建数据库并在数据库中新建表
新建数据库(鼠标点击任意数据库右键创建新数据库,字符集默认是Utf-8)


*  新建数据表(选中数据库右边的新建表)



1)上图中钥匙一样的图标是定义主键也就是定义该列数据不允许有重复和空值,并且可以通过主键进行多表的联结。

2)在新建查询里面写入语句同样可以创建新的数据库与新建表<【MySQL】搭库建表>


03Navicat中修改表(选中表鼠标右键设计表或选中表在界面右边设计表)


1):修改表的内容或者类型等,同样可以在新建查询里面写查询语句修改


04Navicat中导入数据(提示:导入数据的表与MySQL的表头字段一致)
*  需要导入的表


*  在Navicat中导入表(导出直接点击导出即可)




02  MySQL的常规操作


在MySQL中基本查询操作是【Select】语句,在我们平时的工作中运用的比较多,通过一定的条件可以查询指定的数据,同样也可以进行处理此数据
基础语法:SELECT column_name,column_name FROM table_name [WHERE Clause]
复制
1):SELECT:查询 ……
2):column_name:列名称
3):FROM:来自 ……
4):table_name:表名称
5):[WHERE Clause]:可选条件语句

01SELECT 命令可以读取一条或者多条记录
案例:假设需要查询表1的姓名与年龄;

语句:SELECT 姓名,年龄 from `表1`
复制

02使用(*)号来代替其他字段,SELECT语句会返回表的所有字段
案例:假设需要查询表的全部字段;
语句:SELECT * from `表1`
复制



03使用WHERE语句来包含任何条件
案例:假设需要查询年龄在30岁以下的人员;
语句:SELECT * from `表1` where 年龄<='30'
复制


04使用AS修改原表的表头字段
案例:假设将姓名改为英文name;
SELECT 姓名 AS name,年龄 from `表1`
复制



03   附加


01SQL语句的注释和注意事项
注释可以帮助我们更好地阅读SQL语句,也利于别人读懂我们的语句,是SQL语句的重要组成部分。注释分为单行注释和多行注释。

*  单行注释
语句:SELECT 姓名 as name,年龄 from `表1` where 年龄<='30'  -- 条件是年龄小于30岁
复制


1)注释内容前面加【--】 ,两个横杠和一个空格,空格别忘记了


*  多行注释
语句:
/*条件是年龄小于30岁
姓名改name*/


SELECT
姓名 AS NAME,年龄
FROM
`表1`
WHERE
年龄 <= '30'
复制


1):注释内容前面加/*(斜杠和星号),注释内容后面加*/(星号和斜杠)

02:SQL书写规范

1):列名命名时不能有空格,列名不加单引号;名称只能使用字母、数字、下划线构成,并且只能以字母作为开头,此外名称不能有重复
2):英文的列名和表名不区分大小写,但是为了SQL语句便于理解,建议是:关键字大写,表名的首字母大写,其余(列名等)小写
3):所有符号都是英文半角状态输入




~~ 本期内容就到这啦,欢迎投稿喔,一起进步一起学习,共勉~~
文章转载自play数据de黑球,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论