MySQL小结(上)

版权声明:原创 https://blog.csdn.net/qq_39115469/article/details/84999201

                                            前言

       之前学过的mysql,今天总结一下,同时当做复习。都是一些基本的概念和知识点。涉及的不是太深。但是这些内容都是必须掌握的,希望看我博客的你把这些所看看。

1. 查看mysql版本的命令:mysql -version

2. 登录mysql:mysql -uroot -p密码

3. 表:一种结构化文件,列叫做字段,行叫做记录

4. SQL(结构化查询语言分类):DQL(数据查询语言) DML(数据操纵语言) DDL(数据定义语言),其他的不常用,没罗列出来。

5. DQL(数据查询语言)代表关键字:select,其实就是查询语言,常用

6. DML(数据操纵语言)代表关键字:insert delete update,也就是对应的增删改,常用。

7. DDL(数据定义语言)代表关键字:creat,drop,alert,即增删改表结构的语句,这个其实也不是太常用。

8. 显示所有的数据库命令:show databases

9. 创建数据库命令:create database 数据库名。

10.删除数据库命令:drop database 数据库名。

11. 显示所有的表命令:show tables。

12. 描述表结构(显示表的字段灯详细信息)命令:desc 表名。

13. 查询当前正在使用的数据库命令:select database();    说明:因为有时会忘了正在操作哪个数据库,这个命令可以查看。

14. 数据库中常用的数据库类型:int  double  varchar  char   date

15. 一般查询举例:select * from user;

16. 单条件查询举例:select * from user where id=1;

17. 多条件查询举例:select * from user where salary>=3000 and salary<=5000;

18. 模糊查询举例:select name from user where name like ‘%y%’;     查询名字含有y的记录

19. 模糊查询举例:select name from user where name like ‘y%’;        查询名字以y开头的记录

20. 模糊查询举例:select name from user where name like ‘%y’;        查询名字以y结尾的记录

21. 排序+条件查询举例:select name from user where name like ‘%y%’ order by salary asc(desc);   升序(降序)

22. is null举例:select name from  user where name is null;    查询name为空的字段。

23. mysql默认的日期格式举例:2018-12-14

24. mysql中处理日期的两个函数:str_to_date(‘日期字符串’,’日期格式’)             date_format(日期字符串,’日期格式’)

25. Java中日期格式:yyyy(年)  MM(月)  dd(日)  HH(时)  mm(分)  ss(秒)  

26. MySQL日期格式:%Y(年)  %m(月)  %d(日)  %H(时)  %i(分)  %s(秒)

27. 增加数据举例:insert into user(name,age) values('猎码','22');

28. 删除举例:delete from user where id=1;

30. 修改举例:update user set name='猎码',age=22 where id=2;

                 上面的关于日期的几个总结用的很少,了解即可,java中通过Date的getTime()方法可以直接保存日期到数据库。

                  这是mysql小结上,下一个总结,会总结一些聚合函数,内外连接和具体的sql实战,很经典的mysql语句。

@猎码

猜你喜欢

转载自blog.csdn.net/qq_39115469/article/details/84999201
今日推荐